不参加培训真的学不好嵌入式linux吗?

来源:百度知道 编辑:UC知道 时间:2024/05/20 19:56:09
从我开始学习嵌入式linux我就有这个疑问,嵌入式linux真的很难学懂吗?
是不是像蜀道之难,难于上青天,是不是真的必须去参加培训才能学好嵌入式linux,可是一直找不到答案,身边没老师指导(我学习计算机网络的),没同学交流,很想有个人告诉下自己嵌入式linux是不是真的很难学,还有以过来人的身份告诉下应该怎么去学嵌入式linux,我是有那个决心和毅力去学嵌入式linux,就是找不到努力的方向,不知道怎样才可以学好,嵌入式linux我学习快1年了,书也买了不少,开发板是这个学期才买的,买的是友善之臂的QQ2440,书我看过了华清远见出的那几本书,感觉看了并不像网上说的那么难,自己还能看得懂的,可是即使这样还是觉得没有方向感,因为我不知道怎么去检查自己的水平到底是怎么样的,因为身边没人去参考,不知道应该学到一种怎么样的水平才能去找关于嵌入式linux的工作,我现在正在考虑着要不要去参加华清远见的培训,他们培训6个星期就要6900,好贵,不知道去那了到底能不能学不到东西,也怕去那学的东西自己都能学得懂,只是没人带自己入门给自己指导学习方向而已,如果有人指导下我想我我有那个能力自己去学好嵌入式linux,我现在买的开发板我只是搭建起了开发平台,并把自己写的程序在开发板运行成功,可是我很想用用开发板做一些比如A/D,D/A,数码管显示灯实验等等,可是不知道如何应用自己的开发板,因为书上的应用平台和自己的是不一样的,

终日思考没答案,没有了方向感不知道如何走,希望能有好心人给自己说下
在下感激不尽,我只是想知道怎样的一个程度才算是学得差不多了
谢谢大家了,真想每个都给200,可惜只能给一个
我只能挑一个了,还是谢谢大家了
我已经想好了,我不去参加培训了
我要自学成才
相信我可以做到的

看到越来越多的兄弟加入嵌入式大本营,本人真是激动的刚刚的啊,哈哈哈

但是我也没在这方面工作很多年,基本等于初窥门径的一脚门外一脚门里的家伙。

1,根据你的状况,强烈建议不要去参加培训班。我参加过一个培训班(就不说是什么班了,反正是你提到的一个很有名的培训班),基本就是老师带着你熟悉开发板的用法。
2,你自己也有开发板,也有书籍。但是不知道嵌入式是什么,是做什么的,是吧?当然我不会认为你不知道嵌入式的概念。但是嵌入式的学习也有侧重点啊,比如偏硬件,或者偏软件,虽然嵌入式是软硬一体的。但是这并不代表偏硬就可以不学软,偏软就可以不学硬。只是侧重点不同。
3,最开始应该全面的了解一下嵌入式。然后选择一个侧重点深入学习。比如你喜欢硬件,那你可以深入研究你买的开发板的原理图(一般核心部分的原理图是不提供的,pcb也是不不提供的),下载板子上各个元器件的datasheet。自己制作原理图,画PCB,最后自己做出来一个和你买的开发板一样的东西(有成就感吧,哈哈)。但这个需要你有这方面的基础。但是这个还是需要投入一定资金的(购买元器件,制板,焊接工具等等)
4,如果你不想或客观条件不允许你做硬件,那么也可以选择做系统。开发板是自带系统的,但是那是经过裁减的。你可以自己亲手重新制作boot,kernel,filesystem等等。这个也是非常有意思的(我也做过一些),也很简单。但是如果想做好就不那么容易了。
5,驱动。系统熟悉了之后,就可以着手驱动了。不要去想如何自己写一个多么好的驱动(除非你是大大大牛),一般网上都有的,拿过来修改一下即可。比如你买个蓝牙或者无线网卡,或者其他设备,然后去网上找linux下驱动,修改并编译,加载,直到成功驱动起该硬件。这也是相当相当有成就感的
6,应用程序。不想动硬件,也不想动系统,也不想写驱动,那么就做应用吧。基于嵌入式的应用入门非常简单(你现在应该已经入门了,可以把自己的程序交叉编译,下载到板子上运行),但是同样,要做好就没那么简单了。这个应用主要偏向软件程序的编写,基本和PC的软件区别不大。注意一下内存的应用等问题即可。
7,如果你一个人能把这一整套的东西做出来,那你就随便世界里喊一声,估计都能抢疯了(到时别忘记小弟啊,哈哈)。

<