基于imx6ull第一个Linux驱动

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

在编译第一个驱动之前需要把基本的环境准备好可以参照这两篇文章:

https://wlink.blog.csdn.net/article/details/128590747

https://wlink.blog.csdn.net/article/details/128591216

我们之前写过一个基于ubuntu最基本的字符设备驱动参照文章:

https://wlink.blog.csdn.net/article/details/128505550

所以本节我们直接来用一下第一个最简单的字符设备驱动来验证一下我们的环境准备的是否正常

1.代码

我们直接上代码:

hello_driver.c

Makefile

其中KERNELDIR是我们编译过Kernel的路径

2.验证

2.1 加载

insmod hello_driver.ko

其中hello_driver_init就是我们printk打印的log

我们也可以通过dmesg来查看log

2.2 查看加载

2.3 卸载

rmmod

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linux