当前位置:首页 > 嵌入式培训 > Linux学习 > linux入门 > 嵌入式linux怎么学?大神几招点醒你

嵌入式linux怎么学?大神几招点醒你 时间:2018-07-12      来源:未知

嵌入式linux系统的学习都是很多人学习中最头疼的事情了,花费的时间还多,因为学习嵌入式linux你如果没有掌握好嵌入式linux的学习方法,那你就会学的很迷茫,不知道从何下手,从何学起,其实学习嵌入式linux很简单,这是一个嵌入式行业的大神级别的人说的,在此,嵌入式大神还分享出自己的嵌入式linux学习方法,一起来学习:。

1、嵌入式linux学习,刚开始的时候,你要会用,要熟悉,linux系统,会使用这是基本的。

2、掌握嵌入式linux基础知识,能看懂硬件工作原理,但重点在嵌入式软件,特别是操作系统级软件,那将是优势。C语言基本功能扎实;

3、在开发的过程中我们为了提供工作效率还会用到Make,Shell等,为了能够很好的管理我们代码的不同版本,我们还需要知道什么是SVC,CVS,subversion,git等。

4、那就是效率更高的方法了,那就是数据结构,多线程,多进程了,想要效率高,这些是你需要学的

5、当然学习了上面这些,但是你在学习中,就会看到什么arm,四核什么的,所以这些我吗是要进一步学习的

6、当上面都学习完以后,开始实践的时候,你就会发现一个问题,咦,系统做好了,但是板子上的很多东西不能用,那这个时候驱动程序就派上用场了,那这个时候驱动你是要学的,记住要学好上面这些,再来学驱动,不然就会迷茫。

简单的了解了一下,那接下俩就是重头戏了,嵌入式linux学习方法及一些详细步骤

1:掌握Linux命令:当然是知道的越多越好,用的越熟越好,但别只为了练命令而练命令

在学习之前你先要搭建好学习环境然后在虚拟机安装它,开始使用它。学习Linux,命令使用是学习的前提,要记住:命令名,选项,各个参数都作为命令的输入项,都是独立的项,他们之间必须用空格隔开。

学习Linux虽然命令多,但是熟能生巧,在以后的学习运用中能大大节约你的时间。还有学习linux切不可粗心大意,往往一个小小的空格也会报错,当然在linux中,大小写是很敏感的!

嵌入式linux怎么学

2:系统编程

不建议直接整APUE,因为如果基础不好很可能有些地方看不懂, linux系统编程其实就是函数调用,就是io 进程线程,ipc(进程通信),网络编程,可能还会有UI。快速了解Linux编程是什么东西,快速知道如何写一个简单的程序,如文件拷贝程序(想想是不是很多时候你整了一大堆理论,却还是写不出程序来,是不是清楚知道函数的功能,却不知道怎么调用,xxx从入门到精通系列正好解决这个问题,它俨然就是带实例的中文man手册,讲解参数,讲返回,然后给个例程…)。可以找一家大书店,去计算机分类中找到这方面的书,可以在书店里看,也可以买下来。快速的了解linux编程是何物。然后再看apue 这类书会很好上手。另外,经常试写下系统命令:ls cd cp 等,经常看man。

3:就是最重要的驱动了

驱动是个很深奥的东西,学驱动不要只限于驱动框架,一定要知道它每个功能的实现原理,比如你给驱动添加了poll功能,不要只知道这样写就可以实现poll,以后按这个写就可以了,你还要知道它的原理!!就是到内核里看它是怎样一步步调用过来的,中间经历了什么?!

学驱动要多看内核原码!了解内核子系统!不要说你看不懂,一开始谁也看不懂。必须有块开发板(arm9及以上),有条件可参加培训(进步快,能认识些朋友)。主攻书籍:《嵌入式Linux应用程序开发标准教程》等

对于学习嵌入式,那C语言也是必须要学的,因为写驱动都是需要写一些编码的东西的,之所以放在后面告诉你,是要你记得。可以看一下C语言视频来学习哦。

4、多总结,勤思考,多记笔记

如果想学好Linux系统知识,不是一天两天就能学会的,也是经过一朝一夕,慢慢积累的,这个过程中要学会去总结,多思考,多动手去练,去实践,在理解的基础上去记忆,把原理搞懂,把重要的知识点积累下来,以便在以后的工作中方便查找,当做查询手册,同时也能锻炼我们编写文档的能力,对以后都是有很大帮助的,再或者可以考虑进行嵌入式Linux培训。

不管怎么样嵌入式linux学习就要在理论与实践中相结合来学习,多多练习,多多提问,这样才能进步,嵌入式linux学习就是这么简单,你get到了吗。

上一篇:适合嵌入式linux初学者计划,让你“飞神上仙”

下一篇:嵌入式linux开发流程,大牛详细总结

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部