【发布时间】:2010-08-27 14:17:40
【问题描述】:
我刚刚加入了一个需要开发基于 ARM 的微控制器的项目。我从事网络开发已有一段时间了,我需要一些材料和资源来启动基于 ARM 微控制器的嵌入式系统。我是这个领域的绝对新手,所以请提供一些在线资源/教程/电子书来复习基础知识。
我们正在使用的微控制器:
AT91 手臂 拇指 微控制器 AT91SAM9R64 AT91SAM9RL64
【问题讨论】:
我刚刚加入了一个需要开发基于 ARM 的微控制器的项目。我从事网络开发已有一段时间了,我需要一些材料和资源来启动基于 ARM 微控制器的嵌入式系统。我是这个领域的绝对新手,所以请提供一些在线资源/教程/电子书来复习基础知识。
我们正在使用的微控制器:
AT91 手臂 拇指 微控制器 AT91SAM9R64 AT91SAM9RL64
【问题讨论】:
您应该从熟悉 ARM9 架构开始。 ARM 站点的文档部分提供了很多文章/在线指南。之后就看你想走多远了,ARM网站上有list of book可以作为基础。
【讨论】:
ARM ARM(ARM 架构参考手册)是必备的。而且由于没有那么多变体,ARM 还为您设备中的特定内核发布(也是免费下载)TRM(技术参考手册)。所以去 atmel 和他们的文档将具体指出哪个 ARM9 内核,然后去 ARM 的站点并查找该内核并获取 TRM。 Atmel 也可选择提供该 TRM 或一组 TRMS 的副本。有时缓存是一个单独的 TRM。我认为对于那些 ARM9 来说,尽管您需要一个 TRM,再加上来自 ARM ARM 的一般 ARM 基础知识。
【讨论】: