从0到1学嵌入式就是这么简单!(知识框架图)

2017年08月01日 13:52    发布者:咖啡so
嵌入式技术高速发展的今天,企业对专业的嵌入式开发人才的需求也越来越大,无论是从行业发展前景还是薪资待遇上来说,从业者都可考虑这一领域。


对于从事嵌入式系统软件开发的人来讲,应该掌握哪些基本技能呢?(1)懂得C语言和一些简单的汇编语言编程。(2)能够阅读一般嵌入式系统的原理图。(3)至少熟悉一种嵌入式系统的软件开发环境。(4)熟悉一种嵌入式系统软件的开发过程,如:单片机系统、DSP系统、ARM系统或其它的一些嵌入式系统。(5)理解常见的嵌入式操作系统的工作原理,理解线程、进程、信号量、消息机制、同步与互拆、并发控制等软件编程时用到的概念。(6)必要硬件基础知识,等等。
为此,小编将为大家介绍和推荐线上课程的学习路线框架图,总共分 4 个阶段的:第一阶段:https://mmbiz.qpic.cn/mmbiz_png/lnJHwSy9fTZ1FRYNrTkET98ChF5Jg2pvuGGIqlMWzjXFW665KNIhk4nLXibOibggGdIWVd84ibia8PWMdVRwvJmnoA/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1①9天轻松掌握C语言https://mmbiz.qpic.cn/mmbiz_png/lnJHwSy9fTZ1FRYNrTkET98ChF5Jg2pvZP2rHfSU6E9Ricjnw9d28Z7Q5OibrPZR2DHjhCYLia8CzicKibib0eciaEJiaQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1>
②Linux 及C语言高级开发第二阶段:https://mmbiz.qpic.cn/mmbiz_png/lnJHwSy9fTZ1FRYNrTkET98ChF5Jg2pvab2JKIDdgfsNljgt6k3SweFKrWpa3I6V5KlA2YoP38vdgQPVhjHjZw/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1①嵌入式Linux下文件I/O精讲https://mmbiz.qpic.cn/mmbiz_png/lnJHwSy9fTZ1FRYNrTkET98ChF5Jg2pv0icXiciaYUsXmSMENoFicoV8TDqsRNEcOnU76qTmUxUZjzJZKhuEsAku4A/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1>
②Linux并发程序设计你该这么学
③Linux网络编程必修篇http://a1.qpic.cn/psb?/V13D9jvG1W5I7k/UPdgyl2Yx*2SEcM6bSJdxLYQMAmRQMkGGWvKcC3J6Jo!/b/dCABAAAAAAAA&ek=1&kp=1&pt=0&bo=UwFnAQAAAAAREBM!&t=5&su=0132769953&tm=1501563600&sce=0-12-12&rf=2-9
④嵌入式数据库之sqlite3
⑤在线词典综合实战
第三阶段:
②全面掌握嵌入式系统移植
③嵌入式内核及驱动开发初级
④嵌入式内核及驱动开发高级
第四阶段:
②循序渐进学好ARM体系结构及接口技术(210板子)
③嵌入式项目 嵌入式如何学习与运用?想要定期获得学习资源?加入我们的社群组织,大家一起讨论!我们的QQ群号:561213221