文章分类 -  Embedded

学习 ARM 系列 -- FS2410 开发板上启用 MMU 实现虚拟内存管理
摘要:一、背景 FS2410 开发板上的 ARM 核心为 ARM920T, ARM920T 代表着什么呢? 其实ARM920T = ARM9 core + MMU + Cache,也就是说 ARM920T 为实现虚拟内存管理提供了硬件条件,这个硬件条件就是 MMU -- 内存管理单元。前面的实验我们程序里的地址都是直接对应物理地址,也就是说虚拟地址等同于物理地址,而今借助 MMU 我们可以实现虚拟内存管理,程序里面的地址不再被直接送到地址总线,而是先通过 MMU,由 MMU 来实现虚地址到物理地址的映射。这有什么意义呢?想象有这么两个程序,它们有相同的虚拟地址,但由于运行时其虚地址分别被映射到不同的 阅读全文

posted @ 2011-08-19 11:25 不知道 阅读(564) 评论(0) 推荐(0)

arm-linux-gcc工具链下载(转载)
摘要:http://ftp.arm.linux.org.uk/pub/armlinux/toolchain/常用的交叉编译起可以从下边的站点下载: http://frank.harvard.edu/~coldwell/toolchain/http://www.kegel.com/crosstool/一下内容摘自:http://hi.baidu.com/zhxubo/blog/item/ee0987b41c66a0748ad4b263.htmlhttp://www.handhelds.org/download/projects/toolchain/http://ftp.arm.linux.org.uk 阅读全文

posted @ 2011-07-16 13:48 不知道 阅读(1277) 评论(0) 推荐(0)

导航