【摘 要】
:
嵌入式软件开发人员在宿主机端开发和调试目标机端的程序,需要在目标机端运行一个目标机代理,目标机代理技术是目前嵌入式软件开发环境中至关重要核心技术.VxWorks操作系统中的目标机代理和Tornado开发环境相结合,为嵌入式应用软件的开发、调试提供了良好的支持.本文分析了基于VxWorks的目标机代理的组成及各组成部分的功能;重点分析了目标机代理使用的WDB协议,包括其数据包格式、各类WDB服务及其
【机 构】
:
中国航空计算技术研究所,陕西,西安,710068
【出 处】
:
2006年全国第六届嵌入式系统学术年会
论文部分内容阅读
嵌入式软件开发人员在宿主机端开发和调试目标机端的程序,需要在目标机端运行一个目标机代理,目标机代理技术是目前嵌入式软件开发环境中至关重要核心技术.VxWorks操作系统中的目标机代理和Tornado开发环境相结合,为嵌入式应用软件的开发、调试提供了良好的支持.本文分析了基于VxWorks的目标机代理的组成及各组成部分的功能;重点分析了目标机代理使用的WDB协议,包括其数据包格式、各类WDB服务及其实现机制.通过这些分析,可以清晰地掌握目标机和宿主机间数据交换机制,为制作专用的嵌入式开发工具提供技术参考.
其他文献
本文介绍了SoPC技术的起源、概念及其优缺点,并详细描述了各大FPGA厂商的SoPC解决方案.采用SoPC进行嵌入式系统设计,将大大提高系统的集成度,相对于采用ASIC进行SoC设计,具有低成本、低风险、开发周期短、修改灵活等优点,SoPC将成为嵌入式系统设计的主流.
主要讨论了机载(数字式)计算机中模拟量电子接口模块的设计.文中从功能需求、可靠性、可测试性、仿真支持等几方面因素,论述了模块结构的设计思想,给出了设计结构原理框图.
我国有听力障碍残疾人2057万,因此市场对听力检测仪的需求量很大.但是目前国内的听力检测仪多为进口,价格昂贵,只有少数几家大医院才能配备,而且需要专业医师判读,不具有智能化.本文根据嵌入式系统的设计原理,设计了一种价格低廉、具有智能化的智能听力检测仪的硬件平台,简要介绍了嵌入式系统及智能诊断仪的功能特点,详细介绍了怂检测方法、原理,详细阐释了硬件设计框图以及各个功能模块芯片的选择.
提高嵌入式系统性能的最有效的方法就是在嵌入式系统中采用多处理器结构,文中结合某嵌入式计算机系统的研发工作,总结提出一种基于共享内存多处理器体系结构的分层的模块化的多处理器支持层的结构.并以嵌入式实时操作系统RTEMS为实现平台,通过在RTEMS的用户层和核心层之间实现了这样的一个多处理器支持层结构,验证了该结构对多处理器支持的有效性.
简单介绍了嵌入式系统的概念,讨论了Linux系统的嵌入式特性.针对嵌入式系统的特点,从系统启动、体积和内存占有率等方面着手,重点分析了嵌入式Linux系统的优化方案.该优化设计在国家体育总局的嵌入式计时产品中得到应用,显著地提高了系统的稳定性、响应速度和运行效率.
针对传统信息交互平台在使用方面的局限性,提出了一种基于嵌入式设备的信息交互平台的设计方案,并给出了基于该方案的一个多功能综合信息交互平台的实体系统.结合校园综合信息交互任务,在完成嵌入式信息终端硬件功能扩展的基础上,着重探讨了该平台在嵌入式终端设备上针对嵌入式数据库协议的扩展、短信息交互和在服务器端进行数据库协调的同步管理,以及数据上传管理的设计与实现过程.
系统级语言与面向对象思想的引入,使整个系统的建模、仿真和验证等工作的效率得到提高.但由于系统级模型的不可综合性,需要手工改写为RTL级模型.如能直接综合面向对象的系统级模型将能提高整个系统的设计开发效率.文中扩展了函数指针的表示和消除方法,并讨论了多态的可综合性问题,可以作为系统级模型手工转换或自动综合的基础.
设计了基于AT91RM9200的VxWorks的板级支持包,即VxWorks BSP的移值.以此为例,讲述VxWorks BSP的相关知识,重点介绍了移植过程中几个重要文件和函数的设计与实现,并完成了相关的外围驱动程序设计和调试.
文中介绍了一种嵌入式设备信息采集系统的应用.具体讲述了基于ARM 7硬件平台和μClinux操作系统而构建的,实现了采集现场串行口设备以及网络设备的信息,通过网络上传到远端的服务器.该系统具有良好的传输通道冗余备份,如果上传网络不通,可以通过GPRS实现上传到远端服务器.
Boot Loader是用来引导操作系统的一段小程序.U-Boot是目前使用最为广泛的bootloader.尽管U-Boot支持大部分主流体系结构和操作系统,但是要将其运行在一个全新的硬件开发板上还是需要进行大量的修正.本文通过将U-Boot移植到IntelPXA250开发板上以引导嵌入式Linux为实例,详细介绍了U-Boot的运行原理和移植过程,并提出了移植U-Boot到新硬件平台的一般性方法