- 注意需要使用正点原子第三章的linux 内核 这个是正电源自移植NXP内核后的源代码,解压后需要编译
在这里插入图片描述
解压编译 有图形界面就按两下esc
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
3 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- imx_v7_defconfig
4 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig
5 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- all -j16
2. 改下文件路径
build: kernel_modules 表示编译的是模块
- 单独打开工程work place 文件如下
终端调试如下:生成了.ko 文件 证明环境搭建基本完成
- 测试.ko 进入uboot
如果遇到nfs 服务器连接不上可能是动态IP导致的 一下命令和网站作为备份
https://blog.csdn.net/weixin_44764479/article/details/108028078
https://blog.csdn.net/u013976532/article/details/108147023
nfs 80800000 192.168.1.109:/home/yuwenguang/linux/nfs/zImage
//linux 镜像文件
nfs 83000000 192.168.1.109:/home/yuwenguang/linux/nfs/imx6ull-14x14-emmc-7-1024x600-c.dtb
//设备树文件
bootz 80800000 - 83000000
setenv bootcmd ‘nfs 80800000 192.168.1.109:/home/yuwenguang/linux/nfs/zImage; nfs 83000000 192.168.1.109:/home/yuwenguang/linux/nfs/imx6ull-14x14-emmc-7-1024x600-c.dtb; bootz
80800000 - 83000000;’
saveenv
boot
tftp
/etc/default/tftpd-hpa
TFTP_USERNAME=“tftp”
TFTP_DIRECTORY="/home/yuwenguang/linux/tftpboot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="-l -c -s"
I.MX6U-ALPHA 开发板上的 LED 连接到 I.MX6ULL 的 GPIO1_IO03 这个引脚上
4. 显示驱动信息