Jump to content

    
Димыч

Портирование Linux Yocto (возможно дальнейшее удалённое сотрудничество)

Recommended Posts

On 10/2/2020 at 2:02 PM, vguard said:

 

Где можно узнать об альтернативе u-boot для загрузки linux от TI под названием fastboot?

Вот при быстром прочтении гайда по загрузке. Предлагают 2 варианта.

https://processors.wiki.ti.com/index.php/AM335x_Android_eMMC_booting#Support_for_eMMC_fastboot_update_and_raw_boot_on_AM335xEVM

Share this post


Link to post
Share on other sites
2 hours ago, vguard said:

Это для загрузки Android а не linux.
Документ называется AM335x_Android_eMMC_booting.

А для загрузки linux u-boot рулит.

Как вы lock сделаете на прошивку? Как ключи импортировать от шаловливых ручек? Как поверить прошивку? И все это через USB быстро и без извращений скриптами. Там есть оба варианта.

Share this post


Link to post
Share on other sites

При всем уважении, Ваше утверждение о том, что на текущий момент fastboot+yocto является пром стандартом для загрузки LINUX ни на чем не основано и не имеет подтверждений в документации и исходниках от TI. Для загрузки linux TI предоставляет свою версию u-boot.

Edited by vguard

Share this post


Link to post
Share on other sites

Коллеги, спасибо за живой отклик.

Сейчас мы договорились с товарищем (отсюда с форума) о помощи заказчику. Возможно, далее и понадобится "усиление", но сейчас процесс работы уже запущен.

 

Ещё раз большое спасибо - человеку, в малой степени компетентному в части дистрибутивов Linux, было здорово увидеть мнения и варианты действий. Очень ценно!

 

Share this post


Link to post
Share on other sites
On 10/11/2020 at 12:12 PM, MIkler said:

Как вы lock сделаете на прошивку? Как ключи импортировать от шаловливых ручек? Как поверить прошивку? И все это через USB быстро и без извращений скриптами. Там есть оба варианта.

fastboot это протокол для андроид систем а не мифический промышленный стандарт загрузчиков, поддерживается в u-boot, он же (убут) и является фактически стандартным загрузчиком на arm-процессорах. Для залочивания прошивки одного софта мало - нужна аппаратная поддержка, у i.mx процессоров это HAB

https://boundarydevices.com/high-assurance-boot-hab-dummies/

механизм этот документирован и есть поддержка в u-boot.

NXP кстати использует своё расширение протокола fastboot в u-boot для кроссплатформенного инструмента работы со своими процессорами

https://github.com/NXPmicro/mfgtools

 

Насчет yocto скорей соглашусь что фактический стандарт для компаний-производителей процессоров, но он крайне неэфективен для небольших проектов. Для примера рекмомендуемое аппаратное обеспечение для разработки - кластер от 32 ядер и выше и 64 гига ОЗУ и выше.

Edited by sasamy

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.