首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 93 毫秒
1.
嵌入式系统硬件抽象层的原理与实现   总被引:18,自引:0,他引:18  
板级支持包BSP是嵌入式系统中常用的硬件抽象形式,是介于操作系统和硬件之间的软件层次。介绍BSP的功能和特点,并结合工作实践提出了设计BSP的一般方法;最后针对当前嵌入式系统中BSP的设计方法所面临的问题提出了可行的解决办法。  相似文献   

2.
随着嵌入式系统的飞速发展,各种嵌入式处理器以及片上系统(System on Chip,SoC)应用于各种设备,从传感器、手机、PDA等到笔记本电脑.嵌入式系统的广泛应用促进了嵌入式软件,特别是嵌入式操作系统的发展,但嵌入式系统硬件体系结构的多样性又给嵌入式软件、嵌入式操作系统的开发、维护带来了极大的不便.文中针对硬件平台依赖性制约嵌入式操作系统发展问题,提出了一种应用COM技术开发的硬件抽象层设计,实现嵌入式操作系统跨硬件平台移植.  相似文献   

3.
随着嵌入式系统的飞速发展,各种嵌入式处理器以及片上系统(Systemon Chip,SoC)应用于各种设备,从传感器、手机、PDA等到笔记本电脑。嵌入式系统的广泛应用促进了嵌入式软件,特别是嵌入式操作系统的发展,但嵌入式系统硬件体系结构的多样性又给嵌入式软件、嵌入式操作系统的开发、维护带来了极大的不便。文中针对硬件平台依赖性制约嵌入式操作系统发展问题,提出了一种应用COM技术开发的硬件抽象层设计,实现嵌入式操作系统跨硬件平台移植。  相似文献   

4.
基于平台抽象层的进程虚拟机设计与实现   总被引:1,自引:0,他引:1       下载免费PDF全文
分析WINE虚拟机响应缓慢的根源,提出平台抽象层(PAL)的概念,设计并实现了基于PAL的进程虚拟机Elavm。在Linux, Windows和WinCE上,完成了Elavm PAL的硬件抽象模块、操作系统抽象模块和设备驱动抽象模块。其中,操作系统抽象模块实现了一个通用虚拟内核、一组高效的系统调用和一种基于共享内存的“忙等待”进程间同步方法。测试表明,基于PAL的进程虚拟机,其平均响应时间仅为类WINE虚拟机的千分之一。  相似文献   

5.
嵌入式操作系统的通用硬件抽象层设计   总被引:1,自引:1,他引:1  
基于嵌入式操作系统硬件抽象层理论,设计一种用于嵌入式操作系统内核开发的通用硬件抽象层平台。通用硬件抽象层能够为嵌入式操作系统内核的设计开发屏蔽硬件平台的特性,提供统一的硬件相关的服务接口,可以使嵌入式操作系统内核的设计开发不依赖于特定的硬件平台,同时开发的嵌入式操作系统内核具有更强的可移植性。  相似文献   

6.
嵌入式浏览器可移植性的研究与实现   总被引:2,自引:0,他引:2  
现有嵌入式浏览器都是针对某一领域的具体应用开发,可移植性很差,既使部分产品具有一定的可移植性,在移植时也需要重新编写界面代码.嵌入浏览器的移植大部分工作都在界面的移植上.从解决此问题入手,以开源代码Mozilla为基础,通过研究视窗抽象层的结构,在嵌入图形库MiniGUI上设计并实现视窗抽象层的一系列接口,可以大大提高嵌入式浏览器的可移植性.  相似文献   

7.
SCA硬件抽象层接口设计   总被引:1,自引:0,他引:1       下载免费PDF全文
随着软件通信体系结构的广泛研究和应用,为在包含特定硬件单元的SCA硬件平台上实现不同计算单元上组件间管理的统一性和通信的标准化,提高波形应用在不同的硬件平台上的可移植性和重用性,软件通信体系结构引入了硬件抽象层的概念.该文以通用处理器和DSP为例,描述硬件抽象层的功能及其在通用处理器GPP和DSP上的API实现.  相似文献   

8.
嵌入式软件开发平台抽象层设计的一种思路   总被引:2,自引:0,他引:2  
丁英丽  殳国华 《计算机工程》2006,32(6):59-60,63
能否设计一个可屏蔽不同嵌入式RTOS差异的平台抽象层,对于软件产品能否迅速向新的RTOS平台移植、能否迅速提供多平台的支持,以较低成本快速应对技术的改进和市场的变化等方面都非常关键。平台抽象层设计的原理及设计过程中需要考虑的因素是讨论的主题。  相似文献   

9.
郭茂  孙莉莉  郑国勤 《自动化仪表》2005,26(9):21-22,25
在嵌入式系统开发过程中引入设备抽象层,使系统开发过程规范可控。介绍引入设备抽象层的嵌入式系统的开发流程,详细描述了在嵌入式系统中设备抽象层的设计步骤与原则,给出已经在实际网络产品中使用的实例接口。设备抽象层的引入是软件过程管理在嵌入式系统开发中应用的前提,合理设计设备抽象层是嵌入式系统开发顺利进行的关键环节。  相似文献   

10.
基于CGI接口实现嵌入式系统远程控制   总被引:5,自引:0,他引:5  
伴随着“把互联网带到生活中”的口号,依托互联网络对硬件终端设备进行远程控制已成为网络发展的重要方向。嵌入式技术的发展使在硬件设备中广泛使用的嵌入式操作系统也能提供Web Server功能。基于其提供的CGI接口,使用C语言和JavaScript脚本相结合编写CGI脚本,并完成相应的控制功能,使用JavaScript生成客户端界面,通过CGI接口实现浏览器到服务器端的通信,这样就可以很方便地在嵌入式系统中实现一个基于B/S模型的远程控制方法。  相似文献   

11.
嵌入式操作系统封装层的设计与实现   总被引:12,自引:2,他引:12  
文中对嵌入式操作系统封装的必要性作了较详细地论述,并以商用嵌入式操作系统VxWorks对通信类产品的封装为例对封装层的设计与实现进行了探讨。  相似文献   

12.
面向嵌入式零代码基础使用者和低成本开发者,搭建了一个基于STM32的软硬件一体化编程的流程图化的嵌入式系统开发平台.该平台采用STM32作为硬件载体,用QT跨平台C++图形用户界面搭建简单易懂的流程图操作界面.硬件框图界面能驱动嵌入式设备,用编译软件封装功能模块放置功能编辑盒,通过命令行调用编译器,调用外部烧录软件完成下载,代码查看器可直观监视编译全过程.测试结果表明,该平台可方便、快捷解决编程问题.  相似文献   

13.
嵌入式微处理器与FLASH闪存的接口设计实现   总被引:4,自引:0,他引:4  
嵌入式开发系统中,微处理器与FLASH存储器的接口设计是一个非常重要的环节。本文以高性能、低功耗的ARM9芯片S3C2410与FLASH芯片K9F1208UOM接口设计为例,具体介绍了嵌入式开发板设计中,S3C2410芯片与FLASH存储器的接口电路设计、控制与编程方法及实现,提出了一种性价比极高的解决方案。  相似文献   

14.
提出了一种基于嵌入式平台的工业化人机交互系统设计方法,并对人机交互系统和嵌入式操作系统的开发做了详细论述。  相似文献   

15.
目前实时CORBA在电信、电子商务、证券、复杂工业控制等领域发挥着越来越重要的作用。针对这些应用的特点,首先论述了分布式中间件和分布式应用开发对多线程的需求,再在实时CORBA的基础上,设计并用C++实现了一个具有Java风格的面向对象的平台依赖层,它能够在不同的平台上运行,可以把CORBA优先级映射为本地优先级,具有固定优先级的调度策略,在提供灵活的线程管理的同时,能够有效地防止优先级反转。  相似文献   

16.
介绍一种将嵌入式操作系统移植到DSP56F8356上, 实现在线式UPS数字控制系统的软件设计. 提出单进单出在线式UPS电源的固件架构, 并详细介绍了主要任务及中断服务子程序所实现的功能. 在主架构的基础上编写代码, 最终在以DSC56F8356为控制芯片的10KVA在线式UPS上试验, 结果表明UPS的各项性能指标都能达到国标的规定, 在UPS电源行业中处于领先地位.  相似文献   

17.
在S3C6410处理器上构建嵌入式Linux系统的重要组成部分根文件系统。分析了根文件系统的组成部分,并对文件类型进行了介绍。利用Busybox工具集构建一个基本的文件系统,并介绍了快速移植文件系统的方法,为其他处理器上文件系统的移植提供参考。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号