bootcode.bin у raspberry вместо загрузчика, все из-за не традиционной архитектуры чипа, первый и главный в нем DSP процессор, он же видеоядро, он запускается первым и инициализирует arm ядро.
Нет чипов, на плате rom находится в SoC, и биоса там тоже нет, на arm системах вместо биоса загрузчик. В большинстве случаев это u-boot. Из-за особенностей SoC малины, там свой загрузчик, по типу тех что были во времена до ibm совместимых компов. Старт происходит примерно так:
GPU начинает исполнять загрузчик первого уровня который внутри SoC;
загрузчик первого уровня читает sd карту и загружает загрузчик второго уровня bootcode.bin в L2 кэш и запускает его: bootcode.bin запускает sdram и загружает загружает загрузчик третьего уровня loader.bin в ОЗУ и запускает его(последние версии малины не используют загрузчик 3-го уровня);
загрузчик 3-го уровня запускает прошивку GPU start.elf; start.elf читает config.txt, cmdline.txt и запускает kernel.img. По сути все что умеет делать loader.bin это запускать .elf файлы, потому он был нужен чтобы загрузить start.elf в начало озу. В последних версиях они добавили поддержку .elf в bootcode.bin и loader.bin стал ненужен.
да, в моем сообщении на которое ты отвечаешь. ну можешь еще тут откопать https://github.com/christinaa/rpi-open-firmware там еще броадком какую-то доку по videocoreIV выпустило, можешь ее нагуглить.
К твоему счастью raspberry pi специально сделан для обучения, и программно ты там ничего не можешь сделать непоправимого, в случае чего нужно просто перезаписать образ на sd карту.
Хоть черта лысого туда запиши ничего малине не будет. на официальном сайте есть образ с операционной системой, вот его записывай и пользуйся. Судя по писанине постом выше у тебя каша в голове, не используй слова, значение которых ты не знаешь. Не морочь себе голову вещами которые тебе еще далеки до понимания, а начни с основ.
В твоем случае основа это - математика, физика, информатика, английский язык. Потом когда закончишь с этим, будет программирование, алгебра логики, теория электрических цепей, устройство и архитектура микроэлектроники и все прочее с курса в универе, после этого полезешь в загрузчики, ядра, и все подобное.