-
linux 下检测USB存储设备
linux 检测USB存储设备,包括移动硬盘U盘, 支持热插拔检测和系统已经安装接入的移动存储
- 2023-06-17 02:15:04下载
- 积分:1
-
用双向链表实现的一个任务队列
用双向链表实现的一个任务队列,把自己定义的任务继承基类BaseQueue,可以实现对任务的增加,删除,优先级的设置,获取任务等等。
- 2023-08-11 09:20:04下载
- 积分:1
-
5250协议终端仿真器
5250协议终端仿真器通过5250协议连接AS400主机,支持telnet,ssl方式,运行环境为linux,AIX
- 2023-02-08 20:20:04下载
- 积分:1
-
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
-
可以获取系统硬件信息的shell脚本
可以获取硬件信息:包括CPU商家,机器型号,CPU型号及具体核心数,内存总量及大小,操作系统版本等等。
- 2022-02-01 15:46:01下载
- 积分:1
-
参数读入函数,从命令行或者文本文件
// read from cmd line
int PickInt ( int argc , char **argv, char *name, int *var, int verb );
int PickFloat ( int argc , char **argv, char *name, float *var, int verb );
int PickStr ( int argc , char **argv, char *name, char *var, int verb );
// read from txt file
int FindInt ( const char *file, char *name, int *var, int verb );
int FindFloat ( const char *file, char *name, float *var, int verb );
int FindStr ( const char *file, char *name, char *var, int verb );
读入以“ var=3456.5”方式输入的参数
参数可以是填写在命令行中的:使用PickInt、PickFLoat、PickStr函数
也可以是写在文本文件中的:使用FindInt、FindFloat、FindStr函数
成功则更新数值,否则(在命令行或者参数文件中找不到该参数)保持参数原来的值
verb:1则显示提示信息,0则不显示提示信息
直接包含即可,不依赖于其他非系统头文件
For example:读入一个整形数age=34
(1)./a.out age=34
对应程序中使用:
- 2022-01-28 07:57:47下载
- 积分:1
-
扑克游戏模拟
这个程序是有5张牌扑克模拟器。它随机处理5张牌到2名球员,并比较了手,然后选择一个胜利者。事实上,只支持对和双对。
- 2022-03-24 05:14:58下载
- 积分:1
-
tracert linux系统源码实现
就是在linux 2.0时系统自带的traceroute 的实现,代码很强大哦
linux系统下的traceroute的所有命令行,tcp, udp, icmp的实现都有,还有ipv4,ipv6的支持
不看不知道,看了才知好
- 2023-05-14 02:30:02下载
- 积分:1
-
学生管理系统
我做的一个学校信息管理系统,有不完善的地方求联系,共同进步。。。。。。。。。。。。
- 2022-01-31 19:34:11下载
- 积分:1
-
有一些数据包丢失的移动节点
8 移动节点被创造了。当它进入传输范围它开始传输数据包。由于流动性从传输范围移动节点。所以有一些数据包损失发生。
- 2022-11-27 14:30:03下载
- 积分:1