随笔分类 - 嵌入式linux应用开发(韦东山)
第8章 NAND FLASH控制器
摘要:8.1 NAND Flash介绍和NAND Flash控制器使用 NAND Flash在嵌入式系统中的地位与PC上的硬盘类似 NAND Flash在掉电后仍可保存 8.1.1 Flash介绍 有NOR Flash和NAND Flash两种 NOR Flash与SDRAM的接口完全相同,可以随机访问任
阅读全文
第七章 内存管理单元MMU介绍
摘要:7.1 内存管理单元MMU介绍 7.1.1 S3C2410/S3C2440 MMU特性 负责虚拟地址到物理地址的映射,并提供硬件机制的内存访问权限检查 特性: 与ARM V4兼容的映射长度、域、访问权限检查机制 4种映射长度:段(1MB)、大页(64kb)、小页(4kb)、极小页(1kb) 对每段都
阅读全文
第六章 存储控制器
摘要:6.1使用存储控制器访问外设的原理 6.1.1 S3C2410/S3C2440的地址空间 存储控制器用于通过地址选择外设 支持小字节序、大字节序(通过软件选择) 每个BANK的地址空间为128M,总共1GB(8BANKs) 可编程控制的总线位宽(8/16/32bit),BANK0只能选择两种位宽(1
阅读全文
第五章GPIO接口
摘要:5.1 GPIO硬件介绍 可以不通过他们输出高低电平或者通过它们读入应交的状态 S3C2410有117个I/O端口,分为A~H共8组:GPA、GPB、。。。GPH S3C2440有130个I/O端口,分为A~H共9组:GPA、GPB、。。。GPJ 5.1.1通过寄存器来操作GPIO引脚
阅读全文
嵌入式linux开发环境构建
摘要:2.1硬件环境构建 2.1.1主机与目标板结合的交叉开发模式 在主机上编辑、编译软件,然后再目标办上运行、验证程序。 对于S3C2440、S3C2410开发板,进行嵌入式Linux开发时一般可以分为以下3个步骤: (1)在主机上编译Bootloader,然后通过JTAG烧入单板。 它适用于烧写白单板
阅读全文
浙公网安备 33010602011771号