3 构建系统

本章主要介绍MYS-6ULX开发板上, Linux操作系统相关部件的编译和使用。MYS-6ULX的Linux系统包含以下部件:

  • U-Boot: 引导程序,支持不同方式启动内核。
  • Linux Kernel: 适用于MYS-6ULX开发板的Linux 4.1.15内核,同时包含支持板载外设的驱动。
  • Yocto: 一个开源协作项目,提供丰富的模板、工具和方法来支持构建出面向嵌入式产品的自定义Linux系统。

本章中用到的代码存放在资源包04-Source目录下,部分软件包的文件名中有标识号,后文不再特别说明。

编前u-boot和Linux内核代码前,请先安装meta-toolchain并加载环境变量到当前shell。