摘 要: 本文通过对一种源码公开的嵌入式操作系统mC/OS-II的分析,以51系列单片机为例,阐述了在单片机中使用该嵌入式操作系统的优缺点。 关键词: 实时操作系统;μC/OS-II;单片机 早在上世纪六十年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及。其在通信、电子、自动化等需要实时处理的领域所日益显现的重要性吸引了人们越来越多的注意力。针对国内大部分用户使用的51系列的8位处理器,我们可以选择μC/OS-II 。 μC/OS-II是由Labrosse先生编写的一个
关键字:
嵌入式操作系统 嵌专题μC/OS-II
μC/OS-II使用中的几个热点问题 !!《μC/OS-II——源码公开的实时嵌入式操作系统》一书是Jean J. Labrosse 所著,“Micro μC/OS-II The Real-Time Kernel”一书的中译本。该书于2001年7月出版以后,引起了国内嵌入式实时系统应用领域中科技人员的极大兴趣。一些有名的大学已经或者打算把它当作教材用于教学。有的公司提出以之培训开发嵌入式应用的员工。在实际应用中,用户提出较多的
关键字:
嵌入式操作系统 嵌专题μC/OS-II
引言
---实时操作系统的使用,能够简化嵌入式系统的应用开发,有效地确保稳定性和可靠性,便于维护和二次开发。
μC/OS-II是一个基于抢占式的实时多任务内核,可固化、可剪裁、具有高稳定性和可靠性,除此以外,μC/OS-II的鲜明特点就是源码公开,便于移植和维护。
在μC/OS-II官方的主页上可以查找到一个比较全面的移植范例列表。但是,在实际的开发项目中,仍然没有针对项目所采用芯片或开发工具的合适版本。那么,不妨自己根据需要进行移植。
本文则以在TMS320C6711 DSP上
关键字:
嵌入式操作系统 嵌专题μC/OS-II
1引言 以前在我们一般所使用的系统中,任务没有优先级之分。应用程序是一个无限的循环,任务函数按在代码中的顺序运行,处理相应的事务。时间相关性强的任务处理使用中断机制,但是当系统比较复杂、中断资源有限时,中断程序只能将处理该任务的信息条件准备好后返回。当程序按顺序没有执行到该任务时,该任务的执行必须等待,所以将会造成任务每次的执行时间间隔不定,不能及时处理紧急事务,影响系统的运行。这种情况在要求限定时间内周期性处理事务的系统中是不允许发生的,而且只由应用者编写的复杂程序很可能会出现Bug。 嵌入式操
关键字:
嵌入式操作系统 嵌专题μC/OS-II
本文面向首次接触uC/OS-II的程序员,为他们介绍一下这个系统的一些基本特征和编程上的注意事项,并介绍几个值得了解的API。本文作者已经成功的将uC/OS-II移植到几种不同CPU之上。包括EPSON S1C33和Sunplus unSP™等,积累了丰富的经验,现在愿意和朋友们分享这些经历。希望本文的资料对于希望使用这个系统来开发的朋友有所帮助,作者乐意与您分享任何您成功的喜悦。 This passage is written for the basic programmers who
关键字:
嵌入式操作系统 嵌专题μC/OS-II
引 言 1 嵌入式实时操作系统和μC/OS-II 嵌入式操作系统EOS(Embedded Operating System)主要负责嵌入式系统的全部软、硬件资源的分配、调度、控制、协调并发活动;它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能[1]。 μC/OS-II是专门为计算机的嵌入式应用而设计的实时操作系统,是基于静态优先级的占先式(preemptive)多任务实时内核。采用μC/OS -II作为测试的目标,一方面是因为它已经通过了很多严格的测试,被确认是一个安全的
关键字:
嵌入式操作系统 嵌专题嵌入式μC/OS-II
摘要:叙述嵌入式系统和嵌入式操作系统的概念,简述嵌入式实时系统的发展阶段。重点介绍μC/OS-II和eCos的发展历史,并且对μC/OS-II与eCos进行比较,为大家在选择嵌入式操作系统时提供参考。
关键词:嵌入式系统 μC/OS-II eCos
1 背景
随着计算机技术的迅速发展和芯片制造工艺的不断进步,嵌入式系统的应用日益广泛:从民用的电视、手机等电路设备到军用的飞机、坦克等武器系统,到处都有嵌入式系统的身影。在嵌入式系统的应用开发中,采和嵌入式实时操作系统(简称RTOS)能够支
关键字:
嵌入式操作系统 嵌专题μC/OS-II
调试是开发过程中必不可少的环节,通用的桌面操作系统与嵌入式操作系统在调试环境上存在明显的差别。前者,调试器与被调试的程序往往是运行在同一台机器、相同的操作系统上的两个进程,调试器进程通过操作系统专门提供的调用接口(早期UNIX系统的ptrace调用、如今的进程文件系统等)控制、访问被调试进程。后者(又称为远程调试),为了向系统开发人员提供灵活、方便的调试界面,调试器还是运行于通用桌面操作系统的应用程序,被调试的程序则运行于基于特定硬件平台的嵌入式操作系统(目标操作系统)。这就带来以下问题:调试器与被调试程
关键字:
嵌入式操作系统 专题
引言 目前嵌入式系统开发已经成为了计算机工业最热门的领域之一,嵌入式系统应用渗透到信息家电、工业控制、通信与电子设备、人工智能设备等诸多领域。嵌入式操作系统的引入大大提高了嵌入式系统的功能,方便了嵌入式应用软件的设计,但相应也占用了宝贵的嵌入式系统资源。同时,因为嵌入式应用系统配置差别较大,I/O操作也没有标准化,这部分驱动软件常常由应用程序提供,这就要求在开发环境中能够对用户选定的实时操作系统进行剪裁和扩展,并和应用程序绑定在一起生成一个可运行在目标环境下的应用系统。
关键字:
嵌入式操作系统 专题
在熬过近三年的经济低迷之后,嵌入式操作系统(OS)供应商最近表示,他们的业务正变得比2001年以来的任何时候都更有活力。 几家嵌入式OS的开发商,包括Green Hills软件、LynuxWorks、微软公司的嵌入式设备部和 风河系统等都宣布了一些大的设计中标(design win)消息,这可能是迈向复苏的
关键字:
嵌入式操作系统 专题
采用嵌入操作系统 现在许多嵌入式系统要胜任的工作越来越复杂,需要采用32位的嵌入式处理器,这样嵌入式操作系统就成为嵌入式系统设计中必不可少的一个环节。众所周知通用操作系统(如Microsoft Windows系列的操作系统)并不适合直接应用在嵌入式操作系统上,为了适应嵌入式系统的需要,必须在整个系统的软件架构中引入嵌入式操作系统。 在嵌入式系统应用中,早期的16位及16位以下的微处理器计算能力
关键字:
嵌入式操作系统 专题
很难作决定是买一个实时操作系统,还是自己动手做。如果要买的话,决定买哪一种、从哪家供应商买仍然充满变数。
嵌入式软件工程师总是几乎完全从零开始开发应用程序。为什么会那样?如果从我们的朋友——硬件工程师那里取点儿经的话可能大有裨益。他们开始做一项新设计时,总是选择现成的集成电路,只有到最后不得已时才自己设计逻辑电路。因此,对我们来说,重用他人的工作成果以达到目标的第一步就是要选择一种实时操作系统(RTOS)。然而当你选择RTOS时很有一些需要考虑的问题,一个清晰的思路无疑有助于成功地作出决定
关键字:
嵌入式操作系统 专题
嵌入式系统以应用为中心,而嵌入式操作系统是嵌入式系统应用中的核心。
嵌入式系统是一种应用范围非常广泛的系统,可以这样理解,除了桌面计算机和服务器外所有计算设备都属于嵌入式系统。从便携式音乐播放器到航天飞机上的实时系统控制都属于嵌入式系统。
“嵌入式系统从技术上有人把它说得很玄,给人的感觉就好像是一项最新技术,其实不是这样的。”中国软件行业协会嵌入式系统分会副理事长兼秘书长郭淳学告诉记者。
从上世纪80年代,英特尔研制出了4004微处理器开始,嵌入式系统就开始应用了,后来又出现了单片机,嵌入式系
关键字:
嵌入式操作系统 专题
嵌入式系统是以应用为中心,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的“器件”。 一、嵌入式操作系统的发展 作为嵌入式系统(包括硬、软件系统)极为重要的组成部分的嵌入式操作系统,通常包括与硬件相
关键字:
嵌入式操作系统 专题
嵌入式Linux OS与Windows CE相比的弱点:第一,是开发难度较高,需要很高的技术实力;第二,是核心调试工具不全,调试不太方便,尚没有很好的用户图形界面;第三,与某些商业OS一样,嵌入式Linux占用较大的内存,当然,人们可以去掉部分无用的功能来减小使用的内存,但是如果不仔细,将引起新的问题;第四,有些Linux的应用程序需要虚拟内存,而嵌入式系统中并没有或不需要虚拟内存,所以并非所有的Linux应用程序都可以在嵌入式系统中运行。
3.2 Palm OS与Windows CE的比较
3Com
关键字:
嵌入式操作系统 专题
嵌入式操作系统介绍
嵌入式操作系统EOS(Embedded OperatingSystem)是一种用途广泛的系统软件,过去它主要应用于工业控制和国防系统领域。EOS负责嵌人系统的全部软、硬件资源的分配、调度工作,控制协调并发活动;它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。目前,已推出一些应用比较成功的EOS产品系列。随着Internet技术的发展、信息家电的普及应用及EOS的微型化和专业 [
查看详细 ]
关于我们 -
广告服务 -
企业会员服务 -
网站地图 -
联系我们 -
征稿 -
友情链接 -
手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
京ICP备12027778号-2 北京市公安局备案:1101082052 京公网安备11010802012473