华清远见嵌入式软件设计
嵌入式,一般是指嵌入式系统,英文叫作:embedded system。嵌入式开发,其实就是对嵌入式系统的开发。
IEEE(美国电气和电子工程师协会)对嵌入式系统的定义是:“用于控制、监视或者辅助操作机器和设备的装置”。
国内学术界对其的定义是:“嵌入式系统是以应用为中心,以现代计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活裁剪软硬件模块的专用计算机系统。
以应用为中心,说明嵌入式系统是有明确实际用途的;以计算机技术为基础,说明它其实就是一种特殊的计算机;软硬件可裁剪,说明它有很强的灵活性和可定制能力;专用计算机系统,“专用”所对应的,就是“通用”,如常用的个人PC、笔记本电脑、数据中心服务器,可以用于多种用途,就是“通用计算机系统”,而专用性即不强调系统的通用性和可扩展。
嵌入式系统究竟具体应用于哪些“专用”方向呢?