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 。