Board logo

标题: 嵌入式系统开发的特殊要求 [打印本页]

作者: huangmeifang    时间: 2017-6-25 09:56     标题: 嵌入式系统开发的特殊要求



嵌入式系统的应用领域实在是太大了,其开发所需要的知识不仅包含微处理器、计算机结构、微型计算机原理、计算机接口技术、电路电子技术、集成电路技术、操作系统、数字信号处理与人工智能、固件及中间件的设计与集成,还包括传感器技术、数据采集检测、控制技术及网络编程等相关专业的知识。

 1、嵌入式系统既是软件又是硬件
  嵌入式系统的开发不仅需要编制软件.更需要软件与硬件的协调来实现其功能。这就要求嵌入式系统开发人员要有一定的硬件知识背景,熟悉嵌入式硬件系统的工作原理和工作过程;熟悉相关寄存器的设置、时序及数据的传送协议:熟悉中断的产生,以及中断的处理方法和处理流程。所以,开发嵌入式应用程序,要熟悉硬件平台的功能及使用,才能编制出实用、高效的程序。

 2、嵌入式应用程序的调试过程有特殊的方法
  嵌入式系统的编程是在宿主机上完成的,但代码的运行却是在目标平台运行。所以程序编译链接完成后必须从宿主机下载到目标平台运行,而代码的调试必须凭借各种不同的工具与仪器来完成。
  即使是最好的调试工具,也不能完全真实地反映代码的运行情况,因为嵌入式系统的应用环境与硬件密切相关,代码的运行受限于现场硬件的真实状态,而这些是任何仿真器都无法再现的。

 3、嵌入式系统开发工具的差异
  目前嵌入式系统应用开发工具种类繁多,彼此之间有很多不同。在开发产品之前,不仅要考虑所使用的嵌入式操作系统的性能,还要考虑开发工具的性能和开发人员过去使用的平台。协调开发小组人员使用平台间的差异,就可能需要很长时间。

交流可以加QQ啊2685896890





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0