imx6q移植——linux4.1.15.+litmus2016.1
开发板:OKMX6X-C
环境:Vmware16 Pro+Ubuntu18.0
编译环境搭建
下载OKMX6X-C的官方资料,根据用户手册操作
安装
将目录“OKMX6X-C_Linux4.1.15 用户资料\Linux\工具\交叉编译工具”下的安装脚本拷贝到虚拟机任意位置,并在该目录下执行
wsm@ubuntu:~$ ./fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-neon-toolchain-4.1.15-2.1.0.sh
命令行会提示如下,连续按两次回车,脚本将自动安装
设置环境变量
wsm@ubuntu:~$ . /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa9hf-neon-poky-linux-gnueabi
检查编译器是否安装成功
arm-poky-linux-gnueabi-gcc -v
编译 u-boot
拷贝开发板自带的uboot源码到虚拟机
解压->进入源码目录->加载环境变量(此处为默认路径)->编译 uboot 映像
wsm@ubuntu:~$ tar jxvf u-boot-2016.03-r0.tar.bz2
wsm@ubuntu:~$ cd u-boot-2016.03-r0
wsm@ubuntu:~/u-boot-2016.03-r0$ . /opt/fsl-imx