-
IIS音频驱动程序源代码
代码源于韦东山老师Linux视频第1第2期所有源码文档图片芯片手册与视频,其中包含了IIS的驱动代码和应用程序代码以及测试驱动的相关文件,并且如果使用JZ2440的话代码不用修改就可以直接运行,当然也可以使用其他开发板,但需要自己修改代码。
- 2022-12-24 21:40:04下载
- 积分:1
-
qt电子相册源码
qt实现电子相册的功能,能支持jpg,xpm,png等格式
- 2023-02-27 12:55:03下载
- 积分:1
-
linux下广播通信代码
linux平台下实现的广播网络通信代码,接收和发送都有,直接可以用的,搞网络编程的快来下载
- 2022-07-24 01:03:37下载
- 积分:1
-
Linux内核互斥示范
互斥是互斥的。其车厢与一个单一的关键。无论是谁,进入车厢内,将它带了钥匙。的时候,如果有人试图获得车厢,他将不得不等待。只是当他来到外面,给钥匙,将其他人可以进入里面。类似与互斥的东西。如果一个执行线程获得互斥锁,其他的线程试图获得相同的锁将被禁止。只有当第一个线程释放互斥锁,则其他线程能够获得它。以下是互斥的数据结构:
- 2022-12-06 14:05:03下载
- 积分:1
-
dsdv路由协议
DSDV协议的基本原理是:每一个节点维持一个到其它节点的路由表,表的内容为路由的“下一跳”节点。DSDV创新之处是为每一条路由设置一个序列号,序列号大的路由为优选路由,序列号相同时,跳数少的路由为优选路由。正常情况下,节点广播的序列号是单调递增的偶数,当节点B发现到节点D的路由(路由序列号为s)中断后,节点B就广播一个路由信息,告知该路由的序列号变为s+l,并把跳数设置为无穷大,这样,任何一个通过B发送信息的节点A的路由表中就包括一个无穷大的距离,这一过程直到A收到一个到达D的有效路由(路由序列号为s+1-1)为止。
- 2023-01-17 06:15:04下载
- 积分: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
-
工艺属性信息显示
在 c 语言中使用系统调用操作系统中进程属性信息显示执行
- 2022-03-25 15:36:54下载
- 积分:1
-
通用双向链表
实现双向通用链表,可以存储任意数据类型,如char、int、还有自定义的数据类型
- 2022-03-23 04:34:02下载
- 积分:1
-
linux aws iot
run a aws client on linux, including mqtt mbedtls.
- 2022-02-07 13:12:34下载
- 积分:1
-
网络转串口例程
实现了网络数据和串口数据的相互转换,串口采用了分帧策略
- 2023-04-03 09:30:04下载
- 积分:1