Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Разработано в РФ, а не в сделано/собрано в России.
Rockchip вообще предоставляет NAND только в виде закрытого модуля rknand.ko, исходников которого не дают даже под NDA партнерам компании
Отсутствует байтовая адресация. sizeof(char) == 4
char — 32-битный, но sizeof(char) == 1 с точки зрения языка С всегда на любой платформе.root@shadow:~# nmrun ./helloworld.abs
Application now started, hit CTRL+C to stop it
Hello world from NeuroMatrix! I am the NMC printf'ing to you!
sizeof(char) == 1
sizeof(short) == 1
sizeof(int) == 1
printf("Hello world from NeuroMatrix! I am the NMC printf'ing to you!\n");
printf("sizeof(char) == %d\n", sizeof(char));
printf("sizeof(short) == %d\n", sizeof(short));
printf("sizeof(int) == %d\n", sizeof(int));
char* ptr = <тут можно выделение памяти в куче воткнуть>;
ptr++;
printf("%x", ptr);
AT91RM9200 накристальной памяти было всего 4Кне 4К а 16К, и этого хватало чтобы напрямую загружать ядро линукса с SD карты, а не только инициализировать периферию и озу.
Обзор отечественного одноплатного компьютера MB 77.07: От распаковки и прошивки, до написания первой DSP программы