打印

不会C语言,能否学ARM?

[复制链接]
5878|25
手机看帖
扫描二维码
随时随地手机跟帖
沙发
古道热肠| | 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 | 只看该作者
不会啊,学啊!

使用特权

评论回复
5
土憋ㄘ`| | 2010-8-18 21:31 | 只看该作者
C语言都不会你还想学arm,学个铲铲、、
这样好高骛远还搞个屁的技术

使用特权

评论回复
6
nywjlwjh|  楼主 | 2010-8-18 22:54 | 只看该作者
有一本谭浩强的《C程序设计》,学这本可以么?

使用特权

评论回复
7
barryyan| | 2010-8-19 09:32 | 只看该作者
先把你说的这本看完,PC上实际操作下。

使用特权

评论回复
8
tcc8073| | 2010-8-19 13:52 | 只看该作者
现在学校不学C语言吗?学过拿出来翻翻很容易就上手了,如果要真的精通,需要时间和磨练

使用特权

评论回复
9
haibushuo| | 2010-8-19 17:46 | 只看该作者
9# emlinix

我就不会C语言
目前我正在做ARM开发
不过我做的是硬件

使用特权

评论回复
10
xlsbz| | 2010-8-20 12:13 | 只看该作者
对 建议一定要把C语言基本功弄扎实 然后在开始学ARM。不过我觉得先学51单片机更好些。51学了,那么ARM就是小菜一碟了。

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

建议你弄任何学问之前  查找大量资料  不要太过于盲目。

使用特权

评论回复
11
bald| | 2010-8-20 12:43 | 只看该作者
答案是肯定的,支持一下。

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

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

C语言还是要学,因为共享资源很多,且移植起来简单的多了。

使用特权

评论回复
12
xuyiyi| | 2010-8-20 15:16 | 只看该作者
支持一下,  勤学苦练。

Cortex_M0/Cortex_M3入门容易些。

使用特权

评论回复
13
经典cai| | 2010-8-20 15:53 | 只看该作者
先学C吧,精通了就小菜一碟了

使用特权

评论回复
14
tylr2005| | 2010-8-21 08:43 | 只看该作者
如果你还需要编程,一定学C的

使用特权

评论回复
15
j86deng| | 2010-8-21 22:06 | 只看该作者
C很重要的

使用特权

评论回复
16
j86deng| | 2010-8-21 22:07 | 只看该作者
指针 结构体

使用特权

评论回复
17
宇宙飞船| | 2010-8-22 12:27 | 只看该作者
懂汇编跟精汇编是两码事,学过汇编与用汇编做过很多项目又是两码事,有扎实的汇编基础,学习C就能很快彻底领会指针,函数指针,指针函数,结构成员变量。当楼主可以用用汇编写出C的风格的时候,C的精华已尽在掌握之中。对于有扎实汇编基础的人,学习C是一件很容易的事情。
学习ARM跟会用C没啥关系,其实学习任何的一种MCU,离不开对其汇编的学习。那些只会在ARM的OS上写程序的人,并不是真正地学懂了ARM,充其量只是一个IT民工。

使用特权

评论回复
18
夏日飞鹰| | 2010-9-4 20:59 | 只看该作者
会汇编学C就不难了

使用特权

评论回复
19
na_sh13| | 2010-9-26 16:38 | 只看该作者
C语言不能不学

使用特权

评论回复
20
bobo1957| | 2010-9-28 09:33 | 只看该作者
比如说你不知道油门怎么踩,你说可以把车弄走吗,车其实也可以推着走,看你自己愿意不

使用特权

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

本版积分规则

32

主题

97

帖子

0

粉丝