《野火i.MX Linux开发实战指南》在线文档错误汇总(持续更新)

第一次玩野火的板子,文档没看多少页,就发现了好多错误,本篇文章将持续更新文档中一些不合适的地方,避免大家踩坑。同时,也欢迎各位小伙伴在评论区提出意见。

文档地址

文档链接:http://doc.embedfire.com/linux/imx6/base/zh/latest/README.html

github仓库地址:https://github.com/Embedfire/embed_linux_tutorial

gitee 仓库地址:https://gitee.com/Embedfire/embed_linux_tutorial

1.4.1节 命令缺失

链接:http://doc.embedfire.com/linux/imx6/base/zh/latest/linux_driver/exper_env.html

《野火i.MX Linux开发实战指南》在线文档错误汇总(持续更新)_第1张图片

应改为

然后修改ebf-linux-dtoverlays/scripts//basic/fixdep文件的权限, 修改权限命令为:sudo chmod 777 scripts/basic/fixdep

image-20210410110404400

重新安装,安装命令sudo apt-get install device-tree-compiler -y

8.3节编译驱动makefile错误

链接:http://doc.embedfire.com/linux/imx6/base/zh/latest/linux_driver/device_tree_rgb_led.html

《野火i.MX Linux开发实战指南》在线文档错误汇总(持续更新)_第2张图片

makefile应改为:

KERNEL_DIR=../ebf-buster-linux/build_image/build

ARCH=arm
CROSS_COMPILE=arm-linux-gnueabihf-
export  ARCH  CROSS_COMPILE

obj-m := rgb_led.o
out =  test_app        # 新增编译test_app文件
all:
	$(MAKE) -C $(KERNEL_DIR) M=$(CURDIR) modules
	$(CROSS_COMPILE)gcc -o $(out) test_app.c
	
.PHONY:clean
clean:
	$(MAKE) -C $(KERNEL_DIR) M=$(CURDIR) clean
		rm $(out)      # 新增删除连接文件

你可能感兴趣的:(IMX6ULL,驱动开发实战教程,踩过的坑)