发布时间:2013-12-25 10:08:07
一、时钟体系和各类时钟部件1)s3c2440时钟体系 s3c2440的时钟控制逻辑既可以外接晶振,然后通过内部电路产生时钟源,也可以直接外接提供的时钟源,它们通过引脚的设置来选择。时钟控制逻辑给整个芯片提供3种时钟:FCLK用于CPU核心,HCLK用于AHB总线上的设备,比.........【阅读全文】
发布时间:2013-12-25 10:05:00
一、S3C2440中断体系结构1)ARM体系CPU的7种工作模式用户模式(usr):ARM处理器正常的程序执行状态快速中断模式(fiq):用于高速数据传输或通道处理中断模式(irq):用于通用的中断处理管理模式(svc):操作系统使用的保护模式数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用.........【阅读全文】
发布时间:2013-12-25 10:03:56
一、NAND Flash介绍和NAND Flash控制器的使用NAND Flash在嵌入式系统中的作用,相当于PC上的硬盘常见的Flash有NOR Flash和NAND Flash,NOR Flash上进行读取的效率非常高,但是擦除和写操作的效率很低,容量一般比较小;NAND Flash进行擦除和写操作的效率更高,并且容量更大。一般NOR Flash用于存储程序,NAND Fla.........【阅读全文】
发布时间:2013-12-25 10:02:43
一、内存管理单元MMU介绍内存管理单元简称MMU,它负责虚拟地址到物理地址的映射,并提供硬件机制的内存访问权限检查。MMU使得每个用户进程拥有自己独立的地址空间,并通过内存访问权限的检查保护每个进程所用的内存不被其他进程破坏。重点就在于地址映射:页表的结构与建立、映射的过程。 1、S3C2440 M.........【阅读全文】
发布时间:2013-12-25 09:58:22
注:所有内容基于友善之臂Mini2440开发板 一、嵌入式Linux开发环境的构建嵌入式开发一般分为三个步骤:1、编译bootloader,烧到开发板2、编译嵌入式Linux内核,烧到开发板3、编译各类应用程序,烧入开发板 软件环境构建采用主机windows,虚拟机CentOS上作为开发环境,虚拟机的.........【阅读全文】