学习使用 ARM 微控制器的嵌入式系统编程
我刚刚加入了一个需要在基于 ARM 的微控制器上工作的项目。我已经成为一名 Web 开发人员一段时间了,我需要一些材料和资源来启动 ARM 微控制器上的嵌入式系统。我是这个领域的绝对新手,所以请为我提供一些在线资源/教程/电子书来温习基础知识。
我们使用的微控制器:
AT91 ARM 拇指 微控制器 AT91SAM9R64 AT91SAM9RL64
I have just joined a project which require working on ARM based micro-controllers.. i have been a web developer for sometime and i am in need of some materials and resources to startup with embedded systems on ARM Micro-controllers. I am absolute newbie in this field so please provide me some online resources / tutorials / ebooks to brushup the basics.
Microcontroller We are using:
AT91 ARM
Thumb
Microcontrollers
AT91SAM9R64
AT91SAM9RL64
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该从熟悉 ARM9 架构开始。 ARM 网站的文档部分提供了大量文章/在线指南。之后,这取决于你想走多深,有一个 ARM 网站上可以作为基础的书籍列表。
You should start with familiarization with ARM9 architecture. There is a lot of articles/online guides available on ARM site in documentation section. After that, it depends on how deep you want to go, there is a list of book on ARM site which can be used as a basis.
ARM ARM(ARM架构参考手册)是必备的。由于没有那么多变体,ARM 还为您设备中的特定内核发布了(也是免费下载)TRM(技术参考手册)。因此,请访问 atmel,他们的文档将具体指出哪个 ARM9 内核,然后访问 ARM 的网站并查找该内核并获取 TRM。 Atmel 还可以选择提供该 TRM 或 TRMS 集的副本。有时缓存是一个单独的 TRM。我认为对于那些 ARM9,您需要的是单个 TRM,以及来自 ARM ARM 的一般 ARM 基础知识。
The ARM ARM (ARM Architecture Reference Manual) is a must have. And because there are no so many variants, ARM also publishes (also a free download) a TRM (Technical Reference Manual) for the specific core in your device. so go to atmel and their documentation will indicate specifically which ARM9 core, and then go to ARM's site and look that core up and get the TRM. Atmel may choose to also provide copies of that TRM or set of TRMS. Sometimes the cache is a separate TRM. I think for those ARM9's though what you need is in a single TRM, plus general ARM basic knowledge from the ARM ARM.