-
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
-
minigui内核源码
此只有minigui gpl的源码,其余的组件没有如需要,minigui 3.0.12相关组件地址http://www.minigui.org/en/download/
- 2022-07-14 05:37:33下载
- 积分:1
-
H.264的编解码程序C语言编写
H.264的编解码源程序,是用C语言编写,基于Linux系统。代码功能比较单一,对H.264算法的初学者,会比较有帮助。
- 2022-10-09 23:40:03下载
- 积分:1
-
qrcode二维码
应用背景linux移植,字符串转二维码。二维码源码字符库,二维码的汉字库等等。关键技术要将中文信息生成为二维码,使用了有源码的QRCode,但它默认不支持中文,在网上找到的办法,一般都是这样的:修改库QRCodeLib中的类QRCodeEncoder.cs 将public virtual Bitmap Encode(String content)里面的 return Encode(content, Encoding.Unicode); 修改为 return Encode(content, Encoding.GetEncoding("gb2312"));
这样生成后,一部解码软件是可以解码的,但是像360的安全二维码就不行,我猜测它是使用了UTF-8来解码的。 因为中文编码有UTF-8和gb2312两种,于是上面的代码改为return Encode(content, Encoding.GetEncoding("UTF-8"));
这样就比较完美了,360安全二维码能够识别了,其它软件也能识别了。
注意: 开发环境为Visual Studio 2010
- 2022-05-28 18:49:24下载
- 积分:1
-
Linux操作队列
linux下用于存档和文件处理的C程序
- 2023-07-11 05:05:05下载
- 积分:1
-
ARM9-nand裸机驱动代码
本代码是一个完整的工程,用于基于S3C2440下完成对NAND FLASH的驱动,最大支持2Gbit的NAND FLASH,默认使用samsung公司的NAND FLASH。本程直接编译使用,十分方便。。对于嵌入式学习者来说有着很大的帮助。
- 2022-02-21 05:17:27下载
- 积分:1
-
嵌入式linux磁盘管理和录音
磁盘管理,规定磁盘大小,覆盖时间最久的文件,录音文件的生产,以及管理,保证磁盘空间可写入新的录音文件,经过测试,可行,并且运行稳定!!
- 2022-04-20 16:51:14下载
- 积分:1
-
ARM平台TFT LCD的图像显示源代码原创测试发行版
ARM平台TFT LCD的图像显示源代码原创测试发行版, 经软硬件平台实际测试,带寄存器说明。
- 2023-07-21 20:45:03下载
- 积分:1
-
GPRS传输数据
GPRS-GPS车载机控制源码,使用SIM300模块,实现短消息发送、消息接收,数据传输方面分为TCP、UDP两种连接控制方式,实时将GPS接收到的数据信息,通过GPRS模块发送到服务器上的源代码car_sim300
- 2023-04-09 07:35:03下载
- 积分:1
-
xcode 跨应用实现
H264H264H264H264H264H264好东西
- 2022-05-20 17:20:05下载
- 积分:1