Проект по созданию полностью открытой прошивки для Raspberry Pi
Rpi-open-firmware заменяет штатную прошивку, поставляемую в файле bootcode.bin, и состоит из двух частей: компонентов для выполнения на стороне GPU VC4 и компонентов, исполняемых на центральном процессоре. Прошивка совместима с Raspberry Pi 1 Model B, Raspberry Pi 2 Model B и Raspberry Pi 3 Model B. Исходные тексты поставляются под лицензией GPLv2+.
На текущем уровне развития прошивка позволяет загружать урезанное ядро Linux, инициализирует UART, VPU PLL (PLLC) и процессор ARM, включает драйверы для управления частотой и энергопотреблением. Компоненты, выполняемые на стороне CPU ARM, обеспечивают инициализацию контроллера eMMC и доступ к загрузочному разделу. Частично реализована поддержка USB PHY (выполняется инициализация, но для полноценной работы не хватает работы с DMA).
Источник: http://www.opennet.ru/opennews/art.shtml?num=45856
|
0 | Tweet | Нравится |
|