![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
在Ubuntu上学驱动
Yfw&武
IT爱好者
展开
-
在Ubuntu上学驱动之“模块参数”(二)
模块参数:内核在加载模块时指定的参数。 这些参数的值可由 insmod 或者 modprobe 在加载时指定; 后者也可以从它的配置文件 (/etc/modprobe.conf)读取参数的值. 这些命令在命令行里接受几类规格的值。 #include <linux/moduleparam.h> 头文件 hellop.c源码: /* *模块参数 ...原创 2019-10-25 15:53:00 · 213 阅读 · 0 评论 -
hello.ko---Makefile
hello.ko的Makefile文件与普通的hello.c编译成hello可执行文件有些不同。 hello.ko是要进行交叉编译,所谓的交叉编译是在本机上编译的程序不在本机上运行,在其他机器上执行。 Makefile: obj-m := hello.o export ARCH=arm export CROSS_COMPILE=arm-none-linux-gnueabi- KERDIR := /...转载 2019-10-25 14:04:02 · 1172 阅读 · 0 评论 -
在Ubuntu上学驱动之HelloWorld(一)
环境: ubuntu 16.04 hello.c源码: /* * $Id: hello.c,v 1.5 2004/10/26 03:32:21 corbet Exp $ */ #inc...原创 2019-10-25 13:05:33 · 201 阅读 · 0 评论