U-Boot with Chrome OS and firmware packaging
Simon Glass
sjg@chromium.org
Open Source Firmware Conference 2018
This talk covers chain-loading U-Boot on a Chromebook as well as experimental work on using U-Boot as the primary bootloader on eval boards such as Raspberry Pi (with verified boot). This provides a means to make use of Chrome OS's excellent vboot/update system, without needing to change over fully to the Chrome OS environment.
Part of this work builds on 'binman', a program used by U-Boot to build firmware images consisting of a number of 'entries' of different types. Binman is extensible, allowing new types of entries to be created easily. It is efficient, able to create complex images in O(#entries) time.
A demo will show U-Boot's sandbox environment running through the verified boot flow.
工业4.0创新平台 版权所有 All Rights Reserved, Copyright© 2013- 京ICP备14017844号-3
文档评论