- 博客(1)
- 资源 (12)
- 收藏
- 关注
原创 V4L2框架-control的数据结构
[GithubPages]本篇文章写一下 V4L2 里面的众多 control 的组织方式,也就是它的数据结构。主要就是新建的 control 是如何存放的,以及在需要用到的时候如何查找。里面用到了类似于「桶」的概念,没错就是「桶排序」里面的那个桶,这种比较特殊的小优化为查找速度提供了不少的帮助。话不多说,直接进入正题,本文章是基于 linux-4.4.138 内核来探讨的。几个结构体之...
2018-10-21 16:16:03 5083 13
git for windows==Git-2.14.0-64-bit
git版本管理工具windows客户端,用于与github远程仓库交互,或者用作windows本地的git版本管理
2017-08-07
哈夫曼编码的 C 语言实现
哈夫曼编码是一种无损的高效的压缩方法。对文本文件进行哈夫曼编码,使用计算信源熵打开一个文件进行概率计算,然后将输出的 submit.txt 文件用哈夫曼编码打开,之后就会对文本文件中出现的字符进行哈夫曼编码。
2016-08-14
基于IAP15的微型操作系统
一个51单片机的微型操作系统
内核:抢占式内核、支持优先级256级(暂时不提供串口界面新建自定义优先级的任务)、支持任务延时/挂起、任务数量理论最多32个、任务运行
过程中的新建与删除、文件管理、暂不支持信号量(串口打印未设置锁---一个巨坑)
文件系统:支持文本文件与文件夹的创建与删除(文本文件不超过508个字节)、文件详细类型的查看、文件系统格式化
2016-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人