我们团队是4个人, 都是08年左右毕业的, 做嵌入式linux开发6年以上,在2012年之前从事监控安防行业的网络摄像机的研发工作, 对linux,图像,视频编解码等有一定的经验, 使用过的芯片有TI的DM365,DM368,DM8127,海思的HI3512,HI3518等.从2012年下半年开始慢...
分类:
其他好文 时间:
2014-06-27 19:36:38
阅读次数:
485
sizeof()功能:计算数据空间的字节数1.与strlen()比较 strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。 而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。2.指针与静态数组的sizeof操作 指针均可看为变.....
分类:
其他好文 时间:
2014-06-27 17:10:14
阅读次数:
225
一、SQLite3简介 SQLite3是一款开源的嵌入式关系类型数据库, 可移植性好、易使用、内存开销小。 SQLite3是无类型的,意味着可以保持任何类型的数据到任意表任意字段。 SQLite3常用的5中数据类型: text/integer/float/boolean/blob。 二、添加库 在I...
分类:
数据库 时间:
2014-06-27 16:25:38
阅读次数:
240
类和结构体有很多共性: 定义属性存储数据 定义方法执行功能处理 定义下标,通过下标访问他们的值 初始化他们的状态 通过扩展(Extension)扩展其功能 遵守协议(Protocol),协议提供一种特定的标准功能类比结构体多出的功能: 能够继承另外一个类 能够核对运行期对象的类型 析构对象释放资源 引用计数允许一个类实例有多个引用 类和...
分类:
其他好文 时间:
2014-06-27 10:40:04
阅读次数:
159
一、概述
作为最自然的人机交互方式 --语音,正在改变人们的生活,丰富多媒体技术的应用。语音识别技术是语音信号处理的一个重要分支,也是近年来很火的一个研究领域。随着科技的飞速发展,语音识别不仅在桌面PC和大型工作站得到了广泛应用,而且在嵌入式系统领域也占有一席之地,如智能家居、苹果的Siri、车载语音识别系统等。相信在不久的将来,语音识别技术必定会渗透在人们生活的每个角落。
二、语音识别系统的...
分类:
其他好文 时间:
2014-06-27 10:25:43
阅读次数:
221
近些年来,随着嵌入式系统飞速的发展,嵌入式实时操作系统广泛地应用在制造工业、过程控制、通讯、仪器仪表等方面,用户可以根据自身的软硬件环境的要求,选择合适的操作系统。本文概述了实时多任务嵌入式操作系统Nucleus PLUS的特点和应用领域。...
分类:
其他好文 时间:
2014-06-27 10:20:33
阅读次数:
190
本专栏系列介绍了Nucleus PLUS,包括Nucleus系统架构、启动过程、任务调度、任务间通信机制和中断等。...
分类:
其他好文 时间:
2014-06-27 09:11:56
阅读次数:
134
最近忙别的事情,很长时间没碰ecos了,这两天有点空,抽空写个串口驱动玩玩,也验证一下ecos的中断调用。LZ花了两天时间写好这个驱动,中间遇到了几个比较恶心的问题,后来发现是前面的基础没打好,所幸都解决了。
尽管ECOS已经写好了串口的驱动程序,只需要在配置工具中使能即可。不过别人写的毕竟不是自己的,还是自己写的用的方便,这次试验的主要目的是为了调试ecos的中断服务,让串口中断能收发...
分类:
其他好文 时间:
2014-06-26 13:50:30
阅读次数:
459
Nucleus Plus内核(Kernel)的主要目的是管理实时任务的竞争运行(共享CPU),为应用提供各种便利,快速响应外部事件。Nucleus Plus的系统结构如图1所示,可以看出线程控制是整个内核的核心,通过邮箱、队列、管道来实现任务之间的通信,通过信号量、事件组和信号实现任务间的同步。本文描述了Nucleus PLUS的任务调度算法。...
分类:
其他好文 时间:
2014-06-26 13:43:24
阅读次数:
256
Sqlite 常用函数1 、打开数据库:说明:打开一个数据库,文件名不一定要存在,如果此文件不存在, sqlite 会自动创建。第一个参数指文件名,第二个参数则是定义的 sqlite3 ** 结构体指针(关键数据结构),这个结构底层细节如何,您不用管它。 int sqlite3_open( cons...
分类:
数据库 时间:
2014-06-26 13:01:50
阅读次数:
323