linux 添加字符设备驱动程序及测试程序,linux下采用模块方法,添加一个新的设备驱动程序。要求添加字符设备的驱动。另附一个应用程序,测试添加的驱动程序. int main(void) { int fd; char buf[MAX_SIZE]; char get[MAX_SIZE]; char devName[20], dir[50] = "/dev/"; system("ls /dev/"); printf("Please input the device's name you wanna to use :"); gets(devName); strcat(dir, devName); fd = open(dir, O_RDWR | O_NONBLOCK); if (fd != -1) { read(fd, buf, sizeof(buf)); printf("The device was inited with a string : %s\n", buf); /* 测试写 */ printf("Please input a string :\n"); gets(get); write(fd, get, sizeof(get)); /* 测试读 */ read(fd, buf, sizeof(buf)); system("dmesg"); printf("\nThe string in the device now is : %s\n", buf); close(fd); return 0; } else { printf("Device open failed\n"); return -1; } }
intouch Daserver AB厂家设备接口
2022-01-04 10:52:20 59.92MB Inouch AB设备驱动
1
用WinDriver开发PCI设备驱动程序
2022-01-02 10:40:11 159KB 用WinDriver开发PCI设备驱动程序
1
Windows设备驱动程序WDF开发及源码,需要的同志请拿走
2022-01-01 11:31:47 55.52MB WDF
1
vxWorks 6.9 设备驱动开发指南,vxBus driver vxWorks6.9
2021-12-30 14:26:02 2.48MB vxWorks
1
LINUX设备驱动程序(第3版)魏永明译;《LINUX设备驱动程序(第3版)》详细介绍了Linux。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。
2021-12-30 11:26:13 46.93MB LINUX 驱动
1
嵌入式linux驱动程序简介 驱动设计过程 附录源码
2021-12-29 21:51:37 34KB 嵌入式 linux 字符设备 驱动
1
i2c设备驱动程序读写EEPROM,I2C eeprom的设备驱动的读取和写入的协议都算是比较简单的。在实际中,也可能遇到更加复杂的i2c设备驱动,这就需要我们熟悉具体设备的业务协议,通过sysfs或者字符设备等,提供给用户操作的api接口。
2021-12-29 20:36:37 41KB i2c
1
用I2C_dev.c设备驱动读写EEPROM。 采用刘洪涛,华清远见嵌入式学院讲师的实例解析linux内核I2C体系结构
2021-12-29 20:27:13 4KB i2c 驱动 I2C_dev.c EEPROM
1
《Linux设备驱动程序》的源码,Linux设备驱动程序这本书堪称经典,只有结合源码,才能真正学习该书的精华。另外还有Linux别的驱动解析
2021-12-29 20:05:39 24.05MB Linux 设备驱动
1