首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
在深入分析μC/OS-Ⅱ移植的基础上,提出了一种新的μC/OS-Ⅱ移植方法。该方法的特点是:将任务的缺省模式设计为用户模式,并且任务级的任务切换OS_TASK_SW()采用ARM处理器的软中断指令SWI来实现。  相似文献   

2.
μC/OS—Ⅱ在LPC2210上的移植研究   总被引:6,自引:2,他引:6  
嵌入式系统已在各个领域得到广泛应用。在嵌入式应用中,只有把CPU嵌入到系统中,同时又把操作系统嵌入进去,才是真正意义上的嵌入式应用。嵌入式实时操作系统目前应用越来越广泛重要。因此嵌入式实时操作系统在目标处理器平台上的移植就成为嵌入式软件开发的基础。文中研究了嵌入式实时操作系统μC/OS—Ⅱ,并将其成功移植到PHILIPS公司的ARM微控制器LPC2210上,实现了嵌入式开发平台的移植及实现。  相似文献   

3.
本文提出了基于μC/OS-Ⅱ的一个文件系统的设计与实现方法。通过分析文件系统中的层次结构和功能模块。给出了文件系统的详细设计方案,包括文件控制块、文件描述符和文件保护机制等。最后还阐述了文件系统为保证可靠性所采取的技术。  相似文献   

4.
在嵌入式应用中,只有把CPU嵌入到系统中,同时又把操作系统嵌入进去,才是真正意义上的嵌入式应用。嵌入式实时操作系统目前应用越来越广泛。它在目标处理器平台上的移植是嵌入式软件开发的基础。文章给出了嵌入式实时操作系统μC/OS-Ⅱ在PHILIPS公司的ARM微控制器LPC2210上的移植方法,并给出了部分实现代码。  相似文献   

5.
在离子色谱分析仪的设计中,采用了嵌入式PC以及μC/OS—Ⅱ。在介绍了离子色谱分析仪的工作原理之后,详述了μC/OS—Ⅱ下的底层驱动函数以及多任务应用程序的设计,实现了稳定可靠的离子色谱分析仪。  相似文献   

6.
基于μC/OS-Ⅱ的嵌入式系统的设计   总被引:2,自引:0,他引:2  
冉明  邢汉承 《微机发展》2005,15(1):91-93
嵌入式系统的应用正快速发展,而嵌入式系统的设计和嵌入式操作系统是其中的关键。由于大多数嵌入式操作系统价格昂贵、源码不公开,导致某些开发不是很方便。而实时嵌入式操作系统μC/OS-Ⅱ具有开放源码、研究免费的特点,而且μC/OS-Ⅱ通过了FAA安全认证。文中通过实现一个嵌入式系统应用说明了μC/OS-Ⅱ实时嵌入式操作系统在嵌入式系统中如何应用以及如何移植。  相似文献   

7.
《嵌入式实时操作系统μC/OS-Ⅱ》(第2版)一书将于近日由北京航空航天大学出版社出版。与第1版比较,第2版增添了许多新内容,原文书第1版的正文只有357页,其余是μ C/OS-Ⅱ V2.00的程序清单,有122页,源码同时也附在一张3寸软盘上。而第2版有598页,去掉了μC/OS-Ⅱ的源程序清单,仅附在随带的光盘上。 第2版扩展到18章。以整章的篇幅详细描述了信号量、消息邮箱和消息队列,并增加了事件控制块、互斥型信号量、事件标志等新的章节。在其它一些章节中,也增加了一些应用范例,以便于读者理解。新版本增加了一些新的功能函数,其中mutex用于解决多任务在处理共享资源时的优先级反转问题。事件标志组Event-flag功能函数使任务的调度从依赖于某个事件扩展到可以依赖于多个事件“与”、“或”等组合。新版本还增加了如何在带浮点运算的应用系统中使用μC/OS-Ⅱ。在移植μC/OS-Ⅱ一章中,给出了如何测试实时内核中的每个函数,如何调试μC/OS-Ⅱ,如何边移植边测试。这些内容是前一本书中没有的,也是对拟将μC/OS-Ⅱ移植到其它CPU上去的读者特别有用的。对于提供给用户的能在PC机上运行的源代码,使用的C的编译不再是DOS环境下的Boland C3.1,而是Boland C++V4.51,可以在微软的Windows2000/Widows95、98或基于NT的机  相似文献   

8.
介绍了一种基于ARM7的μC/OS-Ⅱ的智能阀门定位器控制系统的基本硬件组成和软件程序设计。系统采用ARM7核的LPC2290作为控制系统的核心,基于μC/OS-Ⅱ实时操作系统编程,用FuzzyP—PID进行控制输出PWM占空比,通过CAN和UART接口实现主控制器、上位机与定位器之间的通信,实现了阀门的准确定位。  相似文献   

9.
随着微处理器处理能力的增强和实时操作系统的发展,需要利用USB接口实现多任务架构下的应用。为了实现USB接口在嵌入式系统中的应用。提高数据传输效率,在μC/OS-Ⅱ实时操作系统下,设计和实现了USB设备驱动器。设计方案是在中断服务程序和应用程序之间增加一任务。完成数据的分配、传输和互斥,保证数据传输的正确性和实时性。实验结果表明:该方案设计的USB驱动器满足实时性的要求.提高了数据传输效率,为USB设备在嵌入式系统中的应用提供支持。  相似文献   

10.
文章研究了源代码开放的实时操作系统μC/OS-Ⅱ在目前流行的嵌入式微控制器ARM7TDMI上移植的方法,指出了在μC/OS-Ⅱ移植过程中的重点和难点问题。  相似文献   

11.
基于LPC2210的μCOS—Ⅱ移植   总被引:1,自引:0,他引:1  
吴国民  周洁敏 《福建电脑》2008,24(10):153-154
本系统中,硬件平台采用PHILIPS公司生产的16/32住微处理器LPC2210作为核心处理器,软件平台采用μC/OS—Ⅱ实时操作系统。从而,在LPC2210处理器上移植μC/OS—Ⅱ实时操作系统。本论文主要由三部分组成:1、LPC2210微控制器介绍;2、μC/OS—Ⅱ系统结构;3、讲述μC/OS—Ⅱ在LPC2210微控制器上的移植过程。  相似文献   

12.
μC/OSⅡ是一个完整的,可移植、固化、裁减的抢占式实时多任务内核。本文着重介绍了μC/OSⅡ嵌入式操作系统内核在Microchip PIC18F452单片机上的移植方法和实时应用程序的设计方法。  相似文献   

13.
以S3C2410为硬件开发平台进行相关的研究.首先以μC/OS-Ⅱ为嵌入式操作系统,MiniGUI为图形用户界面,进行应用程序的设计,实现一个具有电话名片、画板、计算器等简单功能的中低端PDA;接着以μCLinux为操作系统,使用BusyBox实现文件系统的移植,以MicroWindows作为图形开发库,使用Nano-XAPI实现具有文件系统的复杂中高端PDA.此外,对两款PDA实现过程中的技术支持广泛程度、硬件要求等技术指标进行了对比:对于μC/OS-Ⅱ与MiniGUI,其技术支持虽然有限,功能多样性的实现也有限,但是其实施难度较小,因而适合代价相对较小的中低端PDA的解决方案;而对于μCLinux与MicroWindows,其操作系统移植难度较大,具备文件系统等复杂功能,技术支持广泛,图形用户界面更加友好,因而适合功能强大的中高端PDA的开发.对于不同用户需求领域的IDA市场,可采用不同的解决方案,做到量体裁衣,最小化开发成本,最大化市场利润.  相似文献   

14.
提出了一种把嵌入式实时操作系统μC/OS-Ⅱ应用于智能呼吸机软件设计的解决方案.为了实现方案,基于μC/OS-Ⅱ建立了6个任务,完成各种不同的功能.消息邮箱和消息队列用来进行任务与任务之间以及ISR与任务之间的通信.图形显示界面单独作为一个任务,并从消息队列中读取显示信息,而相关任务将各种不同内容的显示信息以结构体指针方式发送到该消息队列.目前该系统研制成功,运行稳定.  相似文献   

15.
μC/GUI是一款在嵌入式系统中广泛应用的图形用户接口软件。本文介绍了μC/GUI的特点和YD-502液晶的显示原理。提供了液晶模块与ARM7内核的硬件接口设计框图,并且在结合μC/GUI移植原理的基础上给出了μC/GUI在μC/OSⅡ上移植的详细过程。  相似文献   

16.
王娜娜  郭兵 《微机发展》2011,(11):11-14
μC/OS—II内核最多可以管理64个任务,当工程的复杂度增加时,必须改换其他的开发平台,导致了前期工作变为徒劳。通过简易可行的方法来增加任务管理数目很有必要。μC/OS-Ⅱ内核原来的优先级调度算法的优先级变量总共8位,只用了其中的低6位,高2位未被使用。在尽量不改变内核的数据结构的情况下,为了增加内核可以管理任务的数目,把第7位使用起来,这样存放优先级就绪表的行信息将会增加1位,可以使任务数增加到128个。任务的就绪状态由一个二维数组存储,这样可以增加内核管理的任务数目,而较小程度地改变内核本身原来的数据结构,通过改进使它在嵌入式开发中的应用更广泛。  相似文献   

17.
针对目前RFID读写器无法随身携带,实现远程的IC卡读写操作的问题,采用GPRS无线网络作为数据传输的载体,实现了无线RFID读写器的开发.采用μC/OS-Ⅱ嵌入式实时操作系统作为读写器终端的软件平台,在ARM7系列微处理器LPC2148上实现了对IC卡的发行、加值、消费、操作记录查询与汇总、数据采集以及无线传输.采用动态密钥加密算法很好地保证了IC卡的数据安全.应用结果表明,该RFID读写器运行稳定可靠、响应速度快、安装及操作方便、便于携带,具有一定的实用性和推广价值.  相似文献   

18.
李谦  ;王溪波 《微机发展》2008,(9):209-211
以S3C2410为硬件开发平台进行相关的研究。首先以μC/OS-Ⅱ为嵌入式操作系统,MiniGUI为图形用户界面,进行应用程序的设计,实现一个具有电话名片、画板、计算器等简单功能的中低端PDA;接着以μCLinux为操作系统,使用BusyBox实现文件系统的移植.以MicroWindows作为图形开发库,使用Nano-X API实现具有文件系统的复杂中高端PDA。此外,对两款PDA实现过程中的技术支持广泛程度、硬件要求等技术指标进行了对比:对于μC/OS-Ⅱ与MiniGUI,其技术支持虽然有限,功能多样性的实现也有限,但是其实施难度较小,因而适合代价相对较小的中低端PDA的解决方案;而对于μCLinux与MicmWindows,其操作系统移植难度较大,具备文件系统等复杂功能,技术支持广泛,图形用户界面更加友好,因而适合功能强大的中高端PDA的开发。对于不同用户需求领域的PDA市场,可采用不同的解决方案,做到量体裁衣.最小化开发成本,最大化市场利润。  相似文献   

19.
阐述了嵌入式操作系统发展的历史、嵌入式操作系统的市场和技术发展的变化.介绍了当前一种源码公开的嵌入式实时操作系统μC/OS-Ⅱ在产品开发中的应用现状、技术优势。分析了μC/OS-Ⅱ嵌入式实时内核的公开源代码可移植性、可裁剪、可固化、稳定性与可靠性等特点。指出μC/OS-Ⅱ在嵌入式工业控制系统中很好的应用前景。  相似文献   

20.
介绍了PHILIPS LPC2210微控制器的特点,以及如何将源代码开放的μC/OS—Ⅱ移植到此微控制器,重点介绍了如何通过软中断实现对与CPU寄存器相关的底层函数的调用,给出了大量的源程序代码,并对移植后的操作系统进行了测试。  相似文献   

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

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