![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式linux
文章平均质量分 52
从零开始自学
alickr
头像id=53421406
展开
-
uboot顶层makefile走读
MAKEFLAGS += -rR --include-dir=$(CURDIR)MAKEFLAGS和CURDIR为makefile中的默认变量使用make -.p可以查看makefile预先定义过的东西ifeq ("$(origin V)", "command line") KBUILD_VERBOSE = $(V)endififndefKBUILD_VERBOSE KBUILD_VERBOSE = 0endififeq ($(KBUILD_VERBOSE), ..原创 2022-05-08 20:37:43 · 594 阅读 · 0 评论 -
uboot内置命令
help或者?: 打印当前运行的uboot支持的命令,输入“? command”可以查看指定command的帮助信息bdinfo:打印板子信息printenv或者print:打印环境变量setenv:新建、修改、删除环境变量saveenv:将环境变量保存到emmcmd[.b|.w|.l] addr [size]:查看内存,可指定个数,加.b修饰代表读取个数以字节为单位,.w代表2个字节,.l代表4个字节吗,默认为.lnm[.b|.w|.l] addr:修改内存,参数同上mm[.b原创 2022-05-06 20:47:43 · 431 阅读 · 2 评论 -
Ubuntu建立nfs和tftp环境
nfs:apt安装sudo apt-get install nfs-kernel-server编辑配置文件sudo vi /etc/exports在文件末尾加入红框所示内容,其中蓝框内写入nfs工作目录,要传输的文件放在这个目录下开启服务sudo service nfs-kernel-server start如果使用nfs出现错误:ERROR: File lookup fail,首先检查命令、ip地址、文件路径是否有误,如果检查无误,则可能是版本不匹配的问题,可尝试让nf原创 2022-05-05 22:56:39 · 334 阅读 · 0 评论 -
linux编译驱动的最小Makefile
PWD := $(shell pwd)KERNEL_DIR := <内核源码路径>obj-m := module_file_name.o#驱动核心源文件.c替换为.okernel_module: $(MAKE) -C $(KERNEL_DIR) M=$(PWD) modulesclean $(MAKE) -C $(KERNEL_DIR) M=$(PWD) clean编译一个linux驱动的Makefile核心代码...原创 2021-10-28 01:05:47 · 147 阅读 · 0 评论