gzyueqian
13352868059

嵌入式软件设计方法如何转变?嵌入式开发是否要培训?

更新时间: 2019-03-28 15:36:57来源: 嵌入式培训浏览量:4043

  了解嵌入式基础知识的人会知道,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。在过去的时候,软件设计人员一般对硬件电路设计“敬而远之”,但是如今,面对嵌入式技术的发展,软件设计中也往往会兼顾学习硬件开发。学习嵌入式开发是否要进行嵌入式培训呢?这就因人而异了。

  随着电子信息技术的发展,电子工程出身的设计人员,往往还逐步涉足软件编程。其主要形式是通过微控制器(国内习惯称作单片机)的应用,学会相应 的汇编语言编程。在设计规模更大的DCS/' target='_blank'>集散控制系统时,必然要用到已普及的PC机,以其为上端机,从而进一步学习使用Quick BASIC,C,C++,VC和VB等语言编程作系统程序,设计系统界面,通过与单片机控制的前端机进行多机通信构成集中分布控制系统。

  软件编程出身的设计人员则很少有兴趣去学习应用电路设计。但是,嵌入式培训知道的是,计算机技术在不断更新迭代,尤其是硬件描述语言HDL的发明,使得系统硬件设计方法 发生了变化,数字系统的硬件组成及其行为完全可以用HDL来描述和仿真。在这种情况下,设计硬件电路不再是硬件设计工程师的专利,擅长软件编程的设计人员 可以借助于HDL工具来描述硬件电路的行为、功能、结构、数据流、信号连接关系和定时关系,设计出满足各种要求的硬件系统。

  EDA工具允许有两种设计输入工具,分别适应硬件电路设计人员和软件编程人员两种不同背景的需要。让具有硬件背景的设计人员用已习惯的原理图输 入方式,而让具有软件背景的设计人员用硬件描述语言输入方式。由于用HDL描述进行输入,因而与系统行为描述更接近,且更便于综合、时域传递和修改,还能 建立独立于工艺的设计文件,所以,擅长软件编程的人一旦掌握了HDL和一些必要的硬件知识,往往可以比习惯于传统设计的工程师设计出更好的硬件电路和系 统。所以,习惯于传统设计的工程师应该学会用HDL来描述和编程。

  嵌入式既有硬件又有软件,现在学习嵌入式软件设计需要从方法上进行转变。有必要的话还可以进行专业的嵌入式培训


免费预约试听课