合格的嵌入式开发者应是多面手,应具备各方面的技能,包括从硬件到软件到应用,从单片机到系统整机,甚至从技术到管理。正因为嵌入式知识和技能体系庞大,样样精通者凤毛麟角,一般都是一专多能,各类技能多少都能说上一点。
此文适合准备从事嵌入式软件开发工程师的本科生或研究生,或者作为面试前的知识准备,可以按照下面的书籍依次学习。
嵌入式基础向(必须掌握)
开发语言
1、《C语言从入门到精通》TP312C.2747
中国铁道出版社
陈长生、杨玉兰、潘莉 编著
2、《数据结构与算法——C语言版》TP311.12.432
清华大学出版社
传智播客 编著
1、《原子教你玩STM32(库函数版) 第二版》
北京航空航天大学出版社
张洋、刘军、严汉宇、左忠凯 编著
2、《ARM Cortex-M3权威指南 第2版》TP322.3-623/.2
清华大学出版社
吴常玉、程凯 编著
1、《嵌入式Linux》软件开发 从入门到精通》TP311.89.588
清华大学出版社
吕雪峰、彭文波 编著