linux驱动
文章平均质量分 84
苍狼心伤
这个作者很懒,什么都没留下…
展开
-
动手做一个键鼠套装(含linux驱动)
在学习了USB理论知识以及linux USB子系统后,结合《圈圈教你玩USB》中制作USB鼠标、键盘的理念,决定自己用STM32开发板做一个键鼠套装,并实现对应的linux驱动。 设备端采用STM32开发板,模拟为一个包含鼠标左右键和键盘W键共三个按键的键鼠套装(因自己的开发板总共只有3个按键)。主机端采用nanopi m3开发板,linux内核版本为4.4.49,可至nanopc ...原创 2018-03-29 19:05:02 · 830 阅读 · 0 评论 -
总结:linux驱动之I2C至少四种读写方法
总结在linux环境下四种读写I2C设备的方法:一:读写/dev/i2c-x设备结点 /dev/i2c-x设备结点对应的驱动文件为内核目录drivers/i2c下自带的i2c-dev.c文件,通读此文件可以发现它的工作流程。 1、通过register_chrdev注册字符设备结点 2、通过class_create在sysfs下创建对应的class结点 3、利用bus_regist...原创 2018-04-12 12:48:10 · 11176 阅读 · 4 评论