嵌入式系统中的U-Boot与内核构建指南
在嵌入式系统开发中,U-Boot和内核是至关重要的组成部分。U-Boot作为引导加载程序,负责启动硬件并加载内核;而内核则是操作系统的核心,负责管理资源、与硬件交互以及为用户空间程序提供接口。下面将详细介绍U-Boot的构建测试、Falcon模式,以及内核的相关知识,包括其功能、选择、构建等方面。
U-Boot的构建与测试
要为Nova板构建U-Boot,可按以下步骤操作:
1. 选择刚创建的配置:
$ source ../MELP/Chapter02/set-path-arm-cortex_a8-linux-gnueabihf
$ make distclean
$ make nova_defconfig
$ make
- 将MLO和u-boot.img复制到之前创建的microSD卡的引导分区,然后启动开发板。启动后,你应该会看到如下输出:
U-Boot SPL 2021.01-dirty (Feb 08 2021 - 21:30:41 -0800)
Trying to boot from MMC1
U-Boot 2021.01-dirty (Feb 08 2021 - 21:30:41 -0800)
CPU : AM335X-GP rev 2.1
Model: TI AM335x BeagleBone Black
DRAM: 512 MiB
WDT: Started with servicin
超级会员免费看
订阅专栏 解锁全文
28

被折叠的 条评论
为什么被折叠?



