学习嵌入式,怎么能没有一套衬手的学习路线图!
嵌入式培训学习路线图如下:
阶段一:嵌入式C语言
1、Linux系统
2、嵌入式C语言编程
3、数据结构及算法
此阶段建议练习的项目:《GPRS信息分析器》、《输入法程序》、《税收计算器》、《信息管理系统》、《文件系统目录扫描项目》
阶段二:嵌入式设备及GUI开发
1、嵌入式环境配置与开发工具学习
2、GUI图形界面开发
此阶段建议练习的项目:《数码相框》、《手机计算器》、《用户登录器》、《排号机界面设计》
阶段三:嵌入式Linux程序设计
1、嵌入式Linux系统编程
此阶段建议练习的项目:《单机多任务通信工具》、《shell命令解释器》《简单版多媒体播放器》等
阶段四:Linux网络程序设计
1、Linux网络编程
此阶段建议练习的项目:《基于TCP协议的通信工具》、《Webserver 服务器开发》、《文件传输服务器》《网络身份伪装》、《网络数据分析器》
阶段五:数据库开发
1、数据库开发
此阶段建议练习的项目:《学生信息管理系统》
阶段六:C++面向对象语言程序设计
1、C++语言语言开发
此阶段建议练习的项目:《用户管理系统》、《贪吃蛇游戏》
阶段七:物联网
1、物联网开发
此阶段建议练习的项目:《智慧温室大棚》
阶段八:CotexA53 Linux平台驱动开发
1、Linux平台驱动开发
此阶段建议练习的项目:《重力球打鸟》
总结嵌入式开发所需工具
1.RealView MDK
开发工具源自德国Keil公司,被全球超过10万的嵌入式开发工程师验证和使用,是arm公司目前推出的针对各种嵌入式处理器的软件开发工具。。
2.Xilinx Platform Studio
集成开发环境包含很多嵌入式工具、IP、库、向导和设计生成器,能帮助快速创建定制的嵌入式平台。
3.Nios II
IDE提供了一个统一的开发平台,用于所有Nios II处理器系统。仅仅通过一台PC机、一片Altera的FPGA以及一根JTAG下载电缆,软件开发人员就能够往Nios II 处理器系统写入程序以及和Nios II处理器系统进行通讯。