-
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
-
SOCKET文件传输
socket网络编程,适合初学者使用,采用TCP实现文件传输。有详细的注释,清晰易懂,非常适用于初学者,欢迎大家下载
- 2023-04-16 21:45:02下载
- 积分:1
-
C语言编写的学生信息管理系统
资源描述本系统采用C语言编写,能够实现学生信息的录入,显示,按学号查询,按姓名查询(支持模糊查询),修改,删除,追加,还可以从文件载入系统,也可按成绩排序,在Code::Block12.11编译器上通过编译,可运行.
- 2022-10-31 17:55:03下载
- 积分:1
-
Ad hoc按需距离矢量(AODV)路由协议的实现
为了方便
- 2022-04-28 11:40:06下载
- 积分:1
-
万能链表
这是一个万能链表,有了它,将其嵌入到你的数据结构中,一劳永逸的实现链表的功能。
- 2022-01-26 06:03:16下载
- 积分:1
-
convert rgb video in grayscale
这个视频是用来转换成灰度RGB视频使用网络摄像头这个项目是在qt使用opencv函数实现
- 2023-07-25 10:50:03下载
- 积分:1
-
ftp库函数
ftp库函数.
arm-hismall-linux-gcc -Wall -I. -DFTPLIB_DEFMODE=FTPLIB_PORT -c -o qftp.o qftp.c
arm-hismall-linux-gcc -c -Wall -I. -DFTPLIB_DEFMODE=FTPLIB_PORT -fPIC -D_REENTRANT ftplib.c -o ftplib.o
arm-hismall-linux-gcc -shared -Wl,-soname,libftp.so.3 -lc -o libftp.so.3.1 ftplib.o
ln -sf libftp.so.3.1 libftp.so.3
ln -sf libftp.so.3.1 libftp.so
arm-hismall-linux-gcc -L. -o qftp qftp.o -lftp
mkdir unshared
arm-hismall-linux-gcc -c -Wall -I. -DFTPLIB_DEFMODE=FTPLIB_PORT -D_REENTRANT ftplib.c -o unshared/ftplib.o
ar -rcs libftp.a unshared/ftplib.o
CFLAGS = -Wall $(DEBUG) -I. $(INCLUDES) $(DEFINES)
DEFINES = -DFTPLIB_DEFMODE=FTPLIB_PORT
做静态链接库,必须要有main函数 否则无法生成静态链接库 , 但是动态链接库不受此限制
- 2022-05-09 10:47:09下载
- 积分:1
-
基于DBUS的计算器
linux下用于测试DBUS功能的程序,也可当做计算器使用,anjuta集成环境,基于(Fredo kernel 2.6)
- 2022-02-04 02:50:19下载
- 积分:1
-
STM32F2XX 固件库
文件名
文件大小
修改时间
- 2023-01-25 07:10:09下载
- 积分:1
-
基于linux API编写的数码相册,涉及驱动和应用,嵌入式项目
基于linux framebuffer,完全使用linux API编写,未使用任何GUI框架。实现了png bmp jpg三种图片格式的显示,移植了libjpeg、libpng、libjpg三个开源解码库。支持fb 16、32bpp显示模式。支持linux input系统API来实现上下翻页显示。支持图片文件自动搜索浏览。编写架构良好,代码风格规范,是嵌入式linux平台下绝佳的练习项目。
- 2023-03-07 10:30:04下载
- 积分:1