内核扩展,这里有以下一些选项:
Adeos/Xenomai Real-time patc,
FB TFT drivers,
ev3dev Linux drivers
Aufs Filesystem Module patch
内核工具,有以下一些选项:
可根据硬件系统需要进行裁剪,这些工具非常有用。
2.3.6 Target package配置
根据需要进行配置,需要提到的是,这个配置非常有用,可实现丰富的客制化软件包的支持,公司内部自研的应用包、库可以由此进行集成。
2.3.7 Filesystem images配置
可将output/target生成的根文件系统打包成一个镜像,需要注意的是output/target下生成的根文件系统由于权限等原因是不可以直接加载的。例如不可以用NFS进行挂载。
2.3.8 Bootloaders配置
本例采用本地压缩包,类似内核配置,也可以通过网络进行抓取,需要注意的是网络抓取的代码很多移植工作应该没有完成,除非已经声明支持的板子能找到对应bootloader代码仓库。当然如果内部已经开发完成,并有版本系统管理,这里就可以配置为从版本仓库抓取了。
对于Host utilities/Legacy config options 对于最小系统可不做配置。
最后一步,完成配置,保存设置。
建议:保存.config 用如下命令
mv .config 。/configs/xxx_defconfig
下次修改,只需执行make xxx_defconfig就会加载本次的配置。
3.编译部署
完成了配置后,只需要执行 make,则在。/output/images/下就会得到如前所示的bootloader,uImage,rootfs.tar,然后就可以部署在目标板上进行运行了。