这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » ARM 想学ARM

共2条 1/1 1 跳转至

ARM 想学ARM

院士
2006-09-17 18:14:16     打赏
ARM 想学ARM



关键词: 想学    

院士
2006-12-22 22:43:00     打赏
2楼
问     我是搞单片机的,用的还是汇编。会点c,但不是单片机的C。现在我想学ARM,应该怎么做呢?是不是要先买个最基础的开发板呢?我是下定了决心要学,可是不知道从哪里入手。请各位不吝指教,不胜感激! 1: 先看书。然后可以用keil for ARM来软件仿真。C语言一定要搞熟。

开发板可以先不急着买,先好好学一下软件仿真。 2: 谢谢圈圈谢谢圈圈的指点!
再请推荐两本书,另外,keil for ARM在网上可以下吗?可以给我个网址吗? 3: 关注圈圈到处跑 4: 书你可以考虑周立功的《深入浅出ARM7》当然还有其它很多的书可以看。

KEIL FOR ARM 可以去这里面找:
http://www.ourAVR.com/bbs/bbs_list.jsp?bbs_id=1032 5: 让我们行动起来我的情况跟你差不多,不过汇编要差些,C要好些。
我觉得呢,需要买本ARM基础书来看,然后买个板子来练习,再把附带的文档源程序吃透。

我买了个二手的44B0板子,自己飞线连了个屏上去,现在在看例子程序和Boot程序,碰到问题就上网上找答案......乐在其中。

6: KEIL for ARM是    Keil for ARM 2.50a   吗?我刚才下载了一个,装了之后桌面显示Keil uVision3,这个可以吗?
周立功的《深入浅出ARM7》是要邮寄的吗?
再次谢谢圈圈!圈圈回帖,倍感荣幸!
另:假圈圈也是到处跑啊 7: 对,就是那个Keil for ARM 2.50a,里面还有注册机的关于书,我想一般大型的书店应该都有卖的,当然,你也可以去ZLG ARM的版块发帖问一下。

这本书是属于实战型的,另外还有〈ARM体系结构及编程〉是比较理论型的。 8: 哈哈!有热心人,有先行者,哈哈,信心百倍啊! 9: 书已经买了!呵呵,昨天晚上去了新华书店,直奔4楼电子类,一言就看见了他《深入浅出ARM7》,心里那个爽啊!不过可是45个大洋啊! 10: 我有PCB板和成品也有教程需要的和我联系
QQ:280919249 11: 让我们共同进步我的情况和楼主差不多,不过我还会点"Keil C51".我去年年底买了一本<ARM嵌入式系统基础教程>(周立功),从而知道了"uC/OS-II",于是前段时间就去深圳书城买了一本<uC/OS-II>(Jean J.Labrosse著,邵贝贝等译),那本书真的不错,看那本书有种师从"嵌入式专家"的感觉,那哪里是介绍uC/OS-II的书,简直就是教你怎么写嵌入式实时操作系统,循循善诱,看此书真的是乐在其中! 12: 到水潭游3天一定学会ARM 13: to fushaobing:我的那个“51_00_OS”就是在看完贝贝那本书后写的 14: 羡慕ing!    谢谢各位老侠中侠少侠的关心!我要是什么时候能弄个‘yyy_OS’之类的该多好啊!
    不过我有个问题想问圈圈:我昨天大致看了一下《深入浅出ARM7》,发现他的开发环境是ADS1.2的,现在正在下载呢,他的ARM是2131,而且书好像是围绕专门的开发板说的,KEIL FOR ARM2.5a可以用吗?我是不是要买一个213x的开发板呀? 15: 榜样的力量是无穷的!     呵呵,刚才注意到菜农大叔和圈圈的回复时间,两位可真是21IC里名副其实的夜猫子!我一定要向你们学习,力争加入到光荣的夜猫子行列当中! 16: 你可以先把书看看。掌握那些基本的寄存器,以及用C语言访问它们的方法。

有些看不明白的地方,可以暂时放过。

然后你就可以用KEIL来写程序了。启动代码可以暂时不理会,就用C语言写程序。
在ADS里面的代码,基本上都是可以直接放到keil中来用的,只需要注意一下头文件即可。
另外就是相关的一些设置,关于keil的设置,不知道hotpower大叔有没有相关的入门介绍呢?
如果没有的话,我可以给大家做一个很简单的配置及仿真的入门教程。


当然,你可以看看ZLG那本书里面关于启动代码的介绍,不过里面会牵涉到ARM汇编,只能通过注释来理解了。
当然,你可以再去找那些有讲汇编指令的书来看看。

要快速上手的话,用ZLG的书还是比较快的。


如果遇到什么困难,可以发上来跟大家讨论。 17: 问computer00能大致介绍一下ads1.2和Keil for ARM 2.50a吗?
直接用ads不好么?
Keil for ARM 2.50a是什么样的应用和趋势?
谢谢 18: 我也在学,不过我只对硬件感兴趣    在以前工作的那家公司看到有好几款ARM(S3C44B0X、HMS30C7201)及ARMDSP双核处理器(DM642、DM270),可惜那里的数字工程师总以为我跟他们当年那样菜,一直没给我机会去搞相关的硬件。没人指导,无从入门,后来我决定买一块开发板自己玩。在网上观察了一段时间后,我看到有不少人在玩飞利浦和ATMEL的ARM,不过我觉得这些内置FLASH和RAM的ARM似乎不是主流,个人更看好外挂FLASH和SDRAM的ARM,而我又发现S3C44B0X似乎是资料最丰富的一款ARM,于是我便决定买一块S3C44B0X的开发板来玩。
    在网上买了一块44b0的开发板,板上的资源比较丰富,并提供了VXWORKS和uclinux,不过他们提供硬件资料除了原理图和芯片资料外就没什么了,让我觉得无从下手。玩了一段时间后,他们又提供了一个移植好的UCOS,我对程序的兴趣不大,玩来玩去除了简单的操作外没什么别的收获。后来我在母校后门的书店里找到了一本书《嵌入式系统设计与开发实例详解》,这本书有20几个例子,硬件的讲解比较丰富,提供的光盘里面都是SDT的程序。我比较喜欢ADS,后来又在MCUZONE找到一个ADS的范例,这样总算开始入门了。 19: 主要是keil for ARM可以脱离硬件仿真。下面这个是keil自带的例子,仿真的结果如下:



下面这个是我写的一个IO口产生方波的程序,用keil仿真的结果:


如果用keil的话,就可以暂时先省下买开发板的钱了,一个开发板也不太便宜(对于我来说^_^)
当然,也可以去买一个开发板回来,这样更实际些。不过我的做法是是先软件仿真,通了之后再上
硬件,这样做起来会快很多。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]