在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
查看: 1854|回复: 0

[原创] 嵌入式系统开发的特殊要求

[复制链接]
发表于 2013-10-28 16:02:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

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

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

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

 3、嵌入式系统开发工具的差异
  目前嵌入式系统应用开发工具种类繁多,彼此之间有很多不同。在开发产品之前,不仅要考虑所使用的嵌入式操作系统的性能,还要考虑开发工具的性能和开发人员过去使用的平台。协调开发小组人员使用平台间的差异,就可能需要很长时间。文章由NXP开发板供应商——英蓓特公司小编原创,转载请注明文章来源出处,谢谢合作!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-28 15:35 , Processed in 0.026821 second(s), 11 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表