![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux设备驱动
j_akill
这个作者很懒,什么都没留下…
展开
-
scullpipe阻塞型设备
源码来自lddr3_examples/scullc/pipe.c#include #include #include /* printk(), min() */#include /* kmalloc() */#include /* everything... */#include #include /* error codes */#in原创 2012-10-18 09:32:12 · 1460 阅读 · 0 评论 -
linux时间类驱动程序
本文例程来自于 lddr3_examples/misc_modules/jit.c代码经过修改,使用insmod加载模块后可以运行先贴makefilemodules: $(MAKE) -C $(KERNELDIR) M=$(PWD) modulesmodules_install: $(MAKE) -C $(KERNELDIR) M=$(PWD) modules_instal原创 2012-10-19 17:06:58 · 644 阅读 · 0 评论 -
在PC上使用串口向开发板传送文件
之前一直使用的是NFS,即网络挂载文件系统,不愁文件的传输问题,但是不幸的是 前几天网络出现故障,使这种方式没法使用 变好的驱动程序一直没法下载到开发板里面,蛋疼欲裂啊。于是乎折磨则么使用串口传输下面是步骤1.有一个文件系统 这个文件系统呢可以使用mk2yaffsimage来编译成文件镜像烧写到开发板里面使用2使用rz sz 网上下载rz/sz工具rzsz-3.48.tar原创 2012-11-02 17:22:41 · 3053 阅读 · 0 评论 -
s3c2440 的ADC驱动
驱动写好了很久了,只是由于之前网络坏了,没法通过网络挂载加载程序,后面使用rz下载的驱动使用混合设备,即misc_devices 来实现自动生成节点,这一点很不错,不用自己整一个class。还有一点需要说明的是,驱动open时,初始化 dev里面的等待队列头。然后在读的时候,若不可读使用wait_envent_interruptible(&adc_dev.adc_wq,adc_sta)原创 2012-11-06 17:29:46 · 915 阅读 · 0 评论