打印

初学者献给初初学者

[复制链接]
7468|58
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ruiwei0201|  楼主 | 2009-8-31 09:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是一个arm的初学者(学习大概有两年的时间吧,这两年都是自己瞎折腾,所以到现在任然还是个初学者),想写些自己的心得,给那些初初学者带个自己认为是正确的入门之路。高手们对于初学者的问题都会不屑一顾,因为在他们看来初学者的问题都太简单太没有技术含量,这就像一个人长大几岁之后不能理解自己过去所做的事情一样。所以我认为我这个初学者还是比较有发言权的,因为我还没忘记自己曾经的愚蠢。

闲话少说,言归正传。

我觉得如果你真的想学嵌入式系统开发,你就先不要去碰嵌入式的东西,老老实实的把C语言先学会了(语法,指针,数组,函数,结构体,联合体)。如果你学不会C语言,那我只能晴天霹雳送你八个大字:趁早放弃,另寻他路是唯一的选择。

其次学汇编语言,(这里以arm为例),买本讲解arm的书籍,别的什么也别看(那些什么arm的命名啊,历史啊,之类的那都是闲暇之余给我们吹牛的素材),先看arm的寄存器组织情况以及汇编语言的语法(有汇编语言基础最好),熟悉指令体系。

然后熟悉你买的开发板的CPU的结构,主要是知道它有哪些接口以及这些接口的相关寄存器就可以了(具体的功能是要等到我们要利用这些接口,让它们为我们服务的时候才去深究的),因为下面的会涉及到这些(一部分或全部)接口。

接下来,看启动代码,这部分代码完全是汇编语言编写,有且只有看懂启动代码,你才可以进行下一步。

再接下来,开始动你的纤纤玉手吧。这个阶段是巩固我们上面学习的最好方式及手段。也正是在这个阶段我们边实验边学习编译器的使用。

目前我基本上就是在这个位置上溜达,一直也没敢轻易的走进传说中的操作系统。因为我觉得我的准备工作还没有做好。总结我的学习经验12个字:统观全局,模块思想,逐个击破。(这个是我尽两年的精华)

好了,就写这么多(多了也写不出来了^_^,希望能给那些像我一样迷茫的人们带来一丝启示。

另,不足之处,请大侠指正。(希望指正的时候不是冷嘲热讽,冷嘲热讽很伤自尊的,我现在什么都没有,就只剩下这点赖以生存的自尊了.

相关帖子

沙发
tianzhiya| | 2009-8-31 10:52 | 只看该作者
写的不错,学习交流就需要楼主这样的

使用特权

评论回复
板凳
flyingking| | 2009-8-31 12:50 | 只看该作者
非常不错,基础才是王道,地基很重要!

使用特权

评论回复
地板
song309| | 2009-8-31 21:43 | 只看该作者
好指点

使用特权

评论回复
5
woshiwml| | 2009-9-2 10:15 | 只看该作者
我菜鸟都还不是

使用特权

评论回复
6
woshiwml| | 2009-9-2 10:16 | 只看该作者

使用特权

评论回复
7
itelectron| | 2009-9-3 08:07 | 只看该作者
偶和楼主一样 哈哈  也 断断续续自学了2年了!写的很好顶上去

使用特权

评论回复
8
itelectron| | 2009-9-3 08:10 | 只看该作者
目前正为上 LINUX 做准备
先把UBOOT 吃透了 年底 要把LINUX  运行 起来.

使用特权

评论回复
9
auzxj| | 2009-9-3 08:20 | 只看该作者
斑竹哪去了?这么好的原创**还不给条裤子??!!

使用特权

评论回复
10
ruiwei0201|  楼主 | 2009-9-3 16:20 | 只看该作者
谢谢各位支持!

使用特权

评论回复
11
xiaoxlh| | 2009-9-3 20:40 | 只看该作者
我也跟楼主的情况差不多,因为我发现嵌入式的内容也看不懂,我就是在用C语言编写应用程序

使用特权

评论回复
12
ruiwei0201|  楼主 | 2009-9-4 09:03 | 只看该作者
多泡泡论坛,在嵌入式软环境中强化自己的意识,慢慢就能明白了!

使用特权

评论回复
13
wang19847277| | 2009-9-4 09:04 | 只看该作者
这个确实要顶

使用特权

评论回复
14
ribulan| | 2009-9-5 15:53 | 只看该作者
我觉得还是得快速入门,哪能只抱本C书看?我觉得一边模版子,一边看代码,不懂的去网上书上查查!这才是王道!

使用特权

评论回复
15
小于儿| | 2009-9-7 09:14 | 只看该作者
感谢楼主把这么好的学习经验分享给我们!

使用特权

评论回复
16
ruiwei0201|  楼主 | 2009-9-8 11:17 | 只看该作者
我觉得还是得快速入门,哪能只抱本C书看?我觉得一边模版子,一边看代码,不懂的去网上书上查查!这才是王道!
ribulan 发表于 2009-9-5 15:53

我的意思是要看看你能不能学会C,C学不会你看别的也是枉然。。。

使用特权

评论回复
17
gyjdk0601| | 2009-9-9 15:01 | 只看该作者
强烈顶一下,谢谢楼主的分享!!

使用特权

评论回复
18
mytempid| | 2009-9-11 11:13 | 只看该作者
支持一下LZ

使用特权

评论回复
19
kun9766| | 2009-9-17 10:07 | 只看该作者
不错的,顶个先!

使用特权

评论回复
20
RXKMOS123| | 2009-9-19 12:43 | 只看该作者
:handshake好~~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

149

帖子

0

粉丝