The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Проект по созданию полностью открытой прошивки для Raspberry Pi"
Отправлено opennews, 14-Янв-17 09:56 
В рамках проекта rpi-open-firmware (https://github.com/christinaa/rpi-open-firmware) развивается (http://crna.cc/b/11) полностью открытый вариант прошивки для плат Raspberry Pi, способный загружать Linux без использования блобов. Несмотря на наличие открытых драйверов, работа видеоускорителя VideoCore IV обеспечивается (https://www.opennet.ru/opennews/art.shtml?num=35165) загружаемой в GPU проприетарной прошивкой, в которую вынесена достаточно обширная функциональность, например, на стороне прошивки реализована поддержка OpenGL ES. По сути на стороне GPU выполняется подобие операционной системы, а работа открытых драйверов сводится к трансляции вызовов к закрытой прошивке. Задачей проекта rpi-open-firmware является создание простейшего свободного варианта подобной прошивки, позволяющей обойтись без загрузки каких-либо блобов.


Rpi-open-firmware заменяет штатную прошивку, поставляемую в файле bootcode.bin, и состоит из двух частей: компонентов для выполнения на стороне GPU VC4 и компонентов, исполняемых на центральном процессоре. Прошивка совместима с Raspberry Pi 1 Model B, Raspberry Pi 2 Model B и Raspberry Pi 3 Model B. Исходные тексты поставляются (https://github.com/christinaa/rpi-open-firmware) под лицензией GPLv2+.


На текущем уровне развития прошивка позволяет загружать урезанное ядро Linux, инициализирует UART, VPU PLL (PLLC) и процессор ARM, включает драйверы для управления частотой и энергопотреблением. Компоненты, выполняемые на стороне CPU ARM, обеспечивают инициализацию контроллера eMMC и доступ к загрузочному разделу. Частично реализована поддержка USB PHY (выполняется инициализация, но для полноценной работы не хватает работы с DMA).  


URL: http://crna.cc/b/11
Новость: http://www.opennet.ru/opennews/art.shtml?num=45856

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру