嵌入式系统范围太广了.
用单片机做个玩具的叫做嵌入式系统, 用高级语言写界面的也叫做嵌入式系统. 还有很多...,都叫做嵌入式系统.
实际上如果限定一下,嵌入式系统,首先是一个系统,软硬件组合的一个专有的计算机系统,软硬件都有一定的规模,互不附属 实际上包括嵌入式OS和硬件.
那能达到嵌入系统工程师的水平的人的能力:
1.深入掌握硬件相关的数电,模电,电子测量,传感器基础知识. 2.有一定的数字信号处理知识能力 3.精通C,有深厚的软件设计功底. 4.精通某一种嵌入式OS 5.有丰富的项目设计经验.
如果只作个嵌入工程师,那会一种编程语言,熟悉一种单片机,熟练数字电路,有一定模拟电路分析能力即可.
显然达到前者凤毛麟角,至少是总工级别的能力了,是系统级别的.
后者是对普通工程师的要求,我们大部分人可能一辈子也成为不了前者. 首先把C搞精通,把几种单片机玩熟练,补一补模拟电路,电子测量知识是最先应该考虑的. |