一种嵌入式集成开发环境LambdaIDE的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着后PC时代的到来,嵌入式设备已经广泛地应用于办公自动化、消费、通信、汽车、工业和军事等领域,像手机、机顶盒、PDA、车载GPS系统、网络冰箱等新兴的嵌入式设备层出不穷。今天,嵌入式系统带来的工业年产值已超过一万亿美元,新型嵌入式系统正在成为研究与开发的重点与热点。
     嵌入式软件由于自身的特点,对其开发提出一些特殊的要求,既要满足不同应用领域产品的功能要求,又要保证产品质量。为此,嵌入式系统工程师必须为嵌入式软件开发者提供使用方便、高效率的集成开发环境(Integrated Development Environment),集成开发环境将各种先进的开发工具,集成在统一的操作环境下。开发者利用集成开发环境中提供的各种工具,能够高效的设计和开发市场所需的嵌入式产品。
     本文首先介绍国内外较为流行的嵌入式系统集成开发环境的发展现状,并对嵌入式操作系统DeltaOS进行细致分析,在此基础上,参照流行嵌入式系统的集成开发环境优缺点,参与设计并实现与DeltaOS结合紧密的嵌入式集成开发环境LambdaIDE。这是一种在功能上高度集成、性能上稳定可靠并具有自主知识产权的嵌入式集成开发系统。
Coming with the Post PC Era,embedded equipments are widely applied in various fields, such as official automatization, consurnption,communication,automob-
    ile,industry and military affairs.More and more new type embedded equipments such as mobile phones,STB(Set Top Box),PDA(Personal Digital Assistant),GPS(Global Position System) in automobiles and networking refrigeratories are arriving. Nowadays,embedded systems add industrial production value more than 100 million US dollars a year. Research and development of the new type embedded system are becoming the emphases and hotspot.
    Because of the characteristics of embedded software, there are some special requirements to develop this software, which are not only satisfied with the function of the products in different fields, but also guarantee the quality of products. Therefore, embedded system engineers must provide embedded system software developers convenient and efficient integrated development environment, which are integrated with many advanced developing tools to form a uniformed operating environment. Developers can use those tools to efficiently design embedded products that are needed by market.
    In this thesis, I firstly introduce the developing status of the popular embedded systems integrated development environment in the foreign, and analyze one of the embedded operating systems, DeltaOS, in detail. Then, based on this analysis, I compare the advantages and disadvantages of integrated development environments in prevalent embedded systems. I took part in the development of LambdalDE, which is the integrated development environment coupling with DeltaOS. This integrated development environment has the following characteristics: highly integrated functions, the stable and reliable performance, and the full knowledge property right belonged to us.
引文
[1] Mathai Joseph,Asis Goswanmi.What's 'Real' about Real-Time Systems? Proc,of Real-Time System Sysposium, 1988.
    [2] Rajeev Alur,Thomas A.Henzinger, Pei-Hsin Ho.Automatic Verification of Embdded Systems.Proc.,Real-Time System Symposium, 1993.
    [3] Charles D.Knutson,Sam Carmichael.Verification and Validation for Embedded Software.ESP, Spring 2001.
    [4] P.C.Clements,C.L.Heitmeyer, B.G.Labaw,A.T.Rose.MT:A Tools for Specifying Analyzing Real-Time System.Proc.,Real-Time System Symposium,1993.
    [5] Carlos Puch,Aloysius K.Mok. Integrated Design Tools for Hard Real-Time Systems.Proc.,Real-Time System Symposium,1998.
    [6] Richard Gerber.Language and Tools for Real-Time Systems:Problem,Solutions and opportunities.Proc.,Real-Time System Symposium,1994.
    [7] Alexander D.Stoyen,Thomas J.Marlowe,Mohamedd F.Younis,Plamen V.Petrov. A Development Environment for Complex Distributed Real-Time Applications. IEEE Transactions on Software Engineering ,Vol.25,No. 1,1999.
    [8] Edward A.Lee.Computing for Embedded Systems.IEEE Instrumentation and Measurement Technology Conference, 1999.
    [9] Rick Grehan,Robert Moote, Ingo Cyliax.Real-Time Programming:A guide to 32-bit embedded development. 电力出版社, 2001.
    [10] Warren Webb. Squash your Embedded Debugging Time. EDN,Octorber 14,1999.
    [11] 郭兵,熊光泽,晏华.嵌入式应用软件集成开发环境的比较与分析,计算机应用.2001,21 (7).
    [12] 郭兵.嵌入式应用软件开放式集成开发平台体系结构的研究.电子科技大学博士论文,2002.
    [13] 郭兵、熊光泽、陈丽蓉.嵌入式应用软件开发环境DeltaOS/LambdaTool的设计与实现.第十届抗恶劣环境计算机学术年会.
    [14] 唐寅.实时操作系统应用开发.北京:中国电力出版社,2002.6.
    [15] 孔祥营,柏桂枝.嵌入式实时操作系统VxWorks及其开发环境Tornado.北京:中国电力出版社,2001.11.
    [16] 杨文龙,姚淑珍,吴芸.软件工程.电子工业出版社,1998.
    [17] 万建成,卢雷.软件体系结构的原理、组成与应用.北京:科学出版社,2002.8.
    [18] 王建华等译.Windows核心编程.北京:机械工业出版社.2000.5.

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

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

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