想要学习嵌入式开发选择教程哪家好?

想要学习嵌入式开发选择教程哪家好?其实首先你要好好了解嵌入式,其实嵌入式工程师需要掌握的内容非常广泛,主要包括嵌入式软件、嵌入式硬件、以及相关行业、产品的专业知识。作为嵌入式初学者,我们不可能,也没有那么多精力把所有的知识到搞的很精通,我们要学会抓住重点,学会取舍,达到一通百通,事半功倍的学习效果。

嵌入式的系统主要指 Linux 系统。系统是个太大的概念,有上层 framework 系统也有底层内核机制,也包括驱动开发,甚至硬件也要知道。这一领域的人更多的是在嵌入式行业。在操作系统领域对知识要求很多,比如看懂电路图,看懂芯片手册,有编写,移植驱动的能力,懂内核的实现机制等。

学习硬件知识的目的在于能看懂原理图,看懂通信协议,看懂芯片手册。这里推荐一些书:

《微机原理》,可以理解一个计算机的组成原理;

《数字电路》,掌握一些逻辑运算,理解各种门电路的原理;

《ARM体系结构与编程》,对ARM的运行原理解释的很到位;

在学习的时候一些学习思路更能给你带来学习的效率,不要第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。初学者请不要看太多的书那会误人子弟的。先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。不要因为很难,而自己又是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直观。不要被一些专用词汇所迷惑;最根本的是先了解最基础知识。不要放过任何一个看上去很简单的小问题--他们往往并不那么简单,或者可以引伸出很多知识点;不会举一反三你就永远学不会。不要知道一点东西就以为懂了,这并不能说明你会用,会用是需要实践经验和时间积累的。不要放弃,入门并不难,难的是长期坚持实践和不遗余力的学习和实践。不要只看书,看再多的书是学不会用的,要多实践,多动手。不要老把时髦的技术挂在嘴边, 把时髦的技术挂在嘴边,还不如把基本的技术记在心里。在任何时刻都不要认为自己手中的书已经足够了。

嵌入式主要内容包括Linux系统,C语言开发,数据库等,JAVA部分的安卓开发等,学成后可以开发应用软件的,内核开发,驱动开发等工作,做项目。目前国内零基础的入门性课程较多,如果自己是软件开发相关专业或有较好的基础的,应该考虑培养中高级工程师的课程。

猜你喜欢

转载自www.cnblogs.com/qianrushikaifa/p/9851678.html