全球旧事资料 分类
安装busybox中的工具到根文件系统。安装完成后会在rootfs目录下生成li
uxrc文件再去bi
和sbi
目录下看看,是不是多了很多文件呢,这些都是BusyBox编译生成的命令工具。医涤侣办
凛。
(6)复制需要用的库文件到rootfslib目录下。至此,创建根文件系统成功了。
314U_Boot移植
1Bootloader介绍简单的说,Bootloader就是操作系统内核运行之前运行的一段程序,它类似于PC机中
的BIOS程序。通过这段程序,可以完成硬件设备的初始化,并建立内存空间的映射图的功能,最终让系统硬件和软件能够很好地适应环境,为最初调用系统内核做好准备。舻当为
头韪鳍哕晕。
2U_Boot移植过程1准备好u_boot_116_tarbz2源码包,放到工作空间wa
gfa
bootloader目录下,并进入该目录,解压该压缩文件鸪凑烛奖选锯。Tarjxvfu_boot_116_tarbz22修改适合该开发平台的配置,同时编译。3烧写U_Boot到开发板
UBoot编译完成之后,就可以将uboot目录下的ubootbi
烧写到目标机的Na
dFlash中,本次烧写是通过并口线进行。然后运行dow
UBootbat,writeUBootbat批处理文件。
栌怀颐嵘废。
4烧写成功后,重启开发板界面图:
14
f基于嵌入式娱乐系统开发与实现
图33u_boot烧写成功后重启界面
315内核及文件系统移
目前为止,已经将U_Boot烧写到Na
dFlash中,所以在此基础上开始将内核及文件系统移植到开发板上。具体的操作步骤如下:荣悬。1将内核目录下的内核映像文件(zImage)拷贝到宿主机tftp服务器的根目录下。2启动tftp服务器:执行tftpservicesstart命令。3打开SuperARM电源,出现提示信息“Hita
ykeytostopautoboot5”时按下空格键,进入BootLoader的命令行环境。涛锬晋铩锩揿宪骟。4输入命令:tftp0x30008000zImage,将zImage通过tftp下载到起始地址为0x30008000的内存中,打印出如下信息就表示下载成功。钿杩样说泻。
SuperARMtftp0x300080000zImageTFTPfromserver192168110ourIPaddressis192168111浇适泞。File
amezImageLoadaddress0x80000Loadi
g
澜。
嗫瑷踯谫瓒兽粪。
虚龉宠嵝祷舻。
do
eBytestra
sferred1576704180f00hex
图34zImage烧写界面
至此,已经将内核烧写到Na
dFlash中。接下来现在开始烧写文件系统到开发板,过程和刚才是一样的,在r
好听全球资料 返回顶部