-
button_led_device.c
通过开发板上的按键来控制板子上特定灯的亮灭
16.LED操作
16.1 需求
加载驱动模块时,点亮所有的灯;
卸载驱动模块使,关闭所有的灯;
16.2 硬件特性
GPC1_3:输出1,开灯,输出0,关灯
GPC1_4:输出1,开灯,输出0,关灯
16.3 驱动框架设计
在驱动模块的入口函数,打开灯
在驱动模块的出口函数,关闭灯
16.4 内核提供的标准的GPIO操作的API
gpio_request:用于向内核申请GPIO资源
gpio_direction_output:设置GPIO为输出
gpio_direction_input:设置GPIO为输入
gpio_set_value:设置GPIO管脚的状态
16.5 代码实现
- 2022-06-20 11:58:02下载
- 积分:1
-
纯C语言编写的hmac-sha1
参考协议RFC2104,用 c 语言编写,代码简单易懂
- 2023-08-10 16:25:03下载
- 积分:1
-
netflow解析
在linux环境下,使用libpcap库函数来捕获netflow格式数据(端口为9995),并使用BPF来过滤数据,然后存入到mysql数据库中
- 2023-04-23 12:35:03下载
- 积分:1
-
hi how r u
;bnmbnmb公司
- 2023-02-17 09:30:04下载
- 积分:1
-
C++ 客户端-服务器架构的网络五子棋(适用于网络游戏初级学习)
一 程序简介这是一个网络五子棋游戏,当游戏开始只有一个玩家时,则他处于等待状态;游戏的过程中当其中一方未落子时,另一方处于等待状态; 游戏开始时,由其中一方先开局,将一枚棋子落在棋盘坐标上,其中一方先开局然后由另一方落子,如此轮流下子,直到某一方首先在棋盘的竖、横或斜的某个方向上将五子连成线,则该方该局获胜,按任意键退出程序。 二 安装方法1.首先,需要分别点击ChessClient.dsp和ChessSerer.dsp文件(用Visual C++),然后需要将ChessClient文件中的这一行: “serv.sin_addr.S_un.S_addr=inet_addr("58.154.194.85");”中的网址换成ChessServer运行主机的ip地址; 2.分别编译链接运行,如图ChessClient的编译过程: ChessServer的编译过程: 注:Visual C++与Windows7,8之间存在兼容性问题,安装Visual C++后应进行兼容性设置(请参考:http://jingyan.baidu.com/ar
- 2023-06-16 20:55:04下载
- 积分:1
-
VS1003 網路VOIP
VS1003 網路VOIP 錄音,可放MP3 WVA,MIDI格式音乐文件,及錄音成adpcm格式,放MP3 WVA,MIDI格式音乐文件
- 2023-09-03 21:20:04下载
- 积分:1
-
uuid源码库
Linux 下 libuuid库移植和使用,可以直接在Linux下运行make,已经在目前的项目中使用。
- 2022-05-18 20:37:39下载
- 积分:1
-
视频采集
很好的视频监控系统!用qt 显示采集视频,适合初学者学习v4l 的视频采集编程!
- 2022-02-09 23:56:51下载
- 积分:1
-
snoop aodv
此文件在移动自组网中实现 snoop 坏节点。
snoop aodv 此 c + + 代码。
此代码需要在 linux 中安装 libpcap
此代码使用已经得到库捕获的数据包
- 2022-05-16 10:54:17下载
- 积分:1
-
星际大战
基于QT的星际大战 这个QT里面的星际大战游戏,和雷电之类的区别还是很大,比较粗糙,可以用作范例。主要是在LINUX环境下的,设计发射子弹,移动,计分等模块,具体可以自己下载来看看一样,还是有一定帮助的。
- 2023-02-19 05:15:03下载
- 积分:1