摘要: 一个C文件要变成可执行的文件,需要经过四个过程 预处理(处理以“#”为开头的命令) 编译(将.c .i等文件翻译成汇编代码) 汇编(将汇编代码翻译成机器代码) 连接(将生成的多个目标文件(.o文件)连接起来,生成可执行文件) 主要用到的工具叫做arm-linux-gcc,arm-linux-ld,本 阅读全文
posted @ 2017-01-26 19:54 Asam 阅读(1775) 评论(0) 推荐(0) 编辑
摘要: 看的时候不少是略懵的,大概概念基本是懂的,倒也记一下吧。 简述 关于NandFlash的几个特点: 1. 没有独立地址线 :其他如SDRAM、网卡DM9000之类的外设都是与2440统一编址的,他们会接地址线ADDR。但NandFlash芯片没有独立的地址线,他只有一个8位的并行口,接的是IO口。所 阅读全文
posted @ 2017-01-26 19:52 Asam 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 简述 教材中提到,MMU主要有两大功能:一为权限管理,二为地址映射。具体摘录几段文字。供参考。 MMU映射地址具体流程 关于虚拟映射 既然虚拟地址最终要转换为物理地址,那么为何还需要虚拟地址呢?这有以下几个原因: 1. 虚拟地址还提供了权限检查功能:在虚拟地址被转换为物理地址访问设备之前,要先进行权 阅读全文
posted @ 2017-01-26 19:47 Asam 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 简介 S3C2440要访问外部设备,需要通过存储控制器。 具有以下特性(简要摘录几点): 1.S3C2440对外引出ADDR0~ADDR26,27条地址线,即空间有128MB。 2.同时,具有八根片选信号nGCS0~nGCS7,对应BANK0~BANK7 3.BANK0~BANK5可外接ROM,SR 阅读全文
posted @ 2017-01-26 19:35 Asam 阅读(308) 评论(0) 推荐(0) 编辑