如何学习嵌入式开发

来源:百度知道 编辑:UC知道 时间:2024/07/02 02:12:59
本人学校刚毕业 专业是计算机网络 想在linux嵌入式方向发展
看了网上的一些资料 嵌入式的门槛还是很高的 要会单片机 C语言 汇编等等
可这些我都不会 唯一的优势就是我的linux 自认为还算是精通 内核也比较了解 请问如果我想入这行 应该从什么地方入手? (花钱参加培训就算了)刚注册的账号 20分全给了~~~~~~~

嵌入式学习很难 我旁边寝室的哥们在一家海什么培训机构培训出来,我现在在跟他学习,总结一下我2个月的学习体会。
1、嵌入式包含3方面知识 C语言、Linux系统内核原理、ARM处理器原理
2、三个方面知识都需要精通,因此很难学,学习过程中会遇到很多陷阱
3、我的学习方法是第一步把c语言精通,熟练掌握各种指针结构体和基本的位操作等。第二步读Linux内核代码,深入了解各种驱动的架构。第三步学习ARM,读ARM的DATASHEET,了解各个寄存器的原理,使用方法。

给你的一点建议就是现在的嵌入式不是单片机,从单片机学起是走弯路,我的学习经验告诉我这个东西必须要有人指导来学习,否则碰壁花时间,曾经我自己研究U-boot的移植,自己在那研究了一个星期卡在了一个地方死活调试不通,最后我哥们过来帮我看了一下,1个小时找出了问题。试想下,如果我没有他的指导,我也许再过一个星期也解决不了问题。哎,嵌入式学习很痛苦啊,自学入门痛苦中的痛苦。我还在继续......谁让我穷还想进入这个高端行业。

嵌入式开发主要有硬件的,内核的,应用软件的
内核主要是裁剪与驱动
http://www.verycd.com/topics/250252/
你可以先看看视频
再去买一块开发板来自己练习,跟着别人做做项目(一般国内的linux团队都会接嵌入式产品的项目,先实习下,不要薪酬)

嵌入式的资料比较少(相对linux网络部分),实际碰到的问题又多又杂,自学比较吃力,所以多看看别人做的比较好,有问题也好解决

你学计算机网络,LINUX还能精通啊。。。你真厉害。。。。
我男朋友也在自学嵌入式,不过没你那么牛,他是啥啥都不会。。。
现在在计划去培训了,但是又为学费纠结……
你把C语言好好去学一下,这个最最重要了
然后ARM要好好去学一下,这个也很重要的

我现在理解的嵌入式就是带操作系统的硬件,呵呵
后时代的单片机
如果想弄