Embedded os differences from pc os not only in os mechanism but also software developing process . we make tracks for embedded application development from debugging , solidifying to loading to get total unstinting of the loading technology of embedded system 然后,以linux下的dld为例分析讨论了通用操作系统中的加载技术和重定位技术,同时全面总结和分析了嵌入式软件开发过程中的加载技术。
This thesis , with reference to the project - " m * core 2107 embedded software development platform " , will focus on the research and application of debugging technology in embedded software , under the condition that there is no operating system on target 论文将结合“ m * core2107单片机嵌入式软件开发平台”这一研发项目,研究在目标机上无操作系统支持的情况下,嵌入式软件调试技术及其应用。
It has become a hot topic in r & d of embedded software that how to design embedded software efficiently , reducing the cost of r & d , upgrading and maintenance , in order to make the embedded software more flexible , transportable and reusable 如何快速,高效地开发嵌入式软件,使开发出的应用程序具有可移植性,可重用性和可伸缩性,降低软件的开发、维护和升级的代价,已经成为了当前嵌入式软件开发中的一个热点问题。
Due to speciality , platform - relativity , real - time , high - reliability of embedded software , its development is much more difficult compared with the development of traditional application . thus , it poses more high requests for corresponding development tools 由于嵌入式软件具有专用性、平台相关性、实时性、高可靠性等特性,它的开发相对于传统应用程序的开发要复杂得多,因而对相应的嵌入式软件开发工具也提出了更高的要求。
Basing on an in - depth analysis of today ' s real - time embedded software development challenges , and borrowing the best practices from pc software development , a unified process solution for rapid high quality embedded software development - mup , is given 通过对实时嵌入式软件开发过程及其挑战的深入分析,借鉴pc软件开发的成功经验提出了实时嵌入式软件快速高质量开发统一过程解决方案mup及其三种支持技术- muml 、 mrtx 、和mtestlab 。
It is important to establish the componet library which classifies and manages the components . we should research the component library management system for embedded component based on componets software development , in order to make the embedded sortware development become the pipelining 同样,基于构件的嵌入式软件开发过程中也需要研究开发适用于嵌入式构件的构件库管理系统,使得嵌入式软件开发能够成为大规模的软件生产流水线。
While embedded technology develops rapidly , embedded system development toolkit is a special important component in the embedded system development , in which new study and technology update continuously , which includes hardware development tools and software development tools 随着嵌入式系统的飞速发展,嵌入式系统开发工具在开发过程中所起的作用日益突出,相关的研究、技术也随之不断更新。嵌入式系统开发工具包括嵌入式硬件开发工具和嵌入式软件开发工具。
With the background of the work in " the developing platform and key technologies for vehicle electric system " , this thesis mainly focuses on the research of domain engineering . firstly , analyses component and architecture of component , concludes some concepts of component and the architecture of componet , secondly , researches three type general component model and compare them , thirdly , carefully researches the technology of face domain of the development of embedded component , not only anlysises hardware and software feature of the embedded system and the concept of embedded component , but also the relation of general component model and embedded system . finally , researches the development technology of embedded component in domain , and explains carefully the concept of domain engineering and the three important activities of domain engineering : domain analysis 、 domain design 、 domain implementation , and explains the concept of application engineering and the relation of domain engineering and application engineering , then explain the theory of requirement engineering and component library 首先,分析了组件和组件框架的概念,对三种通用组件模型进行分析比较;其次,在面向领域的组件化嵌入式软件开发技术方面也进行了深入的研究,不仅分析了嵌入式系统的软硬件特点和有关嵌入式组件的概念,而且探讨了通用组件模型和嵌入式系统之间的关系;最后,研究了面向领域的组件化嵌入式软件的开发技术,阐述了领域工程的概念和领域工程的三个重要活动:领域分析、领域设计、领域实现,也详细的阐述了应用工程的概率以及领域工程和应用工程的关系,然后还阐述了需求工程和组件库的有关理论。
In this dissertation , we have made one embedded family cleaning robot which is a collaborate project developed by hit ( harbin institute of technology university ) between hit and longchang company , guangdong province as the instance . we make a specific and roundly introduction about the specific development of embedded software for the cleaning robot . two important algorithms have been proposed , the internal spiral coverage algorithm based on grid - map and auto - docking and recharging algorithm 本文以与广东龙昌公司的合作开发项目的嵌入式家庭清扫机器人为例,全面而重点地介绍了针对实物机器人的嵌入式软件开发,提出了基于栅格地图表示方法的内螺旋覆盖算法和自主对接充电算法,并对两个算法进行了全面深入的探讨。
With the background of the work in " the developing platform and key technologies for vehicle electric system " and " the developing platform based on component for intelligence electrical appliance " which belongs to national 863 high tech program ( 863 program ) , this dissertation mainly focus on the research of the embedded component technology , analyses general component model and current embedded component model , researches the embedded component technology for different domains on the basis of embedded system characteristics , shows two embedded component models for special domain : " embedded component model based on intertask communication " , " embedded model based on assembly language source code " 本文结合实时系统研究室先期技术研究“面向客用汽车电子嵌入式软件开发平台及关键技术”和863项目子课题“智能家电软件构件化开发集成平台” ,对嵌入式组件技术进行了研究,分析了当前非嵌入式领域和嵌入式领域的组件模型,根据嵌入式系统的特点,研究了面向不同领域的嵌入式组件技术,在吸收已有嵌入式组件技术优点的基础上,提出了面向两种特定领域的嵌入式组件实现模型:基于任务间通信的嵌入式组件模型,基于汇编源代码的嵌入式组件实现模型。