![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
arm9裸机
文章平均质量分 80
zhubin0613
这个作者很懒,什么都没留下…
展开
-
NAND FLASH控制器
摘自:《嵌入式Linux应用开发完全手册》——韦东山一、NAND Flash介绍和NAND Flash控制器的使用NAND Flash在嵌入式系统中的作用,相当于PC上的硬盘常见的Flash有NOR Flash和NAND Flash,NOR Flash上进行读取的效率非常高,但是擦除和写操作的效率很低,容量一般比较小;NAND Flash进行擦除和写操作的效率更高,并且容量转载 2015-08-29 17:40:37 · 1927 阅读 · 0 评论 -
ARM9(S3C2440)时钟与定时器
时钟概念一、时钟脉冲:一个按一定电压幅度,一定时间间隔连续发出的脉冲信号。二、时钟频率:单位时间(如一秒)内产生的时钟脉冲个数。 时钟作用 时钟信号时时序逻辑(如一些芯片要一定的延时时间才能工作)的基础,它用于决定逻辑单元中的状态何时更新。数字芯片中众多的晶体管都工作在开关状态,他们的导通和关断动作无不是按照时钟信号的节奏转载 2015-08-31 11:24:38 · 1136 阅读 · 0 评论 -
mmu内存管理单元
ARM MMU页表框架先上一张arm mmu的页表结构的通用框图(以下的论述都由该图来逐渐展开):以上是arm的页表框图的典型结构:即是二级页表结构:其中第一级页表(L1)是由虚拟地址的高12bit(bits[31:20])组成,所以第一级页表有4096个item,每个item占4个字节,所以一级页表的大小为16KB,而在第一级页表中的每个entry的最低2bi原创 2015-08-29 16:39:06 · 529 阅读 · 0 评论 -
arm中断体系结构
http://blog.chinaunix.net/uid-28458801-id-3780127.htmlCPU一上电就处于 ARM 状态。 如果对于arm的CPU的工作模式和状态有疑惑: ** ARM处理器的寄存器,ARM与Thumb状态,7中运行模式 如果对arm刚上电的工作模式和状态有疑惑:**arm 上电或复位时的状态,模式 ARM异原创 2015-08-31 10:35:39 · 548 阅读 · 0 评论 -
uart arm9
在没有引入UART之前,由于没有OS,我们写程序烧到开发板内执行后,并不能在程序的运行过程中打印一些提示信息告诉我们程序究竟运行了如何或者提供接口让用户去控制程序的运行路径,最后也只能通过物理现象去判断程序是否执行成功。 使用串口我们便可以实现开发板最基本的数据的发送和接收,实现同开发板的交互,控制程序的运行,并且在程序运行中打印出一些信息进行debug。实际上bootloader转载 2015-08-31 14:15:37 · 482 阅读 · 0 评论 -
ARM9------ 存储控制器
初入领悟:1、 bank、L-bank的概念2、 s3c2440内部管理SDRAM寄存器配置 Frist part:原理分析S3c2440为32位微处理器,其可访问空间为4G;但其中提供1G外设访问空间,这1G空间有8个bank组成;及平均每个bank有128M的访问空间;其中8bank的特性为:1、 bank0~bank5支持外接SRAM、ROM等原创 2015-08-23 01:17:28 · 581 阅读 · 0 评论