共查询到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.
5.
基于嵌入式ARM&WinCE的小型监控系统的设计 总被引:5,自引:10,他引:5
本文介绍了嵌入式操作系统WinCE的技术特性、构建基于WinCE的嵌入式平台以及在构建的平台上开发嵌入式应用程序和基于微处理器ARM硬件平台的设计.最后以WinCE嵌入式操作系统和微处理器ARM为核心,利用RS485总线与测量仪表进行数据通信,设计了一个小型工业监控系统. 相似文献
6.
齐浩淳 《数字社区&智能家居》2009,5(7):5301-5303
嵌入式系统作为计算机应用的一个崭新领域,以其简洁、高效等优点越来越多地受到人们的关注,而要开发一个嵌入式应用系统,则需要嵌入式硬件、嵌入式操作系统及相应的开发工具等。其中嵌入式操作系统是嵌入式应用系统中的基础部分,占有十分重要的地位,针对不同硬件平台。往往要进行嵌入式操作系统的移植。Nucleus是一种典型的嵌入式操作系统,具有体积小、功能强大、易于定制等特点,通过对Nucleus系统结构特点的分析,在基于SEP4020微处理器的评估板上,详细地论述了将嵌入式Nucleus操作系统移植到具体硬件平台上需要完成的工作。 相似文献
7.
齐浩淳 《数字社区&智能家居》2009,(19)
嵌入式系统作为计算机应用的一个崭新领域,以其简洁、高效等优点越来越多地受到人们的关注,而要开发一个嵌入式应用系统,则需要嵌入式硬件、嵌入式操作系统及相应的开发工具等。其中嵌入式操作系统是嵌入式应用系统中的基础部分,占有十分重要的地位,针对不同硬件平台,往往要进行嵌入式操作系统的移植。Nucleus是一种典型的嵌入式操作系统,具有体积小、功能强大、易于定制等特点,通过对Nucleus系统结构特点的分析,在基于SEP4020微处理器的评估板上,详细地论述了将嵌入式Nucleus操作系统移植到具体硬件平台上需要完成的工作。 相似文献
8.
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.
14.
15.
服务体模型与操作系统内核设计技术 总被引:9,自引:0,他引:9
操作系统内核通常分为宏内核和微内核两类,前者可扩展性与可维护性很差,而后者效率低下,缺乏实用性服务体模型是一种新型的操作系统构造模型,该模型使其存储抽象与运行抽象相分离,并采用一种新的基于消息推动的通信机制,既保持了微内核模型灵活和可扩展性,又具有很高的运行效率.MiniCore是基于服务体模型的一个原型操作系统,通过将该操作系统应用于路由器硬件实验平台,以实例说明了所提出操作系统构造模型的优越性. 相似文献
16.
移植操作系统是开发嵌入式系统的前提和基础,通过将Linux 2.6内核移植到S3C2410目标板上,提出了嵌入式Linux移植的方法与具体实现过程。编译生成的内核在嵌入式系统中运行稳定。结果证明方法可行,并对开发其它类型的嵌入式系统有一定的参考意义。 相似文献
17.
18.
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.
20.
目前的嵌入式实时操作系统存在着内核结构较为复杂、臃肿、稳定性不高、对硬实时应用支持不足等问题.针对这些问题,结合现有的操作系统内核理论及嵌入式实时系统的特殊需求,通过组件化的设计,将内核划分为核心态基本模块及用户态扩展模块,提供多种进程间通讯(IPC)方式,并引入独特的硬实时抢占式调度机制,设计出一种精炼、稳定的硬实时微内核.通过这种设计思路成功开发出了昊鹏(Hopen)操作系统新版内核,应用于最新的3G手机产品上,取得了非常好的效果. 相似文献