用户名: 密码: 验证码:
基于OSE的系统平台软件设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着嵌入式技术的不断发展,各种嵌入式实时操作系统相继出现,给各个嵌入式应用产品开发商提供了多种选择,但是基于很多嵌入式操作系统建立系统平台软件的方便性和稳定性都不是很好,如果能够方便快速的建立一套稳定的系统平台软件,将会大大缩短开发周期,提高整个产品的稳定性,还可以减少应用程序开发人员的调试工作量。ENEA公司的OSE实时操作系统做为一个新兴的嵌入式操作系统,无论在系统的实时性,健壮性和稳定性上都有着很大优越性,更重要的是可以方便快速的开发出一套稳定的系统平台软件,本文结合Alcatel 4G平台子项目介绍了基于OSE的系统平台软件的设计与实现。
     本论文首先介绍了嵌入式操作系统现状和OSE的各种特性,接着结合ALCATEL 4G平台子项目简单介绍了4G光通信设备的硬件体系结构,然后重点讲述了基于OSE的系统平台软件的设计与实现,主要包括启动加载系统设计与实现、任务定时调度系统的设计与实现、软看门狗设计与实现、SPI驱动子系统设计与实现。最后以SPI总线驱动接口的测试为例说明基于OSE的平台软件的测试方法。
With the development of embedded technology,many kinds of real time operation system appears.This provides more choices for every communication device corp.But it is not convenient to build a stable system platform software based on these OS.It will decrease development cycle if it is rapid to build a system platform software.As a new embedded OS of Enea the OSE has large advantage on the real time ability and stabilization ability.The most important is that it is convenient to develop a set of stable system platform software. This paper presents the design and implement of system platform software based on OSE refered to ALCATEL 4G platform program.
     This thesis firstly introduces the actuality of embedded real time operation system and many kinds of features of OSE.Then it presents the implementation of hardware system of ALCATEL 4G project.Then it presents the design and implementation of OSE system platform software. At last it introduces the test method of platform software based on OSE.
引文
[1] TOMIYAMA H,CHIKADA S,HONDAS An RTOS based Ap-proach to Design and Validation of Em bedded System[A]. IEEE In- ternational Symposium on VLSI Desigy Automation and Test 2005. 185 一 I 87.
    [2] SDH 网络管理及其应用 李兴明
    [3] HAOBO Y , GERSTLAUER A , GAJSKI D.RTOS Scheduling in Transaction LeI Models’[A].IEEE International Confe2nce on Ha2wa2/Softwa2 Codesign and System Synthesis[C]. 2003 31-36
    [4] BOKE C GOTZ M, HEIMFARTH Configurable Real-time Oper ating Systems and Their Application[A]. Proceedings of the Eighth International Workshop on Object Oriented Real-time Dependable System s[ C]. 2003 148 一 I55
    [5] YANBINO L, POTKONJAK M,WOLF W.Real 一 time Operating System for Embedded Computing[A]. IEEE International confe2nce on Com pu to r Design [C]. 1992 388 一 392
    [6] ITU-T Recommendation M.3010 (2000), Principles for a telecommunications management network.
    [7] 向东.数字系统测试及可测试性设计.化京:利学出版社,1992
    [8] J ean J Labrosse , 邵贝贝译. 嵌入式实时操作系统μC/ OS2 Ⅱ . 北京:北京航空航天大学出版社, 2004.
    [9] 薛钧义. 微机控制系统及其应用[M] . 西安:西安交通大学出版社, 2003.
    [10] 陈 渝,李 明,杨 晔. 源码开放的嵌入式系统软件分析与实践———基于 SkyEye 和ARM 开发平台[ M] . 北京: 北京航空航天大学出版社,2004.
    [11] 王利明. Arm linux 启动分析[ EB/ OL ] . http :/ / www. codel2phi . com/ faye/ archive/ 2004/ 10/ 21/ 26320. aspx ,2004.
    [12] 詹荣开. 嵌入式系统 Boot Loader 技术内幕.
    [13] Jean J.Labrosse 著,劭贝贝译.《uC/OS-II -源码公开的实时嵌入式操作系统》.中国电力出版社.2001 年出版
    [14] uC/OS 网站.http://www.ucos-ii.com
    [15] S3C2410X 32-BIT RISCMICROPROCESSOR USER'SMANUAL. http://www.samsung.com ARMArchitectureReferenceManual. http://www.arm.com
    [16] 马忠梅等编著.《ARM 嵌入式处理器结构与应用基础》.北京航空航天大学出版社.2002 年出版
    [17] Sascha Konradd, H.C. Cheng, Laura A. Campbell. Object Analysis Patterns for Embedded Systems. IEEE Transactions on Software Engineering. 2004. 30. 970~992
    [18] Tim Schattkowsky , Wolfgang Müller. Model-Based Dedign of Embedded Systems. Proceedings of the Seventh IEEE International Symposium on Object-Oriented Real-Time Distributed Computing(ISORC’04). 2004
    [19] P.N.Green , M.D.Edwards. Object oriented development method for reconfigurable embedded systems. IEEE Proc.-Comput. Digit. Tech. 2000.147. 153~158
    [20] Giorgio Buttazzo, Marco Spuri, Fabrizio Sensini. Value vs. Deadline Scheduling in Overload Conditions. Proceeding of 16th IEEE Real-Time Systems Symposium. 1995. 90~100
    [21] C L Liu, C L Layland, J W. Scheduling algorithms for multiprogramming in hard real-time environment. Journal of theACM. 1973. 20. 46~61.
    [22] Mayez Al-Mouhamed, Adel Al-Massarani. Scheduling optimization through iterative refinement. Journal of SystemsArchitecture. 2000. 46. 851~871
    [23] Padmanabhan Krishnan. Autimatic synthesis of a subclass of schedulers in timed systems. Theoretical Computer Science. 2003. 298. 347~363
    [24] Alfred Roβkopf, Theodor Tempelmeier. Aspects of filight control software—a software engineering point of view. Control Engineering. 2000. Practice 8. 675~680
    [25] Alexander Chatzigeorgiou. Performance and power evaluation of C++ object-oriented programming in embedded processors. Information and Software Technology. 2003. 45. 195~201
    [26] Dov Dori. Representing pattern reconginition-embedded systems through object-process diagrams: the case of the machine drawing understanding system. Pattern Recognition. 1995. Latters 16.377~384
    [27] Wolfgang Grieskamp, Maritta Heisel, Heiko. Specifying embedded systems with statecharts and Z: an agenda for cyclic software components. Science of Computer Programming. 2001. 40.31~57
    [28] Miro Samek, Ph.D..Practical Statecharts inC/C++ Quantum Programming for Embedded Systems.CMPBooks. 2002. 23~167
    [29] TI. Code Composer Studio Getting Started Guide. 2001
    [30] TI.TMS320 DSP/BIOS User's Guide. 2002 .
    [31] TI.TMS320C55xAssembly Language Tools User's Guide. 2002
    [32] TI.TMS320C55x DSPCPU Reference Guide. 2001
    [33] TI.TMS320C55x DSPPeripherals Reference Guide. 2001
    [34] TI. TMS320C55x Optimizing C/C++ Compiler User's Guide. 2002
    [35] TI.TMS320C54x Chip Support LibraryAPI User's Guide. 2002
    [36] 陈海军,申卫昌,史颖,. 嵌入式系统引导程序详探. 微机发展 ,2006
    [37] 刘文峰. Linux 最新内核 2.4. 微电脑世界 ,2000
    [38] 杨伟帅. Linux 安全从内核做起. 微电脑世界 ,2000
    [39] 吴杰平. 双内核来了. 互联网周刊 ,2005
    [40] 段勇峰. 理性审视双内核. 电子商务世界 ,2005
    [41] 周永宏,王成飞,何志敏. ARM7TDMI-S在嵌入式系统中的Bootloader代码设计. 单片机与嵌入式系统应用 ,2004
    [42] 朱颖 ,黄光明. Motorola 微处理器的 bootloader 分析与应用. 单片机与嵌入式系统应用 ,2004
    [43] 刘宏,梁贵强,刘书灵,吴振宇. PC 并行口 I/O 扩展的探讨. 南方冶金学院学报 ,2003
    [44] 伍微,王礼亮,刘小汇. C6000 系列 DSP 带加解密的 bootloader 研究与应用. 舰船电子工程 ,2005
    [45] 徐宇清,黄彦平,夏耘. S3C44B0X 的 BootLoader 技术分析. 上海理工大学学报 ,2005
    [46] 夏彬彬,耿光仁,邓洪高,. 实时嵌入式操作系统 uC/OS-II 在 ARM9 上的移植应用. 中国科技信息 ,2006
    [47] 程保炜,刘文珂. 嵌入式系统及其开发应用概述. 长江大学学报(自然科学版) ,2004
    [48] 陶品,. 嵌入式系统——第二讲 百花齐放的嵌入式处理器. 世界电子元器件 ,2006
    [49] 赵伟国,李文军,梁国伟. 实时嵌入式操作系统 uCOS-II 在 AT91 上的移植. 中国计量学院学报 ,2005
    [50] 马桂英,曲津莉. UC/OS-II 在某嵌入式信息系统中的应用. 电脑知识与技术 ,2005
    [51] 陈文楷,富钢,周振辉. 实时嵌入式操作系统 uC/OS-II 在数据采集仿真系统中的应用. 沈阳航空工业学院学报 ,2004

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700