最近在学嵌入式系统开发,作为一个刚入门的小白,真的是一头雾水。网上资料一大堆,但根本不知道从哪开始,也不知道先学啥后学啥,完全没方向,搞得我都快放弃了。
后来在一个叫ITjob的培训网上看到一个课程大纲,感觉特别适合我们这种刚起步的新手。它把整个学习路径讲得清清楚楚,照着这个步骤来,一步步走,不慌不忙,真的挺有帮助的。就算你不想报课,当个参考也是真香!
现在社会信息化发展这么快,嵌入式系统已经无处不在了,从军工、工业控制到咱们家里的智能家电、医疗设备啥的都能见到它的身影。全球市场早就突破几千亿美金了,前景不要太好啊兄弟们~
这门课就是针对目前火热的嵌入式Linux需求设计的,目标是让你能胜任嵌入式应用开发、系统开发或者驱动开发这些岗位。课程安排循序渐进,带你一步步走进嵌入式的世界。而且用的是最主流的软硬件平台(Linux+ARM),基本贴合企业实际需求,学完找工作也不愁。
下面是我整理的学习路线,新手宝宝们可以跟着走一波:
1?? Linux基础
- 安装Linux操作系统
- 熟悉Linux文件系统
- 掌握常用命令
- 了解启动流程
- 认识各种服务
- 设置环境变量
- 定制服务
- vi、Emacs等编辑器使用
- Shell编程入门
2?? Shell脚本编程
- Shell简介
- 后台程序认识
- Bash编程
- 不同Shell对比
- 实战写几个小脚本,比如检测服务器通不通、查看进程是否存在、带循环语句的脚本等等
3?? Linux下的C语言开发基础
- C语言开发环境介绍
- Gcc编译器使用
- Gdb调试技巧
- Autoconf/Automake/Makefile
- 代码优化
- 熟悉整个开发流程
总之,嵌入式这块现在真的很吃香,机会也多,就看你愿不愿意沉下心来学。如果你和我一样刚开始不知道怎么下手,那就按照这个步骤一步一步来,别急,慢慢来反而更快!
共勉一句:嵌入式不是学不会,而是你还没开始!冲就完了!