从51到ARM的困惑

[复制链接]
5780|34
 楼主| maxhai 发表于 2010-12-16 22:42 | 显示全部楼层 |阅读模式
本人精通51的汇编和C语言。。。现在想转入ARM会不会太急啊。。。还是说要先学点其他的什么呢??
HWM 发表于 2010-12-17 08:27 | 显示全部楼层
若有计算机结构体系基础知识,从MCS-51转入ARM体系应该没有太大问题,特别是近来推出的多种低端(不等于低级)内核。但若没有相关基础,则建议补些相关内容。
 楼主| maxhai 发表于 2010-12-17 12:32 | 显示全部楼层
2# HWM
学过16位的微机原理可以么??
 楼主| maxhai 发表于 2010-12-17 12:34 | 显示全部楼层
我会加油的!!!
HWM 发表于 2010-12-17 12:40 | 显示全部楼层
to 3L:

基本应该可以....
xvbct 发表于 2010-12-17 13:03 | 显示全部楼层
先看计算机操作系统和简单的数据结构方面的书。然后熟悉LINUX基础和ARM体系结构与汇编。51怎么个流程,ARM+LINUX也是这个流程。51不是先学了C语言,熟悉WINDOWS和编译器,汇编以后才整的吗。

评分

参与人数 1威望 +1 收起 理由
maxhai + 1

查看全部评分

HWM 发表于 2010-12-17 13:27 | 显示全部楼层
to 6L:

若单就学ARM而言(特别是目前流行的Cortex-Mn),操作系统之相关非必需(更不用说Linux之类)。
batsong 发表于 2010-12-17 14:48 | 显示全部楼层
ARM CORTEX系列一般裸奔使用,如果精通51那学起来没啥难的。

但ARM9以上的芯片一般都是跑操作系统的,仅有51基础用起来比较吃力。

一般的工业应用cortex足够了

评分

参与人数 2威望 +2 收起 理由
maxhai + 1
mbutterfly + 1

查看全部评分

HWM 发表于 2010-12-17 19:12 | 显示全部楼层
to 8L:

Cortex系列是ARM公司新推出的全系列内核,功能上早已涵盖其早期的ARM系列。因此不能说“Cortex系列一般裸奔使用”。但对于其Cortex-Mn子系列,那倒大可不必使用操作系统,特别是Linux之类。
zljwl2005 发表于 2010-12-17 20:23 | 显示全部楼层
精通51的,是指51的应用方面吧

如果是应用方面,ARM跟51都差不多

最底层的,比51要稍微繁琐一点
mbutterfly 发表于 2010-12-17 20:46 | 显示全部楼层
现在的芯片的RAM和FLASH都大的多,有的时候真不怎么考虑如何去节省。而M3,比如流明的还有STC的,库函数很丰富的,调用好了就可以了。如果设计到操作系统,那51转ARM还是有点麻烦的。

评分

参与人数 1威望 +1 收起 理由
maxhai + 1

查看全部评分

 楼主| maxhai 发表于 2010-12-18 18:28 | 显示全部楼层
谢谢高人们指导!!!
yalingcat 发表于 2010-12-20 15:53 | 显示全部楼层
呵呵,借道学习
 楼主| maxhai 发表于 2010-12-20 18:18 | 显示全部楼层
恩。。。一起加油啊。。
areshan 发表于 2010-12-23 16:54 | 显示全部楼层
我也是从51到ARM,刚把ARM体系结构看完,感觉比51的东西要多些!很多在51下没有的事,在ARM下就要注意!51的内核就像一个黑核,而ARM有好多要注意的点!努力!
a1311651 发表于 2010-12-24 18:49 | 显示全部楼层
evannieh 发表于 2010-12-27 14:52 | 显示全部楼层
先看计算机操作系统和简单的数据结构方面的资料吧
古道热肠 发表于 2010-12-27 23:39 | 显示全部楼层
ARM单片机GPIO口的用法与51不一样,输出就是输出,输入就做输入,有的还没弱上拉,要外接上拉电阻的。
要练手,做实际应用才体会最深。
ahui404682546 发表于 2010-12-31 09:04 | 显示全部楼层
加油啊。。
奇兵 发表于 2010-12-31 23:18 | 显示全部楼层
楼主加油!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:天行健,君子以自强不息

0

主题

42

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部