linux驱动移植和使用
无名小卒~
一名程序员
展开
-
linux串口操作
man termios:http://www.man7.org/linux/man-pages/man4/tty_ioctl.4.html串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是RS-232-C接口(又称EIA RS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。串口...原创 2020-03-06 10:45:51 · 629 阅读 · 0 评论 -
leds-gpio驱动移植
概述leds-gpio封装得十分好,只需要提供可正常使用的GPIO即可。另外还具备触发器功能,其实就是控制LED的亮灭(及频率)。比如default-on是点亮LED灯的触发器,没有取消前一直亮着。heartbeat是心跳触发器,经笔者实践,此触发器是快速闪烁2次,然后灭掉,灭掉时间较亮的时间长。timer为定时触发器,即1HZ内亮灭。其它还有如ide硬盘、mmc、CPU触发器,就不一一介绍了。...原创 2020-03-06 10:44:58 · 811 阅读 · 0 评论 -
GPIO Buttons移植
这个设备驱动适用于,每个按键是连接到一个io口, 而且这个io口还有中断功能的驱动移植需要在linux内核配置里选上相关的配置。在内核源码目录下:# make menuconfigDevice Drivers ---> Input device support ---> [*] Keyboards ---> ...原创 2020-03-06 10:43:52 · 230 阅读 · 0 评论 -
eeprom驱动的移植
转载至:https://blog.csdn.net/ZhengNice/article/details/50070435这篇文章主要是总结一下eeprom的驱动制作以及测试程序的编写。开发环境开发环境:Centos6.5内核版本:Linux3.0交叉编译器版本: buildroot-2012.08以下为旧内核,新版内核需要修改设备树。原理图部分上面的图中,左图是eeprom的...原创 2020-03-06 10:42:47 · 668 阅读 · 0 评论