简介:随着软件系统变得越来越复杂和庞大,如何对它进行快速有效的测试已经成为一大热点。该系统实现了基于仿真的嵌入式软件覆盖测试系统。系统通过对源程序进行词法语法分析、自动插装、测试用例的生成和加入、动态仿真运行及覆盖率报告分析等得到测试结果,有效地解决了传统的基于目标测试带来的一些问题,基本满足了国内用户对嵌入式软件测试的需求。
简介:引言网络安全是全球普遍关注的重要问题,在网络安全的世界里面,有两个部分与嵌入式系统密切相关:一个是物联网,另一个是信息安全。物联网时代的嵌入式设备正面临着各种各样的安全威胁,这也成为嵌入式系统设计面临的重要挑战。如何充分地利用芯片、嵌入式软件和工具来实现全面的系统安全保护,消除来自网络的威胁,成为目前亟待解决的重大课题。
简介:上一期文章详细讨论了MiniISA总线,同时也介绍了利用MiniISA总线进行产品开发的原理。有了这些理论知识,接下来我们便可以一起走近MiniISA总线板卡。
简介:嵌入式系统是物联网平台的半边天。物联网、云计算给嵌入式系统带来新的机遇。单片、嵌入、物联是嵌入式系统的三个基本特性,体现了嵌入式系统的三个时代特征。物联网是多学科的大科技概念,要有多学科视野,嵌入式系统应该用自己的语言来诠释物联网。目前,物联网平台的许多嵌入式技术已经成熟,建设物联网的大型国家工程迫在眉睫。
简介:在谈某些具体问题之前,需要把嵌入式的开发工作简单地做一个划分,从硬件到软件层面大概有四个方向:硬件开发、驱动开发、系统开发和应用开发。这四个部分相互有所重叠,但相对来说界限比较清晰。例如,做硬件开发的需要进行器件选型、电路/电路板的设计等,同时需要调试硬件,在调试硬件时需要自行或与驱动开发人员合作,编写一些简单的调试代码;同样,驱动开发人员也要了解底层硬件的知识和设计原理,才能更好地编写驱动代码。
简介:由于嵌入式技术的发展,嵌入式web服务器软件越来越大,对硬件的要求也相应地提高,但在工业现场的底层控制中,一般嵌入式系统的硬件配置都不是很高,导致了软件和硬件的冲突。本文就是对实际应用过程中,偶尔出现的web页面访问出错问题进行深入的研究。
简介:嵌入式系统词典;嵌入式实时操作系统μC/OS-II原理及应用;ARM嵌入式系统实验教程(二);ARM微控制器基础与实战(第2版);源码开放的嵌入式实时操作系统T-Kernel;
简介:前言嵌入式应用系统中,普遍存在功耗浪费现象。如果将人比作一个嵌入式应用系统,人在行走时,系统处于连续运行状态,眼睛负责观察前方路况。通常在人行走的全过程中,眼睛都处于连续工作状态,然而,在实际行走中,并不要求对前方路况信息连续捕捉。假如眼睛对前方路况捕捉时间小于
简介:良好的人机操作界面是电子仪器和设备必备的。然而在实时应用的嵌入式系统中键盘软件设计有3个方面的问题,包括软件去抖动、等待按键抬起和连击处理。这3个问题都需要大延时,而直接的延时会大大破坏系统的实时性。本文针对上述问题给出具体解决方案,并以AVR单片机为例给出例程。
简介:目前很多嵌入式系统以DSP为核心构建,但是,采用汇编语言开发DSP系统存在开发难度大、开发周期长、维护性差等缺点,应用C语言开发DSP系统是广大嵌入式开发者的迫切要求.有关单片机的C语言开发有相当多的资料可以参考,而DSP系统的C语言开发却很少见.本文以TI公司的DSP器件TMS320F24X系列为例,讲述怎样用C语言开发一个完整的DSP嵌入式系统.
简介:为扩展工业控制领域的核心功能并丰富其接口操作,本文提出一种基于AT91RM9200微控制器的智能化多总线测控模块的设计方法以及系统的构建架构,并给出显示接口的软、硬件解决方案。该模块利用嵌入式系统解决了显示接口实现困难的问题,具有较好的实际应用前景。
简介:在802.11a/b/g无线局域网(WLAN)上采用VoIP技术实现VoWiFi电话具有较好的应用前景。本文在ARM嵌入式系统硬件平台上,采用WiFi无线模块.应用开源的Linux操作系统移植开发SIP协议,以ARM9嵌入式系统开发板为核心扩展各功能模块设计完成了VoWiFi电话终端,实现了VoWiFi电话终端语音通话功能。
简介:设计嵌入式系统实现各种通信方式之间的数据交互。核心模块板采用基于ARM9体系结构的微控制器。硬件电路扩展外围串口、CAN总线接口、以太网口等。为嵌入式Linux操作系统开发扩展的串口驱动程序;应用编程完成多线程建立、缓冲区互斥、串口收发等功能函数。实现了CAN总线、以太网及串口之间的数据交互。经测试,设计并实现的通信控制器满足复杂交互通信的要求。
简介:移动IP作为网络层的移动解决方案,能够为移动节点在不同网络间移动提供不间断的网络连接。本文在深入分析移动IPv6协议的基础上,设计了一套移动IPv6的整体实现框架;同时针对嵌入式系统的特点,提出一种移动IPv6在嵌入式终端上的实现方案,并完成了一套实验系统。
简介:Arm宣布将其DesignStart项目进一步升级,在Cortex-M0和Cortex-M3的基础上,又将其功耗最低、面积效率最高的应用处理器Cortex-A5纳入该项目,帮助开发人员在高级设计中轻松访问支持Linux的Arm处理器。
简介:介绍一种适合嵌入式Linux应用的文件系统--JFFS.JFFS是一种在开源模式下开发的文件系统,为嵌入式Linux系统的应用提供了一种可靠、稳定、方便的数据存储方式.在探讨其工作原理和应用模式的基础上,针对万禾嵌入式Linux环境下对它的开发过程作了较详细的描述.
简介:如何使嵌入式系统软件代码更加可靠,减少程序中的Bug,一直以来都是嵌入式程序员追求的目标。本文论述了状态图建模的相关概念及其在嵌入式软件中的应用——按键扫描与烤箱温度控制系统的状态机建模及C语言实现。状态图建模通过减少代码中的分支语句,实现了提高系统软件性能的目标,尤其是可靠性得以改善。
简介:GPGPU能够针对计算密集型的计算问题进行大规模的并行加速,为DFT在嵌入式平台上的高效实现提供了一种新的方式。基于Mali—T604嵌入式GPU实现了针对DFT和FFT的并行加速方案,并进行了实际测试。实验结果证明,所设计的并行方案能够在ARM嵌入式平台上有效加速DFT和FFT,可大大提升移动设备进行数字信号处理的实时性。
简介:系统功耗是阻碍当今世界便携式电子产品发展的一个重要因素。降低系统功耗的核心是运用适当的电源管理(powermanagement)策略,关键是准确反映和利用系统状态信息和任务信息。本文从任务信息和系统状态两个角度,分析系统设备电源管理策略和方法,并提出一个基于最高决策的系统级电源管理模块构架。
简介:在嵌入式系统越来越复杂的情况下,一个设计糟糕的系统,其运行行为很难、甚至不可能预测,设计所带来的风险也就越来越大。本文为嵌入式系统软件设计提供了一种实用、简捷的设计模式。该模式将嵌入式系统的图形界面、业务控制流程和输入/输出设备操作进行有效的解耦合,使得系统的软件易于实现、测试与维护。
基于仿真的嵌入式软件白盒覆盖测试系统设计
嵌入式系统安全专题——物联网时代,嵌入式系统该如何挥拳?
嵌入式SoC智能平台(ESOC)(下)
物联网时代的嵌入式系统机遇
嵌入式从业之路面面观
嵌入式Web访问时的内存丢失问题
单片机与嵌入式系统新书推荐
嵌入式应用中的零功耗系统设计
嵌入式系统智能键盘的软件设计
如何用C语言开发DSP嵌入式系统
基于嵌入式技术的MultiBus-CPU模块设计
EP9302的嵌入式VoWiFi电话终端设计
用嵌入式系统实现复杂交互通信
嵌入式移动IPv6的设计与实现
Arm DesignStart项目加速基于Linux的嵌入式设计
适合嵌入式Linux应用的文件系统—JFFS
状态图在嵌入式软件中的可靠应用
基于嵌入式移动GPU的离散傅里叶变换并行优化
嵌入式便携设备中电源管理的分析与研究
嵌入式系统软件设计模式研究与应用