嵌入式LINUX移植-linux移植过程与烧写方式
LINUX内核移植3步:
- 先移植BootLoader
- 再移植内核kernel
- 文件系统rootfs
NXP 就 维 护 的 2016.03 这 个 版 本 的 uboot , 下 载 地 址 为 :
http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git/tag/?h=imx_v2016.03_4.1.15_2.0.0_ga&id=rel_imx_4.1.15_2.1.0_ga (不一定能进去)
烧入过程:
定义bootloder,kernel,rootfs,3个烧入路径的文件是:
其它的路径也同样可以找到,以及一些添加的配置
内核路径:
具体文件夹:
下面烧入的操作将bootloder,kernel,rootfs同时通过USB烧入进去了。其中rootfs(文件系统)可以携带自定义的文件,app应用程序等,烧入成功后,最终linux板显示跟rootfs的文件是一样的。
1.打开下面的文件(因为是emmc的)
2.下面找到设备,点击start (找到设备需要ARM板子的开关打到boot模式,这样就可以找到设备,并且烧入)
boot开关:
当boot0为低,boot为高的时候,切换成烧入模式,反之切换成正常工作USB模式
连接状态:
找到设备的状态:(假如出现的是什么‘产商什么的’,那么直接点start,然后会提示找不到设备,然后点击stop,等那么一小会,就会出现USB设备了)