命名规则交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi]arch – 体系架构,如ARM,MIPSvendor – 工具链提供商os – 目标操作系统eabi – 嵌入式应用二进制接口(Embedded Application Binary Interf...
分类:
其他好文 时间:
2015-05-20 12:47:23
阅读次数:
106
1、在信息家电中,哪些部分会使用嵌入式系统?答、手机、DVD、数码相机、高清晰度数字电视(HDTV),程序交换机、路由器、上网电话、电视机顶盒、微波炉、微波炉、空调、冰箱、游戏机、智能玩具等。2、高档汽车中,可能有哪些嵌入式应用系统?答:智能安全气囊、主动悬架、发动机管理系统,混合动力总成、底盘综合...
分类:
其他好文 时间:
2015-05-11 19:41:28
阅读次数:
235
嵌入式操作系统是嵌入式应用的基础和核心。随着应用系统的不断复杂化和系统实时性需求的不断提高,对相应软件的逻辑结构、稳定性、实时性也提出了更高的要求,以传统的前后台编程模式编制软件将更加困难,而且容易出错,因此,嵌入式实时操作系统(简称RTOS)就成为一个比较好的解决方法。使用RTOS作为应用程序的运...
分类:
其他好文 时间:
2015-04-22 08:19:22
阅读次数:
133
用递归遍历的优点是算法简单明了,缺点也十分明显:对于栈的消耗比较大。尤其是在嵌入式应用中,嵌入式处理器资源往往有限。每次递归调用,都会涉及到通用寄存器、SP指针、PC指针等的压栈。当树的深度比较大时,对于栈的消耗会变得非常严重,很有可能造成栈的溢出。
因此,二叉树的非递归遍历方法就显得非常有实际应用价值。下面是非递归遍历的算法,这里使用了数据结构栈,利用其先进后出的特点,用结点入栈出栈过程手工模拟递归调用过程中的栈操作。...
分类:
编程语言 时间:
2015-03-21 09:53:45
阅读次数:
264
ARM宣布推出最新的32位Cortex-M处理器Cortex-M7,这款处理器相较于目前性能最高的ARM架构微控制器(MCU),可大幅提升两倍的运算及数字信号处理(DSP)性能。ARM?Cortex-M7处理器针对高端嵌入式应用,适用于新一代汽...
分类:
其他好文 时间:
2015-03-19 13:28:33
阅读次数:
186
Dropwizard是一个开源的Java框架,用于开发OPS友好、高性能的基于REST的后端。它是由Yammer开发的,来驱动基于JVM的后端。Dropwizard提供同类最佳的Java库到一个嵌入式应用程序包。它由以下部分组成:嵌入式Jetty:每一个应用程序被打包成一个jar(而不是war)文件...
分类:
编程语言 时间:
2015-03-18 17:25:56
阅读次数:
181
命名规则交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi]arch– 体系架构,如ARM,MIPSvendor– 工具链提供商os– 目标操作系统eabi– 嵌入式应用二进制接口(Embedded Application Binary Interface)...
分类:
其他好文 时间:
2015-03-02 18:59:11
阅读次数:
184
命名规则 交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi] [-gcc] arch – 体系架构,如ARM,MIPS vendor – 工具链提供商 os – 目标操作系统 eabi – 嵌入式应用二进制接口(Embedded Application B...
分类:
其他好文 时间:
2015-02-22 20:43:02
阅读次数:
312
在实际的项目开发中,项目往往是并行开发的,也就是说硬件设计,底层软件设计,应用软件设计是同步进行的。比如说在开发板上调试模块驱动,在其他平台上调试应用再移植到目前这个平台等。这里又涉及到如何提高嵌入式应用软件的可移植性的问题,这个问题在下一篇博文中专门讲解..
分类:
其他好文 时间:
2015-02-14 01:12:41
阅读次数:
886
本文主要介绍pjlib的基本特性
1.PJLIB是什么?
pjlib是用于构建可扩展的应用程序,基于C开发的开源的,较小footprint的架构库.由于他具有较小的footprintf,其可以应用到嵌入式应用程序中,同时基于pjlib也可以构建高性能的协议栈.
2.下载
PJLIB以及所有的文档都可以在http://www.pjsip.org上获得.
3.PJL...
分类:
其他好文 时间:
2015-02-11 16:48:03
阅读次数:
1283