首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 46 毫秒
1.
自主研发一个嵌入式操作系统内核SolCS,其内核主要包括任务管理、中断管理、内存管理、同步与通信管理、时间管理、I/O管理等功能模块。通过对其总体架构的分析与设计,在任务管理方面实现了基于优先级的抢占式任务调度和分时间轮转调度,同时采用信号量机制来实现对临界资源的互斥访问以及利用优先级继承协议来解决优先级逆转的问题,在涉及任务的中断管理方面也作了改进,以此来增强其实时能力,使其可以提高嵌入式应用系统的实时性,能够满足实时应用的要求。  相似文献   

2.
利用实时内核开发嵌入式多任务程序   总被引:2,自引:0,他引:2  
嵌入式系统应用日益复杂化,传统的前台/后台程序开发机制已经不能满足需求,目前更多地采用抢占式实时内核开发嵌入式多任务系统。实时内核为多任务应用程序提供最基本和最重要的服务。本介绍实时内核和多任务,并提出利用实时内核进行系统开发时,根据系统功能合理构造任务的方法。  相似文献   

3.
实时操作系统VxWorks的内核任务调度研究   总被引:1,自引:0,他引:1  
VxWorks实时操作系统在实时嵌入式技术领域应用非常广泛,本文论述了VxWorks实时操作系统中任务调度的概念、类型,并着重对实时内核的任务调度进行了分析研究。  相似文献   

4.
本文提出了一种基于对象的超微内核嵌入式实时操作系统的设计方法。采用面向对象的分析和设计技术,结合了微内校和层次式操作系统的特点,设计了一种超微内校的嵌入式实时操作系统。有效地解决了实时操作系统的可伸缩性,实时性、可移植性等问题,并具有信息隐藏、代码可重用等优点,使得嵌入式实时系统的软件开发方便和快捷。  相似文献   

5.
微型抢战友式多任务实时内核设计   总被引:1,自引:0,他引:1  
介绍引入事件驱动观念的抢占式多任务微型实时内核——Microstar的设计与实现;提出基于事件的优先级这一新概念。  相似文献   

6.
随着微电子技术的飞速发展,现在的微处理的处理数据的能力越来越强。当然随着嵌入式系统设计的不断深入,这就要求开发嵌入式系统的周期要快,系统的可靠性、可调试性要强。要实现这个目的仅仅采用某种高级语言来开发嵌入式系统是远远不能达到目的的,更需要一个良好的、可靠的、实用的软件开发平台来实现自己的嵌入式产品。实时操作系统就是在这种情况下诞生的。通过对实时操作系统的具体分析,以及实现一个微型实时内核来具体介绍实时内核的实现方法.  相似文献   

7.
介绍了ST公司的嵌入式实时操作系统OS20,指出其基本特点和常用范围,着重分析了其主要内核功能模块,即任务管理,时钟管理,内存管理,中断管理,信号量管理和消息管理,并举例说明了其应用。  相似文献   

8.
9.
利用实时内核开发嵌入式多任务程序   总被引:1,自引:1,他引:0  
嵌入式系统应用日益复杂化,传统的前台/后台程序开发机制已经不能满足需求,目前更多地采用抢占式实时内核开发嵌入式多任务系统.实时内核为多任务应用程序提供最基本和最重要的服务.本文介绍实时内核和多任务,并提出利用实时内核进行系统开发时,根据系统功能合理构造任务的方法.  相似文献   

10.
eCos(Embedded Configurable Operating System)是由Cygnus公司开发的,在1997年推出第一版,绝大多数内核代码使用C++完成。eCos最大的特点是模块化,它是一个针对16位、32位和64位处理器。且开源免费的嵌入式RTOS。与嵌入式Linux相比,eCos是专门为嵌入式应用设计的,体积相当小巧,其二进制代码在100KB左右。  相似文献   

11.
如何构建eCos嵌入式系统   总被引:5,自引:0,他引:5  
eCos是一个优秀的嵌入式实时操作系统。eCos的体系结构是一种分层结构,硬件抽象层将操作系统与硬件隔离开,这为把eCos移植到不同的硬件平台提供了便捷的方法,抽象层就像软件与硬件之间的桥梁。主要的移植思想是,按照eCos的模块化设计,完成硬件抽象层。  相似文献   

12.
uClinux和eCos操作系统是两种性能优良、源码公开且被广泛应用的免费嵌入式操作系统。本文通过对uClinux和eCos的对比,分析和总结了嵌入式操作系统应用中的若干重要问题,归纳出嵌入式系统开发中操作系统的选型依据。  相似文献   

13.
通过研究分析嵌入式操作系统eCos内核的体系结构,利用eCos系统的高配置性,可栽剪性,以及其模块化结构的特性,提出了向基于Cortex-M3内核的STM32F103ZE处理器的目标开发平台板移植的具体方法,依据Cortex-M3的系统结构及特点,主要对其硬件抽象层HAL进行配置修改,编译生成eCos系统的一个最小版本Redboot映像,结果证实可以实现嵌入式操作系统eCos在Cortex-M3处理器上的移植。  相似文献   

14.
针对可重构系统中任务模型灵活性差、硬件任务重构延时长、FPGA资源利用率低等问题,提出了将应用程序划分为软件任务和混合任务的划分模式,并在eCos的基础上,通过重构控制机制、混合任务管理机制、通信机制三方面的拓展,设计了支持可重构系统的嵌入式操作系统框架eCos4RC。仿真结果表明,eCos4RC实现了对混合任务的有效管理,在兼容eCos多线程机制的同时提高了应用程序执行速度和可重构资源利用率,为可重构计算平台提供了良好的运行环境支持。  相似文献   

15.
eCos是一种可裁剪、可配置的实时嵌入式系统,但对基于X86架构的CPU支持有限,文章作者为eCos系统增加了CF的引导方式,为X86提供了通用的启动方式.  相似文献   

16.
面向eCos的任务级联机开发环境:eTODK   总被引:2,自引:0,他引:2  
为了对实时嵌入式操作系统eCos提供更好的调试和验证支持,开发了面向eCos的任务级联机开发环境(e-TODK),eTODK的设计与实现借鉴了嵌入式系统远程调试中插桩(stub)的思想。文章给出了eTODK的体系结构并详细阐述了实现中的部分关键问题。最后对该开发环境进行了简要评价。  相似文献   

17.
18.
以ARM核处理器LPC2210为核心,以可配置可移植的eCos为操作系统,设计了嵌入式WEB服务器。给出了硬件设计原理及结构框图,阐述了eCos操作系统的裁减、配置和移植过程,介绍了嵌入式TCP/IP协议栈LwIP的结构体系及实现。  相似文献   

19.
介绍如何将实时嵌入式内核μC/OS-Ⅱ移植到TI公司的DSP处理器TMS320C5409上。主要说明有关该内核中跟处理器相关部分的编程,以及它们在系统中的作用,这种实时操作系统调度任务数可达63个。  相似文献   

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

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