- Mastering Embedded Linux Programming
- Chris Simmonds
- 165字
- 2021-07-30 09:45:02
Choosing a bootloader
Bootloaders come in all shapes and sizes. The kind of characteristics you want from a bootloader are that they be simple and customizable with lots of sample configurations for common development boards and devices. The following table shows a number of them that are in general use:

We are going to focus on U-Boot because it supports a good number of processor architectures and a large number of individual boards and devices. It has been around for a long time and has a good community for support.
It may be that you received a bootloader along with your SoC or board. As always, take a good look at what you have and ask questions about where you can get the source code from, what the update policy is, how they will support you if you want to make changes, and so on. You may want to consider abandoning the vendor-supplied loader and use the current version of an open source bootloader instead.
- 新編Visual Basic程序設計上機實驗教程
- HornetQ Messaging Developer’s Guide
- Google Flutter Mobile Development Quick Start Guide
- Mastering ServiceStack
- Mastering OpenCV Android Application Programming
- Flink SQL與DataStream入門、進階與實戰
- 微服務設計原理與架構
- OpenShift在企業中的實踐:PaaS DevOps微服務(第2版)
- Learning Python by Building Games
- Python深度學習:模型、方法與實現
- MySQL入門很輕松(微課超值版)
- 深入實踐Kotlin元編程
- 軟件測試技術
- Python面試通關寶典
- Android嵌入式系統程序開發(基于Cortex-A8)