摘要: [TOC] 前言 使用zmm220核心板,IFACE102版本的内核等,4300型号的LCD,XC7011_SC1145摄像头,亲测有效。 本文章使用Markdown写法。 源码 需要注意的是,这份代码适用于 转`RGB565 switch case`。这里没进行这个处理。 这里面有几个关键点,一开 阅读全文
posted @ 2017-02-23 09:41 刘一卜 阅读(5293) 评论(0) 推荐(0) 编辑
摘要: 参考一 参考二 参考三 参考四 一、 errno二、 把errno的数字转换成相应的文字说明1、 使用strerror函数2、 使用perror函数三、 errno的线程/进程安全性附录 一、 errno 包含了头文件errno.h后就能直接使用该变量。 该变量在头文件中的定义 #ifndef errnoextern int errno;#endif 该头文件在/usr/... 阅读全文
posted @ 2016-12-21 17:37 刘一卜 阅读(7494) 评论(0) 推荐(0) 编辑
摘要: 参考一 参考二 参考三 参考四 一、 format、...、__VA_ARGS__、args、stdout二、 自适应参数——##三、 MTK中的用法,以及__FILE__、__LINE__、__FUNCTION__四、 上机实践五、 总结1、 理论+实践=学好编程六、 整体性学习1、 获取信息1. 压缩:format,...,##,__VA_ARGS__2. 容量:基本宏+函数特性+调试... 阅读全文
posted @ 2016-12-13 21:03 刘一卜 阅读(1508) 评论(1) 推荐(0) 编辑
摘要: 写在前面的话,本文是因为工作中需要编写摄像头程序,因为之前没有做过这类产品,所以网上搜索的资料,先整理如下,主要参考文章如下,如果有侵权,请联系我;另外,转载请注明出处。本文不一定全部正确,如果发现错误请指正。如果有新的理解,会继续整理。 http://blog.csdn.net/xubin3417 阅读全文
posted @ 2016-11-12 15:34 刘一卜 阅读(46667) 评论(9) 推荐(15) 编辑
摘要: 刚才我们知道了内核模块程序不同于驱动程序,那么内核模块程序和应用程序有什么不同呢? 1、大多数小规模及中规模应用程序是从头到尾执行单个任务,而模块却只是预先注册自己一边服务于将来的某个请求,然后它的初始化函数就立即结束了。也就是说,模块初始化函数的任务就是为以后调用模块函数预先做准备;而模块的退出函数会在模块被卸载之前调用。这就不同于应用程序从头到尾执行的单个任务,而是根据用户操作执... 阅读全文
posted @ 2016-02-19 12:04 刘一卜 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 结合网页http://www.linuxidc.com/Linux/2011-01/31755.htm等整理物理环境内存4G ,CPU4个,动态硬盘120GKVM:硬盘测试瞬间读取速度Timing cached reads: 23668 MB in 2.00 seconds = 11858.17 M... 阅读全文
posted @ 2014-04-29 22:25 刘一卜 阅读(31108) 评论(0) 推荐(1) 编辑
摘要: 定时器实际上也是计数器,只是计数的是固定周期的脉冲 定时/计数器很容易理解的啊 定时器实际上也是工作在计数方式下,只是计数的是固定周期的脉冲,由于脉冲周期固定,由计数值可以计算时间,有定时功能 定时和计数只是触发来源不同(时钟信号和外部脉冲)其他方面是一样的。 单片机里的寄存器可以看成一个个电子开关,用来切换不同的功能、信号。51里通过TMOD里的T/C 位切换计数信号的来源 当T/C工作在定时器时,对振荡源12分频的脉冲计数,即每个机器周期计数值加1,计数频率为1/12fosc,当晶振频率6MHZ时,计数频率为500KHz,每2us计数值加1;晶振12MHZ就是每1us加1 了。 当T/C工 阅读全文
posted @ 2013-12-03 23:17 刘一卜 阅读(16637) 评论(0) 推荐(2) 编辑
摘要: 本文转至http://blog.csdn.net/birdzb/article/details/1876806今天看到《C陷阱与缺陷》书中的一段代码:int i,a[10]; for(i=1;i void main() { int i,j; cout void main() { int i,a[10]; cout void main() { int i,a[10]; cout<<&i<<' '<<&a[10]; }结果输出为:0x0012FF7C 0x0012FF7C可见i与a[10]的内存地址确实是相同的。 阅读全文
posted @ 2013-10-10 19:52 刘一卜 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: Problem Description某部队进行新兵队列训练,将新兵从一开始按顺序依次编号,并排成一行横队,训练的规则如下:从头开始一至二报数,凡报到二的出列,剩下的向小序号方向靠拢,再从头开始进行一至三报数,凡报到三的出列,剩下的向小序号方向靠拢,继续从头开始进行一至二报数。。。,以后从头开始轮流进行一至二报数、一至三报数直到剩下的人数不超过三人为止。Input本题有多个测试数据组,第一行为组数N,接着为N行新兵人数,新兵人数不超过5000。Output共有N行,分别对应输入的新兵人数,每行输出剩下的新兵最初的编号,编号之间有一个空格。Sample Input22040Sample Outp 阅读全文
posted @ 2013-05-14 02:12 刘一卜 阅读(702) 评论(0) 推荐(0) 编辑
摘要: Problem Description大家提到LTC都佩服的不行,不过,如果竞赛只有这一个题目,我敢保证你和他绝对在一个水平线上! 你的任务是: 计算方程x^2+y^2+z^2= num的一个正整数解。Input输入数据包含多个测试实例,每个实例占一行,仅仅包含一个小于等于10000的正整数num。Output对于每组测试数据,请按照x,y,z递增的顺序输出它的一个最小正整数解,每个实例的输出占一行,题目保证所有测试数据都有解。Sample Input3Sample Output1 1 1Authorlcy题意:略。分析:题目有两个地方将问题简化了,只求正整数解,并且只求一个就可以了。巧妙的方 阅读全文
posted @ 2013-05-09 14:49 刘一卜 阅读(370) 评论(0) 推荐(0) 编辑