ARM 2440/2410
文章平均质量分 81
lobbve
本人从事嵌入式linux软件研发,希望结交志同道合的朋友共同进步。
展开
-
s3c2410 MMU(存储器管理单元)讲解
MMU,全称Memory Manage Unit, 中文名——存储器管理单元。 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面前,那就是应用程序太大以转载 2009-02-12 11:33:00 · 1555 阅读 · 0 评论 -
S3C2410 DMA详解
之所以要介绍S3C2410 DMA,因为它对性能太重要了!只有活用了DMA,CPU的性能才能上去!S3C2410有四个DMA,每个DMA支持工作方式基本相同,但支持的source Dest可能略有不同,具体见Datasheet。 这里具体DMA CONTROL寄存器(DCON)的配置说明,进而引出DMA的各种工作方式。 Atomic transfer:指的是DMA的单次原子操作,转载 2009-02-12 11:19:00 · 1733 阅读 · 0 评论 -
嵌入式系统中Nand-Flash的原理及应用
当前各类嵌入式系统开发设计中,存储模块是不可或缺的重要方面。NOR和NAND是目前市场上两种主要的非易失闪存技术。Nor-flash存储器的容量较小、写入速度较慢,但因其随机读取速度快,因此在嵌入式系统中,常应用在程序代码的存储中。Nor-flash存储器的内部结构决定它不适合朝大容量发展;而Nand-flash存储器结构则能提供极高的单元密度,可以达到很大的存储容量,并且写入和擦除的速度也很快转载 2009-02-12 11:31:00 · 1097 阅读 · 0 评论 -
s3c2410 CACHES,WRITE BUFFER讲解
在S3C2410 MMU(存储器管理单元) 讲解中我向大家介绍MMU的工作原理和对s3c2410 MMU部分操作进行了讲解。我们知道MMU存在的原因是为了支持虚拟存储技术,但不知道你发现了没有,虚拟存储技术的使用会降低整个系统的效率,因为与传统的存储技术相比,虚拟存储技术对内存的访问操作多了一步,就是对地址进行查表(查找映射关系),必须先从虚拟地址中分解出页号和页内偏移,根据页号对描述符进行索引转载 2009-02-12 11:37:00 · 651 阅读 · 0 评论 -
S3C2410 LCD 驱动程序移植及GUI程序编写
1. 为了不让大家觉枯燥,让朋友们更好的理解,我以一个实例来叙述 S3C2410 下一个驱动程序的编写(本文的初始化源码以华恒公司提供的 s3c2410fb.c 为基础)及简单的 GUI程序的编写。 2. 拿到一块 LCD,首先要将 LCD的各个控制线与 S3C2410 的 LCD控制信号相接,当然,电源也一定要接入了,否则不亮可别找我。另外需要注意以下几点: 1) 背光:对于大部分的彩色转载 2009-02-12 11:25:00 · 1793 阅读 · 1 评论 -
s3c2410 中断异常处理
在进入正题之前,我想先把ARM920T的异常向量表(Exception Vectors)做一个简短的介绍。:] ARM920T的异常向量表有两种存放方式,一种是低端存放(从0x00000000处开始存放),另一种是高端存放(从0xfff000000处开始存放)。关于为什么要分两种方式进行存放这点我将在介绍MMU的文章中进行说明,本文采用低端模式。ARM920T能处理有8个异常,他们分别是:R转载 2009-02-12 11:17:00 · 552 阅读 · 0 评论 -
S3C2410 中断程序的实现
S3C2410(IRQ)中断处理过程: 在此要注意的是区别中断向量表和异常向量表。中断发生后总是从IRQ 或者FIQ 异常入口处进入,然后跳转到相应的异常处理程序处执行,这个异常处理程序一般都是进行查找中断向量表的操作,然后调用中断处理程序。 以下是在应用中中断处理实现的过程:从中不难体会到中断的处理过程。定义中断向量表的物理地址:代码.equ pISR_DABOR转载 2009-02-12 11:35:00 · 897 阅读 · 0 评论 -
uda1341声卡的linux 2.6.28版本内核驱动在arm s3c2440上的移植。
平台信息:目标板 :OK2440OS :Redhat9编译器 :arm-linux-gcc-3.4.1 移植步骤:1.获取声卡驱动s3c2410-uda.c2.将s3c2410-uda.c复制到sound/oss/目录下3.修改oss目录下的kconfigvi sound/oss/Kconfig添加confi原创 2009-04-13 14:22:00 · 3758 阅读 · 2 评论