打印

从51到ARM,需增加哪些知识?

[复制链接]
7557|29
手机看帖
扫描二维码
随时随地手机跟帖
来自 2楼
jshmlly| | 2007-9-4 12:15 | 只看该作者

循序渐进

我想没有一个知识是一气呵成的,我也不喜欢那些动不动就BS别人的人。我本着对初学者负责的态度,还是打牢基本功,对于没有OS概念的人来说不要一上来就去学习LInux,应为这往往会使你早早的放弃这行,还是先把ARM的硬件研究好,先裸奔。然后跑跑Ucos之类的简单系统,慢慢建立起概念和信心。再有兴趣就研究一下LInux
我想很多初学者都和我一样,从0起点的。我也用过几种操作系统,包括ucos,linux等,那还不是从裸奔开始学习的吗。在ARM系列中,ARM7的功能并没有什么了不起的,价钱也越来越低,所以裸奔也不是什么大才小用。如果是ARM9以上那可能要考虑考虑。我本人是支持从底层做起的,那才是嵌入式开发的精髓。

还有那些自以为是高手的人,你们可能是开发的高手,但绝对不适合在此发言。

使用特权

评论回复
板凳
gyt| | 2007-6-17 12:00 | 只看该作者

硬件容易

其实都差不多。软件方面,可能要用到linux,现在外面参考的东西也很多。如果您51玩得很熟,几乎马上就可以上手:)

使用特权

评论回复
地板
后学| | 2007-6-18 10:24 | 只看该作者

软件!软件!!软件!!!

使用特权

评论回复
5
飞儿369| | 2007-6-18 12:59 | 只看该作者

ARM LINUX ARM LINUX

LINUX
ARM
LINUX
ARM
LINUX
ARM

使用特权

评论回复
6
computer00| | 2007-6-19 01:42 | 只看该作者

使用特权

评论回复
7
jimoom| | 2007-6-19 09:43 | 只看该作者

本人也想学啊。

最近一直在看  c++ vc++ linux 操作系统等
不知具备这些知识够不,请大侠指教下。有没好点入门的教材推荐下啊!

使用特权

评论回复
8
jshmlly| | 2007-6-20 12:08 | 只看该作者

re

我看大家都进入误区了
现在ARM开始单片化,也就是取代以往的8位单片机。
ARM并不是一定和LINUX相伴的。也不是用ARM开发系统一定要整个操作系统。
从简单的开始吧。先学好内核,把他当作一个单片来学。慢慢来,否则很可能你会半途而废。因为没有信心了 ,毕竟操作系统不是那么容易的。

使用特权

评论回复
9
sheepbaa| | 2007-6-20 16:41 | 只看该作者

我把 arm 当作单片机用

我把 arm 当作单片机用,和linux没关系.就是发现arm比51快了一点..

使用特权

评论回复
10
后学| | 2007-6-20 17:31 | 只看该作者

BS下把arm当单片机用的人,

没有OS的处理器在实际应用中用的很少,

使用特权

评论回复
11
wjy1107| | 2007-6-20 20:05 | 只看该作者

不是一提到ARM就联想到LINUX阿

嵌入式的操作系统N多种哦。只不过嵌入式LINUX是开源的免费的。可是真正开发嵌入式系统的用LINUX不占多数。vxworks,WINCE等等才是正解。
但是如果想学习ARM,要看你的着眼点在哪里。要是单单用ARM做单片机用就没什么意思了。
估计你的硬件知识应该没问题,ARM处理器的结构看看也就会懂了。关键是需要适应在有embedded os 下的编程环境,和改变以前在单片机上编程的思维思维方式。

哎!总之,选择ARM与其说是换一个芯片处理器,还不如说我们放弃了与芯片直接对话的机会。除非是要自己写一个新的嵌入式操作系统。

使用特权

评论回复
12
huangqi412| | 2007-6-20 22:30 | 只看该作者

刚学arm。板子还没到手。

使用特权

评论回复
13
lldwsw| | 2007-6-21 16:35 | 只看该作者

学ARM应该从51自然过渡,不一定要上操作系统

先不上操作系统,可以把arm各个细节搞明白,比如寄存器配置,arm结构,硬件接口等都很熟了之后上简单的uCOS之类的,若uCOS之类的也没有搞过,建议看本人的"实用单片机系统",MS2,和MS3有一个简单的操作系统概念,比如系统时钟,消息等等.

使用特权

评论回复
14
gyt| | 2007-6-23 10:17 | 只看该作者

wjy1107说得好:)

“选择ARM与其说是换一个芯片处理器,还不如说我们放弃了与芯片直接对话的机会。”

说得太好了!!!

使用特权

评论回复
15
computer00| | 2007-6-23 11:57 | 只看该作者

吼吼~~~偶目前还是比较喜欢裸奔~~~~~~

使用特权

评论回复
16
evatan| | 2007-6-24 00:00 | 只看该作者

到底ARM和单片机各是什么呢?

要会ARM真的要学什么才行呢

使用特权

评论回复
17
gyt| | 2007-6-24 07:15 | 只看该作者

其实

ARM就是速度更快、功能更强大的一类单片机。

使用特权

评论回复
18
一朝成名| | 2007-6-24 11:19 | 只看该作者

10楼的给个数据

别蒙着头说话啊

使用特权

评论回复
19
sjl2006| | 2007-6-24 15:40 | 只看该作者

从简单的操作系统学起

比如uC/OSII。ARM的确是功能更强大的单片机,既然懂了51,ARM的体系和外设学起来也不难,但是如果把ARM当单片机用,显然是大材小用了。

使用特权

评论回复
20
古道热肠| | 2007-6-24 16:35 | 只看该作者

lldwsw的思路值得提倡

     要平稳推进,不搞大跃进。既要发挥ARM的优势,又要将风险控制在最小的范围内。
    程序从传统模式移植到uc/OSII还是比较容易的,也易于控制和调试,至于Linux和WinCE需要过硬的功力才能整合。

使用特权

评论回复
21
dogpeter| | 2007-6-26 17:04 | 只看该作者

一点感受

其实可以先玩玩uCOS之类的,上Linux需要过硬的软件知识,这是作硬件出身的人的软肋。可以慢慢提高,Vxworks虽然强大,但是非免费,而且不开源,资料又少,感觉不适合初学

使用特权

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

本版积分规则

E_T

25

主题

96

帖子

0

粉丝