共查询到20条相似文献,搜索用时 62 毫秒
1.
在嵌入式软件开发过程中调试占据很重要的位置。在详细分析Eclipse,CDT和GDB的特征后,扩展CDT的调试服务框架及其扩展点,实现在宿主机/目标机的开发模式中使用交叉GDB进行嵌入式软件的源代码级交叉调试软件。该交叉调试软件使用Eclipse作为集成开发环境,集成并扩展CDT插件,在宿主机端解析、加载带调试信息的目标文件,启动交叉GDB处理用户的调试操作,通过目标机服务器把经过封装的调试命令发给目标机执行,完成调试功能。该交叉调试方式支持通用的调试操作如设置/删除断点、源代码级或汇编级单步执行、连续执行目标程序、查看/修改目标程序变量、寄存器、内存和查看表达式等,以全软件的方式解决了嵌入式软件开发调试比较困难的、代价高的问题,加快了嵌入式软件开发周期。 相似文献
2.
3.
4.
5.
软件盗版率高居不下已成为众所周知的现实.根据BSA(美国软件企业联盟)的调查,2005年全球平均软件盗版率为36%,为此开发商要损失约290亿美元.针对这一前提,软件开发商可以主动地采取技术手段,保护软件不被盗版. 相似文献
6.
C语言是一种执行能力较强的结构化语言.C语言程序凭借自身的强大功能,其中主要包括使用方便、能够快速完成目标程序的处理等,并且能够对硬件进行直接操作,因此得到广泛应用.本文将对C语言的设计调试展开研究,希望为C语言程序使用起到积极的促进作用. 相似文献
7.
基于实时操作系统的嵌入式软件设计 总被引:1,自引:0,他引:1
本文简述了嵌入式实时操作系统μC/OS-Ⅱ的特点,给出μC/OS-Ⅱ在韩国三星公司生产的S3C44B0X嵌入式微处理器上的移植过程,并详细介绍了基于ARM和μC/OS-Ⅱ的嵌入式软件的编写. 相似文献
8.
9.
10.
使用ADS1.2进行嵌入式软件开发(下) 总被引:1,自引:0,他引:1
上期主要介绍了基于ARM的嵌入式系统软件开发中,怎样来对必要的C库函数进行移植和重定向,以及如何根据不同的目标存储器系统进行程序编译和连接设置。本期介绍程序中的存储器分配和如何根据设置正确初始化系统。放置堆栈和heapScatterloading机制提供了一种指定代码和静态数据布局的方法。下面介绍如何放置应用程序的堆栈和heap。* _user_initial_stackheap重定向应用程序的堆栈和heap是在C库函数初始化过程中建立起来的。可以通过重定向对应的子程序来改变堆栈和heap的位置,在ADS的库函数中,即_user_initial_stackheap()函数。_use… 相似文献
11.
12.
13.
嵌入式软件功能路径测试用例自动生成研究 总被引:1,自引:2,他引:1
根据嵌入式软件的结构特点尝试了一种适合于嵌入式软件测试实际的功能路径测试方法.通过分析功能路径上的结点谓词和功能约束条件,用一种简洁、快速的算法建立和求解输入变量的约束系统,生成功能路径测试用例.实践证明,该测试用例可同时测试嵌入式软件的功能和结构,测试效率高、生成代价低且测试较为全面,能有效降低嵌入式软件开发、测试和维护的成本. 相似文献
14.
15.
16.
基于TPM的安全嵌入式系统研究 总被引:1,自引:0,他引:1
针对嵌入式系统面临的安全问题,论文对嵌入式系统的体系结构进行研究,分析了嵌入式系统安全问题的特点,总结出嵌入式系统的安全策略,设计出基于可信平台模块TPM(Trusted Platform Module)的安全嵌入式系统的体系结构,使其能够从体系结构上较好地解决目前嵌入式系统面临的安全问题。 相似文献
17.
范全平 《电子信息对抗技术》2007,22(4):36-40
介绍了一种基于无人飞行器平台的嵌入式软件重构方法,并通过实例详细介绍了基于80C196单片机的嵌入式软件重构的设计和实现方法。在讨论了重构原理和具体实现方法后,强调了在软件重构设计时需要考虑的可靠性措施。 相似文献
18.
19.
实时嵌入式软件的应用与开发是当今计算机软件发展领域的一个热点,要保证实时嵌入式软件的质量是非常重要的.分析了实时嵌入式软件的特点和实时嵌入式软件测试的总体结构和宿主机及目标机的体系结构,探讨了脚本语言及其解释器. 相似文献
20.
现代伺服控制系统集机、电、液于一体,同时大量采用计算机处理控制技术,实现灵活的系统功能。软件在伺服控制系统中起到了越来越重要的作用,本文从模块化设计思想出发,通过对伺服控制软件的体系结构设计,合理划分了软件组成,使得软件结构更加清晰,系统结构具有更好的容错性、可靠性及扩展性能。 相似文献