字符设备驱动程序(实践篇)
来源:互联网 发布:深圳 人工智能 政策 编辑:程序博客网 时间:2024/05/20 13:09
1. scull.h
2. scull.c
3. Makefile
4. make之后生成ko文件,insmod之后要建立节点才能被应用程序读写访问:
在/proc/devices文件里面可以查看到scull的主设备号,假设为251
sudo su
mknod /dev/scull0 c 251 0
mknod /dev/scull1 c 251 1
mknod /dev/scull2 c 251 2
mknod /dev/scull3 c 251 3
chgrp staff /dev/scull[0-3]
chmod 664 /dev/scull[0-3]
5. 测试程序scull_test.c
gcc scull_test.c -o scull_test.o
sudo ./scull_test.o
结果:
Write 8 bytes to scull
Write 8 bytes to scull
Write 8 bytes to scull
Read 8 bytes from scull
Read 8 bytes from scull
Read 8 bytes from scull
Read "Hello, Character driver!" from scull
- 字符设备驱动程序(实践篇)
- 字符驱动程序(实践)
- 字符设备驱动程序(理论篇)
- 字符设备驱动程序(理论篇)
- Linux设备驱动程序学习(1)-字符设备驱动程序
- Linux设备驱动程序学习(1)-字符设备驱动程序
- Linux设备驱动程序学习(1)-字符设备驱动程序
- Linux设备驱动程序学习(1)-字符设备驱动程序
- Linux设备驱动程序学习(1)-字符设备驱动程序
- 《Linux设备驱动程序》读书笔记:字符设备驱动程序(一)
- Linux设备驱动程序学习(3)-字符设备驱动程序
- Linux设备驱动程序学习(1) -字符设备驱动程序
- LINUX设备驱动程序笔记(三)字符设备驱动程序
- 高级字符驱动程序操作之ioctl(实践篇)
- 高级字符驱动程序操作之休眠(实践篇)
- 高级字符驱动程序操作之poll(实践篇)
- s3c6410字符设备(二)按键驱动程序
- 简单字符设备驱动程序(一)
- 在VxWorks平台如何计算cpu的利用率
- 如何从小工到专家——Dreyfus模型应用[推荐]
- MYSQL问题收集
- 事务策略: API 层策略
- mysql中的一些语法(录)
- 字符设备驱动程序(实践篇)
- SQL Server存储引擎(1) - 数据库如何读写数据
- QT QVariant
- HubbleDotNet开源全文搜索数据库项目--如何升级
- C++中extern “C”含义深层探索
- ashx是什么文件
- 实验: 写一个.msstyles皮肤测试程序
- FFDShow-tryout 调试与源代码研读(一)
- xo