嵌入式软件

求闻百科,共笔求闻

嵌入式软件是特别设计在嵌入式系统中执行的软件。嵌入式系统和一般的电脑不同,是设计执行在电子硬件上,而且在执行时程和资源上都有许多的限制[1]。此一词语有时也会和固件替换使用[2]

嵌入式软件的特点是其中部分(或所有)机能不是由人机界面启动或控制,而且是由机器界面进行控制[3]

许多的电子产品中都有嵌入式软件,其中包括了汽车、电话、modems、机器人、家电、玩具、安全系统、心律调节器、电视和机上盒、手表[4]。其中的软件可能非常简单,例如灯光控制的软件可能运作在8位元单片机上,只有几千字节内存,配合适当处理复杂度的可能近似正确计算框架(Probably Approximately Correct Computation framework,是以随机化算法为基础的方法论)[5],若是在飞机导弹过程控制系统上的软件则会相当复杂[6]

参考资料

  • Edward A. Lee, "Embedded Software", Advances in Computers (M. Zelkowitz, editor) 56, Academic Press, London, 2002.
  1. Stroustrup on C++ for embedded (bottom p.2) (PDF). [9 December 2012]. 
  2. Emilio, Maurizio Di Paolo. Embedded Systems Design for High-Speed Data Acquisition and Control. Springer. 2014-09-01. ISBN 978-3-319-06865-7 (英语). 
  3. I.C.S. on embedded software. [22 July 2013]. 
  4. Embedded Systems Methods and Technologies. [9 December 2012]. 
  5. Alippi, Cesare, Intelligence for Embedded Systems, Springer, 2014, ISBN 978-3-319-05278-6 
  6. 存档副本 (PDF). [2021-04-15]. 

相关条目