首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
摘要:针对现有嵌入式操作系统学习中存在的问题,设计了一种既适合基本理论学习,又可以进行高级开发实践的学习平台。通过对WRT54GL路由器硬件的简单改造,使其成为学习开源OpenWrt和Xinu操作系统的优秀平台。平台设计简单易行,简繁得当,费用低廉,是嵌入式操作系统学习的一个好的选择。  相似文献   

2.
随着微电子技术的不断进步,嵌入式系统中使用嵌入式操作系统成为了一种趋势和必要。各种不同的嵌入式操作系统有着不同的功能和特点,本文选择Vxworks、μC/OS-Ⅱ、μCLinux和eCos四种市场上主流的嵌入式操作系统作为研究的切入点。分析它们主要的性能特点和应用范围,比较它们之间的相同点和不同点。为开发系统做前期的选型工作,为后期的嵌入式系统选择一个合适的开发平台。  相似文献   

3.
uClinux操作系统在嵌入式SOC平台上的移植   总被引:4,自引:0,他引:4  
论文介绍如何在实验室自主开发的嵌入式SOC平台上移植并运行uClinux嵌入式操作系统。uClinux是一个源码公开的嵌入式操作系统,适合运行于无MMU的SOC平台。该设计中的嵌入式SOC平台包括一个自主设计的32位RISCCPU,并遵循Wishbone3.0总线规范。  相似文献   

4.
嵌入式实时操作系统移植技术的研究与应用   总被引:1,自引:0,他引:1       下载免费PDF全文
赵星星  罗克露  张军  邓勇  保云 《计算机工程》2007,33(17):90-92,9
随着嵌入式系统在各个领域的不断发展,嵌入式操作系统的系统软件移植技术的研究已成为嵌入式开发中的一个重要问题。该文研究了嵌入式操作系统在不同平台移植的理论与技术,提出一种用层次化和模块化方法对嵌入式操作系统进行移植的一般方案。该方案成功运用于CRTOSII移植到集成S3C2410芯片主板的项目中,实践证明了移植方案的正确性和可行性。  相似文献   

5.
基于嵌入式ARM&WinCE的小型监控系统的设计   总被引:5,自引:10,他引:5  
本文介绍了嵌入式操作系统WinCE的技术特性、构建基于WinCE的嵌入式平台以及在构建的平台上开发嵌入式应用程序和基于微处理器ARM硬件平台的设计.最后以WinCE嵌入式操作系统和微处理器ARM为核心,利用RS485总线与测量仪表进行数据通信,设计了一个小型工业监控系统.  相似文献   

6.
嵌入式系统作为计算机应用的一个崭新领域,以其简洁、高效等优点越来越多地受到人们的关注,而要开发一个嵌入式应用系统,则需要嵌入式硬件、嵌入式操作系统及相应的开发工具等。其中嵌入式操作系统是嵌入式应用系统中的基础部分,占有十分重要的地位,针对不同硬件平台。往往要进行嵌入式操作系统的移植。Nucleus是一种典型的嵌入式操作系统,具有体积小、功能强大、易于定制等特点,通过对Nucleus系统结构特点的分析,在基于SEP4020微处理器的评估板上,详细地论述了将嵌入式Nucleus操作系统移植到具体硬件平台上需要完成的工作。  相似文献   

7.
嵌入式系统作为计算机应用的一个崭新领域,以其简洁、高效等优点越来越多地受到人们的关注,而要开发一个嵌入式应用系统,则需要嵌入式硬件、嵌入式操作系统及相应的开发工具等。其中嵌入式操作系统是嵌入式应用系统中的基础部分,占有十分重要的地位,针对不同硬件平台,往往要进行嵌入式操作系统的移植。Nucleus是一种典型的嵌入式操作系统,具有体积小、功能强大、易于定制等特点,通过对Nucleus系统结构特点的分析,在基于SEP4020微处理器的评估板上,详细地论述了将嵌入式Nucleus操作系统移植到具体硬件平台上需要完成的工作。  相似文献   

8.
面向对象的操作系统抽象层和运行支撑层   总被引:4,自引:0,他引:4  
嵌入式操作系统在通信领域有着广泛的应用,通信软件经常在不同的嵌入式操作系统之间进行移植。为方便通信软件的开发和移植,引入了嵌入式应用软件开发平台的概念。在嵌入式应用软件开发平台的开发过程中,如何进行面向对象化的操作系统封装对系统的性能有很大的影响。该文就嵌入式应用软件开发平台的操作系统封装层的面向对象化进行了理论上的探讨和应用上的研究。  相似文献   

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

10.
Windows CE的中断处理及中断流驱动设计   总被引:1,自引:0,他引:1  
近年来,随着硬件复杂性、多样性和应用复杂性的增加,软件开发工作量急剧增长,传统的开发模式已经不能适应系统复杂性的增长。而嵌入式操作系统是嵌入式软件的运行平台和开发平台,它的引入极大地提高了软件的开发效率,方便了软件的维护。Windows CE是Microsoft公司顺应计算技术小型化、分散化趋势而推出的抢占式多任务32位嵌入式操作系统,具有强大的通信功能。  相似文献   

11.
基于Internet为标志的嵌入式系统,正处在迅速发展的阶段,嵌入式设备与Internet相连将代表着嵌入式技术的真正未来。文中嵌入式网络智能控制系统将嵌入式操作系统与Internet网络相结合,首先给出了基于Web服务器的嵌入式网络智能控制系统的体系结构;其次,阐述了软件系统;最后,给出针对嵌入式网络智能控制终端硬件的uClinux内核的详细修改过程,以及如何在uClinux内核中添加通信程序。该系统的设计与实现为人们在嵌入式设备与Internet的结合应用提供了一定的帮助。  相似文献   

12.
With the popularity of embedded systems and the consequently rising demand in the job market for professionals well-versed in them, embedded operating systems (EOSs) have become one of the core courses in computer science studies across the world. The objective of EOS courses is to develop students' ability to port, modify, and customize an embedded operating system through a series of laboratory exercises. However, our teaching experience has revealed that beginners require a considerable amount of time to familiarize themselves with the development environment and the relevant processes, such as operating in a command line interface, setting environment variables, and kernel configurations. Furthermore, students need to constantly handle compiler error messages, malfunctions of the target EOS, and incompatibility issues related to development tools. These problems may frustrate and discourage students. A common strategy to address this problem is to dedicate more hours to teaching or to hire more teaching assistants to help students progress. However, none of these methods is suitable for institutions with limited resources. Therefore, in this paper, we develop a computer-assisted learning system called the Computer-assisted Learning Environment (CALEE) to assist students with their assignments and thus motivate them. CALEE consists of two parts: a self-learning assistant (SLAT) and a collaborative learning website (CLW). SLAT is a software application that provides a set of useful functions to help students perform EOS laboratory exercises, whereas the collaborative learning website seeks to encourage greater interaction among students. Our experiments show that CALEE expedites learning, improves students' motivation, and reduces the teaching load.  相似文献   

13.
嵌入式实时操作系统内核的移植是嵌入式系统开发的瓶颈之一。本文以DeltaOS操作系统为例,讨论如何对嵌入式实时操作系统的内核进行移植,同时分析了操作系统的可移植性,并总结了一些内核移植的规律。本文还特别对开发过程中遇到的一些具体问题专门进行了分析,并提出一些解决问题的方法。  相似文献   

14.
嵌入式安全操作系统的研究和实现   总被引:1,自引:0,他引:1       下载免费PDF全文
在研究分析传统安全操作系统的安全理论和技术的基础上,结合嵌入式操作系统的特点,提出一种适合于嵌入式操作系统的安全核框架:ESK(embedded security kernel)。它有如下特点:自主配置安全属性,强制访问控制机制和多策略判定。通过对Win CE4.2嵌入式操作系统的改造,验证了该安全核框架的有效性。  相似文献   

15.
服务体模型与操作系统内核设计技术   总被引:9,自引:0,他引:9  
操作系统内核通常分为宏内核和微内核两类,前者可扩展性与可维护性很差,而后者效率低下,缺乏实用性服务体模型是一种新型的操作系统构造模型,该模型使其存储抽象与运行抽象相分离,并采用一种新的基于消息推动的通信机制,既保持了微内核模型灵活和可扩展性,又具有很高的运行效率.MiniCore是基于服务体模型的一个原型操作系统,通过将该操作系统应用于路由器硬件实验平台,以实例说明了所提出操作系统构造模型的优越性.  相似文献   

16.
移植操作系统是开发嵌入式系统的前提和基础,通过将Linux 2.6内核移植到S3C2410目标板上,提出了嵌入式Linux移植的方法与具体实现过程。编译生成的内核在嵌入式系统中运行稳定。结果证明方法可行,并对开发其它类型的嵌入式系统有一定的参考意义。  相似文献   

17.
秦莹  戴华东  颜跃进 《计算机科学》2011,38(4):182-184,220
设备驱动程序是操作系统内核中代码量最大、缺陷最多的组件。单一内核操作系统中驱动程序处于内核态执行,驱动程序缺陷引发的错误往往直接导致内核崩溃,极大地降低系统可用性。分析了单一内核驱动程序存在的缺陷并将其按照位置分类,介绍了驱动程序缺陷解决方法。  相似文献   

18.
Castelli  G. Ragazzini  G. 《Micro, IEEE》1995,15(5):41-49
Rather than dictating the architecture of application software and hardware, a real-time operating system should be flexible enough to adapt to the application's needs. The EOS real-time operating system provides a modular, scalable software platform users can tailor to specific custom hardware architectures. Developers can use minimum configurations of EOS for simple systems or enhance it with their own code for complex systems. Ultimately, we provide a configurable software platform that helps embedded application developers create low-cost, time-effective products  相似文献   

19.
谢钧  张韬  张士庚  黄皓 《计算机应用》2005,25(6):1286-1289
传统单块结构操作系统的所有内核代码在一个公共的、共享的地址空间运行,因此内核中任何一个漏洞或在内核中加载任何不可靠模块都会威胁到整个系统的安全。研究并实现了一个分层隔离的操作系统安全内核,将内核特权分割隔离,阻止内核安全漏洞的扩散,防止恶意内核模块代码对内核代码数据的随意篡改。原型操作系统完全自主开发,支持i386体系结构。  相似文献   

20.
目前的嵌入式实时操作系统存在着内核结构较为复杂、臃肿、稳定性不高、对硬实时应用支持不足等问题.针对这些问题,结合现有的操作系统内核理论及嵌入式实时系统的特殊需求,通过组件化的设计,将内核划分为核心态基本模块及用户态扩展模块,提供多种进程间通讯(IPC)方式,并引入独特的硬实时抢占式调度机制,设计出一种精炼、稳定的硬实时微内核.通过这种设计思路成功开发出了昊鹏(Hopen)操作系统新版内核,应用于最新的3G手机产品上,取得了非常好的效果.  相似文献   

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

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