-
libusb 代码
应用于linux 系统中方便与硬件的通讯,对于linux系统访问硬件设备,可以提供统一的接口。
应用于linux 系统中方便与硬件的通讯,对于linux系统访问硬件设备,可以提供统一的接口。
应用于linux 系统中方便与硬件的通讯,对于linux系统访问硬件设备,可以提供统一的接口。
- 2022-02-20 23:45:10下载
- 积分:1
-
linux zynq axi dma驱动
Xilinx zynq linux系统的axi DMA简单字符驱动,主要实现是重pl侧的流数据到DDR内存数据的DMA传输功能。
已经在zynq7000 平台使用过了,实现了数据采集存储。
- 2022-02-12 20:42:04下载
- 积分:1
-
Linux TCP服务端和客户端 多用户链接
Linux 下TCP网络通信,实现单服务端和多客户端链接,异步处理各个客服端的信息,链接超时,等待超时,和客服端服务器断开都会提示用户,采用select,已经测试过,性能很好,可以直接使用的。
- 2022-11-23 09:45:03下载
- 积分:1
-
linux OS封装好的函数
Linux系统函数2次封装,包括文件操作,网络操作,比如int OSA_queCreate(OSA_QueHndl *hndl, Uint32 maxLen),比较规范,包括头文件和.c文件。int OSA_fileReadFile(char *fileName, Uint8 *addr, Uint32 readSize, Uint32 *actualReadSize)
{
int retVal = OSA_SOK;
Uint8 *curAddr;
Uint32 readDataSize, fileSize, chunkSize=1024*100;
Uint32 userReadSize;
FILE *hndlFile;
#ifdef OSA_DEBUG_FILE
OSA_printf(" [FILE ] Reading file [%s] ... ", fileName);
#endif
hndlFile = fopen(fileName, "rb");
if(hndlFile == NULL) {
retVal = OSA_EFAIL;
goto exit;
}
最近在项目中做了几次代码review,发现代码中经常出现变量函数命名不是很完美的情况。有些变量名字,稍为一看,可以很容易看出它要表达的意思,但一样可以取一个更贴切的名字;而有一些名字,就显得特别别扭了。
- 2023-08-31 15:15:03下载
- 积分:1
-
AM4379 input 输入子系统 键盘驱动
AM4379 input 输入子系统 键盘驱动
- 2022-02-04 11:19:10下载
- 积分:1
-
RTSP服务器源码 支持264文件
学习RTSP时写的一个简易的RTSP服务器源码 可用于直播H264/G711A流 纯手工C实现 已在windows及linux上调试成功。
- 2022-03-02 08:31:14下载
- 积分:1
-
linux创建系统共享工作队列
内核工作队列:用来处理比较耗时间的代码(代码一般是不怎么重要)工作队列:将所有需要执行的工作用链表的形式排成队列!工作:就是一个指定的函数-------------------------------------------------------内核工作队列提供了一系列的API函数和数据结构,要使用工队列需要了解API函数和数据结构?内核共享工作队列相关的数据结构:/*工作队列结构体一般把推后的任务叫做工作---描述结构体work_struct*/struct work_struct {atomic_long_t data; /*工作处理函数的func参数*/struct list_head entry; /*连接到下一个工作描述结构体指针*/work_func_t func; /*工作处理函数*/#ifdef CONFIG_LOCKDEPstruct lockdep_map lockdep_map;#endif};
- 2022-07-24 01:12:07下载
- 积分:1
-
局域网聊天
以TCP面向连接的协议,实现用户注册、登陆聊天系统、不同用户间群聊私聊、发送文件。
服务器端将注册用户的信息保存在文件中,并维持用户信息链表,以便用户注册和登录验证以及通信,调用accept函数阻塞式等待客户端建立连接,产生与之对应的线程负责与客户端进行数据的收发,同时在用户登陆时,会登录验证,离线用户缓存,下线通知。
- 2022-12-26 18:40:03下载
- 积分:1
-
Linux C编程
包含4道Linux C编程,为word格式,配有运行结果图
1.编写一个文件读写的例子,将个人的班级、学号、姓名写入一个文本文件中,然后读出来,并显示。
2.编写一个带三个线程的例子,运行时间分别为100ms、200ms、300ms。
3.编写一个进程间使用消息队列通信的例子。
4.利用Socket 编写网络通信程序。
- 2022-02-03 13:07:22下载
- 积分:1
-
C语言写的一个学生管理系统【指针版本】
参考C语言项目设计做的学生成绩管理系统,适合学完C语言的同学交流学习;
- 2022-05-16 12:08:08下载
- 积分:1