开启辅助访问 切换到窄版

打印 上一主题 下一主题

2019年嵌入式学习路线:学习嵌入式该如何去学呢?

[复制链接]
楼主
跳转到指定楼层
| 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如今的嵌入式开发大热是ARM+Linux,还有就是Android系统平台,但对于ARM的发展的前景来讲,可谓是一片大好,翻开各个公司的网站,在招聘里面嵌入式工程师占据了大半工程师的职位,但在找工作当中,企业对于单纯的嵌入式开发核心技术,ARM开发来说要多于其他相关技术。如单片机、fpga、DSP工程师等。当然这是因为ARM在微处理器方面占着领军地位。



学习嵌入式,怎么能没有一套衬手的学习路线图!

嵌入式培训学习路线图如下:
阶段一:嵌入式高级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处理器系统进行通讯。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表