不会C语言,能否学ARM?

[复制链接]
7266|25
 楼主| nywjlwjh 发表于 2010-8-17 22:33 | 显示全部楼层 |阅读模式
现在会51汇编,想学ARM,怎么开始?
古道热肠 发表于 2010-8-17 23:23 | 显示全部楼层
最好先学学C语言,可以学PC机上的C语言,然后学ARM,C51的个性化太强。
港湾教育 发表于 2010-8-18 17:12 | 显示全部楼层
C语言是嵌入式开发的母语,必须要学好。学习ARM,软件方面有三个方向:一是基于裸机,即前后台,超循环;二是基于微内核,如Keil for ARM;三是基于复杂的OS,如嵌入式Linux。各有用途,看自己的定位。
BitFu 发表于 2010-8-18 20:33 | 显示全部楼层
不会啊,学啊!
土憋ㄘ` 发表于 2010-8-18 21:31 | 显示全部楼层
C语言都不会你还想学arm,学个铲铲、、
这样好高骛远还搞个屁的技术
 楼主| nywjlwjh 发表于 2010-8-18 22:54 | 显示全部楼层
有一本谭浩强的《C程序设计》,学这本可以么?
barryyan 发表于 2010-8-19 09:32 | 显示全部楼层
先把你说的这本看完,PC上实际操作下。
tcc8073 发表于 2010-8-19 13:52 | 显示全部楼层
现在学校不学C语言吗?学过拿出来翻翻很容易就上手了,如果要真的精通,需要时间和磨练
haibushuo 发表于 2010-8-19 17:46 | 显示全部楼层
9# emlinix

我就不会C语言
目前我正在做ARM开发
不过我做的是硬件
xlsbz 发表于 2010-8-20 12:13 | 显示全部楼层
对 建议一定要把C语言基本功弄扎实 然后在开始学ARM。不过我觉得先学51单片机更好些。51学了,那么ARM就是小菜一碟了。

当然 你的汇编不会白学的   在ARM和51中都能用到。

建议你弄任何学问之前  查找大量资料  不要太过于盲目。
bald 发表于 2010-8-20 12:43 | 显示全部楼层
答案是肯定的,支持一下。

最基本的要求是有一定的英语阅读能力。国内许多ARM教程是不错的,不过做底层总需要具体的器件支持,这类资料最好参考原厂的技术手册和相应的支持材料。但这类材料的中文版资料太少了,实时性比较差,而且有的翻译还错误百出。

先试着学一下Cortex_M0吧,相对简单许多。

C语言还是要学,因为共享资源很多,且移植起来简单的多了。
xuyiyi 发表于 2010-8-20 15:16 | 显示全部楼层
支持一下,  勤学苦练。

Cortex_M0/Cortex_M3入门容易些。
经典cai 发表于 2010-8-20 15:53 | 显示全部楼层
先学C吧,精通了就小菜一碟了
tylr2005 发表于 2010-8-21 08:43 | 显示全部楼层
如果你还需要编程,一定学C的
j86deng 发表于 2010-8-21 22:06 | 显示全部楼层
C很重要的
j86deng 发表于 2010-8-21 22:07 | 显示全部楼层
指针 结构体
宇宙飞船 发表于 2010-8-22 12:27 | 显示全部楼层
懂汇编跟精汇编是两码事,学过汇编与用汇编做过很多项目又是两码事,有扎实的汇编基础,学习C就能很快彻底领会指针,函数指针,指针函数,结构成员变量。当楼主可以用用汇编写出C的风格的时候,C的精华已尽在掌握之中。对于有扎实汇编基础的人,学习C是一件很容易的事情。
学习ARM跟会用C没啥关系,其实学习任何的一种MCU,离不开对其汇编的学习。那些只会在ARM的OS上写程序的人,并不是真正地学懂了ARM,充其量只是一个IT民工。
夏日飞鹰 发表于 2010-9-4 20:59 | 显示全部楼层
会汇编学C就不难了
na_sh13 发表于 2010-9-26 16:38 | 显示全部楼层
C语言不能不学
bobo1957 发表于 2010-9-28 09:33 | 显示全部楼层
比如说你不知道油门怎么踩,你说可以把车弄走吗,车其实也可以推着走,看你自己愿意不
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

97

帖子

0

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