请问大家什么是嵌入式软件设计!

时间:2022-06-01 16:56:21
我是应届毕业生,最近去一些公司应聘,被问到关于“什么是嵌入式软件设计!”的问题,可是我一点都不明白..
哪位高手可以为我解释一下,如果我要学习,要学些什么方面的东西,最好可以给我推荐一些书!
谢谢各位了!!!!
100分敬奉!

11 个解决方案

#1


嵌入式软件是基于嵌入式系统而言的。嵌入式系统是以应用为中心,软硬件可裁减,适应对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。它主要包括四个部分:嵌入式微处理器、外围硬件设备、嵌入式操作系统,以及应用软件系统。

嵌入式PC主要包括单板计算机(SBC)、PC104计算机和饼干机。
与标准PC机相比,嵌入式PC机具有以下优点:

  功耗低、可靠性高。 
  功能强大,具有很高的性能价格比。嵌入式PC与标准PC全兼容,采用与标准PC相同的硬件结构、软件操作系统和软件开发平台。使用嵌入式PC进行产品开发时,设计人员不需要在嵌入式系统自身的硬件电路和底层操作系统软件设计上耗费大量精力,而是将设计工作的重点转向应用扩展卡、应用软件,将精力投入到终端产品开发上。 
  实时性强,支持多任务。
  占用空间小,效率高。嵌入式PC机的最主要的技术特点是将PC机的主要硬件(CPU、RAM、磁盘、扩展槽、I/O口、网络等)集成在一张信用卡大小的主板上,将操作系统和应用软件存储在Flash芯片中(System in chip)。极大地缩小了PC机的体积。例如,PC104嵌入式计算机,其体积只有一个肥皂盒大小。
  可根据需要灵活定制。 
  正是由于以上优势,使得嵌入式系统不仅在传统的工业控制和商业管理领域有极其广泛的应用空间,如智能工控设备、POS/ATM机、IC卡等,而且在信息家电领域的应用也具有极为广泛的潜力,例如机顶盒、WebTV、网络冰箱、网络空调等众多的消费类和医疗保健类电子设备,在车载盒、智能交通等领域的应用也呈现出前所未有的生机。
  嵌入式系统有如此广阔的发展前景,而国内几乎所有的工业组态软件厂家的产品都只基于PC平台。各厂家还只是停留在PC平台上完善其产品的功能。目前还未发现特定的软件公司有支持嵌入式应用的产品。
在此背景下,我们推出了"MCGS嵌入版组态软件",成为国内嵌入式组态软件的首开先河者。MCGS嵌入版组态软件是基于RTOS(real-time multi-tasks operating system)实时多任务操作系统的专门应用于嵌入式操作系统的组态软件,用户只需要通过简单的组态就可构造自己的应用系统,从而将用户从繁琐的编程中解脱出来,使用户在使用嵌入式系统时更加得心应手。

#2


refer to :http://www.codeproject.com/ce/

#3


请问有没有中文的站点?
这样看起来快一点

#4


嵌入式软件设计,特指:是开发掌上电脑的软件和其它有OS智能设备的软件。

广义上也可包括单片机开发。

#5


嵌入式系统=嵌入式的硬件+嵌入式的OS+嵌入式的软件
但是嵌入式的软件和普通的、非嵌入式的软件到底有什么区别呢?
我之所以这么问是因为:
1.嵌入式的硬件是代替普通的计算机的
2.嵌入式的OS也是由普通的OS上裁减下来的
那么,嵌入式的软件和普通的软件又有什么区别呢?
困惑、苦恼!

#6


to : skyupsky(skyupsky) 

没有区别


#7


那为什么还有买专门的嵌入式软件开发的书呢???

#8


因为开放嵌入式软件的开发包一般都是裁减下来的,并且加入了一些相应的嵌入式的特性,所以肯定是有些特殊性的。

#9


具体一点,举个例子!

#10


比如j2me就是从j2se中裁减了很多内容,而且各个厂商根据自己的需要都做了二次封装为自己的开发包,在手机上如摩托罗拉和诺基亚的开发包。

#11


硬件方面呢?听说还与单片有关,难道是自己开发硬件?

#1


嵌入式软件是基于嵌入式系统而言的。嵌入式系统是以应用为中心,软硬件可裁减,适应对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。它主要包括四个部分:嵌入式微处理器、外围硬件设备、嵌入式操作系统,以及应用软件系统。

嵌入式PC主要包括单板计算机(SBC)、PC104计算机和饼干机。
与标准PC机相比,嵌入式PC机具有以下优点:

  功耗低、可靠性高。 
  功能强大,具有很高的性能价格比。嵌入式PC与标准PC全兼容,采用与标准PC相同的硬件结构、软件操作系统和软件开发平台。使用嵌入式PC进行产品开发时,设计人员不需要在嵌入式系统自身的硬件电路和底层操作系统软件设计上耗费大量精力,而是将设计工作的重点转向应用扩展卡、应用软件,将精力投入到终端产品开发上。 
  实时性强,支持多任务。
  占用空间小,效率高。嵌入式PC机的最主要的技术特点是将PC机的主要硬件(CPU、RAM、磁盘、扩展槽、I/O口、网络等)集成在一张信用卡大小的主板上,将操作系统和应用软件存储在Flash芯片中(System in chip)。极大地缩小了PC机的体积。例如,PC104嵌入式计算机,其体积只有一个肥皂盒大小。
  可根据需要灵活定制。 
  正是由于以上优势,使得嵌入式系统不仅在传统的工业控制和商业管理领域有极其广泛的应用空间,如智能工控设备、POS/ATM机、IC卡等,而且在信息家电领域的应用也具有极为广泛的潜力,例如机顶盒、WebTV、网络冰箱、网络空调等众多的消费类和医疗保健类电子设备,在车载盒、智能交通等领域的应用也呈现出前所未有的生机。
  嵌入式系统有如此广阔的发展前景,而国内几乎所有的工业组态软件厂家的产品都只基于PC平台。各厂家还只是停留在PC平台上完善其产品的功能。目前还未发现特定的软件公司有支持嵌入式应用的产品。
在此背景下,我们推出了"MCGS嵌入版组态软件",成为国内嵌入式组态软件的首开先河者。MCGS嵌入版组态软件是基于RTOS(real-time multi-tasks operating system)实时多任务操作系统的专门应用于嵌入式操作系统的组态软件,用户只需要通过简单的组态就可构造自己的应用系统,从而将用户从繁琐的编程中解脱出来,使用户在使用嵌入式系统时更加得心应手。

#2


refer to :http://www.codeproject.com/ce/

#3


请问有没有中文的站点?
这样看起来快一点

#4


嵌入式软件设计,特指:是开发掌上电脑的软件和其它有OS智能设备的软件。

广义上也可包括单片机开发。

#5


嵌入式系统=嵌入式的硬件+嵌入式的OS+嵌入式的软件
但是嵌入式的软件和普通的、非嵌入式的软件到底有什么区别呢?
我之所以这么问是因为:
1.嵌入式的硬件是代替普通的计算机的
2.嵌入式的OS也是由普通的OS上裁减下来的
那么,嵌入式的软件和普通的软件又有什么区别呢?
困惑、苦恼!

#6


to : skyupsky(skyupsky) 

没有区别


#7


那为什么还有买专门的嵌入式软件开发的书呢???

#8


因为开放嵌入式软件的开发包一般都是裁减下来的,并且加入了一些相应的嵌入式的特性,所以肯定是有些特殊性的。

#9


具体一点,举个例子!

#10


比如j2me就是从j2se中裁减了很多内容,而且各个厂商根据自己的需要都做了二次封装为自己的开发包,在手机上如摩托罗拉和诺基亚的开发包。

#11


硬件方面呢?听说还与单片有关,难道是自己开发硬件?