图书馆看到一本书,感觉打开了新世界的大门。一直在学习单片机技术,但是并没有系统的学习过嵌入式系统。感觉走到最后,单片机就是为了嵌入式系统服务的。今天看了一本关于嵌入式方面的书,看到了里面对于一个嵌入式工程师的要求和学习规划,感觉自己真的好low啊,里面提到的我 真的只接触了很少的一部分,还接触的很浅显,没有深入了解。这次把书中提到的路线记录下来,以备学习。
首先是关于嵌入式编程语言的选择:
1、C语言仍然是嵌入式软件开发平台的首选。
2、Java用的也很广,但是主要是在Android平台使用。
嵌入式工程师的要求:
1、电气信息类相关专业本科及以上。
2、基本的专业英语阅读能力。
3、扎实的C语言编程能力和分析能力。
4、精通一款嵌入式微控制器。
5、掌握一种嵌入式开发工具。
6、责任心。承压能力。
7、团队精神,沟通能力。
关于嵌入式软件:
1、精通一种常用的嵌入式操作系统。
2、掌握一种常用的网络通信协议,如TCP/IP协议。
3、掌握MPEG编解码算法和技术,如MPEG4、、
关于嵌入式硬件:
1、数模电基础
2、精通接口电路
3、至少使用一种EDA设计软件