共2条
1/1 1 跳转至页
问
我是搞单片机的,用的还是汇编。会点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)及ARM和DSP双核处理器(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: 谢谢圈圈谢谢圈圈的指点!
再请推荐两本书,另外,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)及ARM和DSP双核处理器(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 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |