项目需要在HDMI上叠加一些字符包括汉字和数值,要求不能使用台式机,本身也没有HDMI采集卡驱动开发能力,所以通过海思的HDMI编码器将HDMI编码为h.264网络视频流,然后通过树莓派解码显示,做字符叠加(OSD),将树莓派的HDMI输出接在电视上,就实现了HDMI的高清视频字符叠加。1、中文字符 ...
分类:
其他好文 时间:
2017-07-27 20:16:33
阅读次数:
361
8.1 阻塞与非阻塞IO 8.1.0 概述 阻塞:访问设备时,若不能获取资源,则进程挂起,进入睡眠状态;也就是进入等待队列 非阻塞:不能获取资源时,不睡眠,要么退出、要么一直查询;直接退出且无资源时,返回-EAGAIN 阻塞进程的唤醒:必须有地方能够唤醒处于睡眠状态的阻塞进程,否则就真睡不醒了。一般 ...
分类:
系统相关 时间:
2017-07-27 18:12:21
阅读次数:
307
测试比发布更重要。如果你没有测试或者测试的不充分。那么你每次发布的时候都不能保证不出问题。你的团队决定测试的数量,但是拥有100%的测试覆盖度(所有的语句和分支)可以让你达到高度的自信和内心的平静。这意味着,除了有好的测试框架,你还需要使用好的覆盖率工具。 没有借口不写测试,有大量的JS测试框架,所 ...
分类:
其他好文 时间:
2017-07-26 23:40:35
阅读次数:
153
《Linux设备驱动开发具体解释:基于最新的Linux 4.0内核》china-pub 天猫 dangdang 京东 China-pub 8月新书销售榜推荐序一 技术日新月异,产业斗转星移,滚滚红尘,消逝的事物太多,新事物的诞生也更迅猛。众多新生事物如灿烂烟花,转瞬即逝。当我们仰望星空时,在浩如烟海 ...
分类:
系统相关 时间:
2017-07-25 13:40:16
阅读次数:
253
驱动概述 说到 Android 驱动是离不开 Linux 驱动的。Android 内核采用的是 Linux2.6 内核 (最近Linux 3.3 已经包含了一些 Android 代码)。但 Android 并没有完全照搬 Linux 系统内核,除了对Linux 进行部分修正,还增加了不少内容。and ...
分类:
移动开发 时间:
2017-07-24 20:22:15
阅读次数:
215
写作驱动学习在软件开发领域有这种几个名词TDD。測试驱动开发(Test-driven development)是极限编程中倡导的程序开发方法。以其倡导先写測试程序,然后编码实现其功能得名BDD。行为驱动开发(Behavior-Driven Development)是一种敏捷软件开发的技术。它鼓舞软件 ...
分类:
其他好文 时间:
2017-07-22 21:05:59
阅读次数:
224
SDIO-Wifi模块是基于SDIO接口的符合wifi无线网络标准的嵌入式模块,内置无线网络协议IEEE802.11协议栈以及TCP/IP协议栈。可以实现用户主平台数据通过SDIO口到无线网络之间的转换。SDIO具有数据传输快,兼容SD、MMC接口等特点。 对于SDIO接口的wifi,首先,它是一个 ...
分类:
系统相关 时间:
2017-07-22 13:23:07
阅读次数:
207
【前言】 图。提到这个字的时候脑海中就会出现许很多多的图像,它的重要性相信大家都明确。相比于文字来说它更生动形象正好符合人类大脑的记忆规律。非常多人也知道动画片制作原理也是用一张张图片仅仅只是转换的速度足够快而已,另外大家所熟知的思维导图等等。下面咱们这里介绍的是软件project中涉及的图! 【图 ...
分类:
其他好文 时间:
2017-07-20 23:43:43
阅读次数:
224
Robot Framework 简单网站兼容性测试 0.Robot Framework 简介 Robot Framework 是一个通用的自动化测试框架,主要用于“验收测试”和“验收测试驱动开发(ATDD)” (会其它文章中会详细介绍ATDD)。它使用的是表格式的测试数据语法,并且实现了关键字驱动测 ...
分类:
Web程序 时间:
2017-07-19 21:56:06
阅读次数:
243
inode: include/linux/fs.h file: include/linux/fs.h cdev include/linux/cdev.h ...
分类:
系统相关 时间:
2017-07-15 22:45:11
阅读次数:
298