-
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
-
unix环境高级编程第二版源码
unix环境高级编程第二版源代码:在UBUNTU下进行APUE的代码编译的话,需要改动的地方很多,尤其是ubuntu12.04下,内核升级到3.0后。
一 首先进行一些改动,将工作区间改变,修改MAKE文件以为编译打基础
http://blog.csdn.net/dycwahaha/article/details/2300938
(一)作者提供的编译方法的实现
README文件中给出的编译方法如下:
To build the source, edit the Make.defines.* file for your system and set WKDIR to the pathname of the tree containing the source code. Then just run "make". It should figure out the system type and build the source for that platform utomatically.
参照该方法,我将源码的编译分为三步。整个步骤都是在root超级用户下进行的,如果其他用户没有权限进行编译,可以通过su命令切换到超级用户。
第一步,编辑Make.defines.*文件。由于我所使用的操作系统是FreeBSD6.1,所以应该编辑文件Make.defines.freebsd。其实,编辑该文件的内容主要是修改其中的WKDIR,即我们源码所在文件夹的绝对路径名。原文件中WKDIR=/home/sar/apue.2e,我们可以根据我们实际文件夹所在的位置进行相应的修改。我的apue.2e文件夹直接放在/home下了,所以我将WKDIR修改为WKDIR=/home/apue.2e。其余内容不用修改,保存修改后的文件。
&n
- 2022-03-06 22:59:40下载
- 积分:1
-
音乐播放器
播放器系统是集图像、图形、声音、视频、动画等一系列的表现方式来传达信息,是一种能够让用户以交互方式将图像、图形、声音、视频、动画等,通过计算机的软硬件设备的处理。 要求运用QT技术在Linux下进行GUI设计,以一个图形界面为例,运用QT软件编程,实现一个简单的多媒体播放器。 要求系统实现以下功能: 1、播放音频、视频文件 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-07-12 17:33:15下载
- 积分:1
-
KYPHP框架2.0
KYPHP是经过两年的开发,终于从原来的v1.0版本到成熟版本v2.0、 成熟版更强大,KYPHP2.0不仅支持以前所有的功能,还支持多数据库,多语言,多模版,多app、 多缓存,多编码格式,模板布局,自定义类,自动加载公共类库。其扩展性和可用性可比yii、zend等框架,并拥有高效简洁的语法,支持mvc文件结构的重命名,config文件的重命名,使用中确保安全,使用系统进行数据操作,可防止数据库注入等操作。快捷的KYPHP标签,多种方式布局示图。KYPHP使你能在大项目中游刃有余。
KYPHP 2.0将utf8和gbk合并为一个文件,只需要定义下编码就可以用各种编码格式
KYPHP已应用于许多大项目中,正是因为这些大项目,KYPHP才变得日渐成熟!感谢你们的使用!
KYPHP2.0兼容1.0的模式,同时支持新的模式
线上blog示例、 为linux + nginx环境,
http://www.btung.com/ky/kyphpfrm2.0/
- 2023-02-14 05:30:04下载
- 积分:1
-
多线程实现webserver
本程序实现的是一个多线程的支持以“GET”方法获取静态页面的web server。
代码实现的主要步骤为:
a. 创建服务器套接字
b. 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-07-12 15:45:37下载
- 积分:1
-
linux print_color.cpp
linux c++代码,用于打印linux shell中所要呈现的各种字符的颜色
- 2022-09-21 09:55:03下载
- 积分:1
-
NS2 AODV代码
模拟NS2与AODV协议。此源代码有助于了解协议的网络。此狂欢延迟在网络中的数据包吞吐量,网络带宽和分组结束。
- 2022-11-07 10:20:03下载
- 积分:1
-
linux下httpd读写测试代码
linux下httpd读写测试代码,测试linux下httpd的读写。
这样能够方便简单的熟悉linux下的应用的编写及测试,熟悉Makefile的架构及编写。
对于后面的linux的开发有很大的帮助。
linux下httpd读写测试代码,测试linux下httpd的读写。
这样能够方便简单的熟悉linux下的应用的编写及测试,熟悉Makefile的架构及编写。
对于后面的linux的开发有很大的帮助。
- 2022-09-08 03:55:03下载
- 积分:1
-
memerycache
memerycache 内存调度算法,经典高效!包含了十几个文件,对算法描述特别详细,运行在Linux之上,是做各种高效程序,做系统开发,很好的参考材料,近乎完美的算法,很值得学习!! 你也可以拿他作为学习Linux,底层算法的一个实例。
- 2022-06-15 08:16:02下载
- 积分:1
-
管程机制解决南北过桥问题
有一座小桥,小桥中间宽两边窄,中间每次最多允许两人通过,两边每次最多允许一人通过,使用管程机制实现过此桥的程序。管程机制解决南北过桥问题,复制进LINUX虚拟机即可运行。
- 2022-01-21 02:50:42下载
- 积分:1