以软件工程师的角度来说,写嵌入式系统的程序并没有特别复杂,甚至我们现在几乎不写汇编语言了。我觉得最生要的是观念要正确。只要以下观念正解,一般软件工程师要跨入嵌入式系统开发领域并不困难。
1:彻底搞清楚计算机系统的运行原理,千万不要拘泥于某个CPU,某个IC某种电子产品的操作细节或开发工具,要认清什么只是厂商的规定,什么才是放诸四海皆准的观念,技巧或知识。
2;搞清楚嵌入式系统的特性
3:系统架构的重要性
4:仿真器的重要性与用途
5:驱动程序其实并不如想象的困难与麻烦,硬件观念也不如想象中的可怕。
6:即使是写应用程序,都要考虑资源的局限性
7:不要排斥与不同领域的技术人员沟通与合作。 |