
S3C2440
文章平均质量分 74
「已注销」
这个作者很懒,什么都没留下…
展开
-
【ARM学习笔记】三、S3C2440A的存储控制器及启动过程
存储控制器S3C2440A是32位处理器,理论上拥有32根地址线,寻址空间0x00000000~0xFFFFFFFF,即4G而实际上,S3C2440A只拥有27根地址线,实际物理寻址空间为0x00000000~0x07FFFFFF,即128MB除了这27根地址线,S3C2440A还对外引出了8根片选信号线,这样组合起来就能达到1G的物理寻址空间,即0x00000000~0x原创 2013-11-27 14:37:41 · 2592 阅读 · 0 评论 -
【ARM学习笔记】实验三:S3C2440A与内存SDRAM连接实验
前文讲到了存储控制器对外引出了8根片选信号线,分别对应8个BANK,每个BANK的地址空间大小为128MB,共计1GB的物理寻址空间在8个BANK中,BANK0占用总线地址0x00000000~0x07FFFFFF,而CPU在上电后会从总线地址0x00000000读取指令执行,只能通过硬件引脚OM1和OM0配置成16bit或32bit的位宽,一般情况下,BANK0都是用来连接Nor Fla原创 2013-11-27 14:43:21 · 3598 阅读 · 0 评论 -
【ARM学习笔记】实验二:S3C2440A的GPIO输入实验
在实验一中,研究了如何输出高低电平。本实验来研究了如何接收高低电平,我们知道,GPIO的输入功能的实际上是电压测量,不会形成通路。实验2:在下面的电路中:假设我们将GPG11设置为输入功能,GPB5设置为输出功能,检测开关是否按下,如果按下,则点亮LED,否则熄灭。【分析】观察电路图可知,开关的一端接在GND(接地)上,另一端通过电阻接在VCC(电源原创 2013-11-27 14:30:50 · 1580 阅读 · 0 评论 -
【ARM学习笔记】一、S3C2440A官方简介
S3C2440A 是三星公司推出的16/32位精简指令集(RISC)微型处理器,它基于ARM v9系列的ARM920T核心,主要为手持设备和普通应用提供了低功耗的高性能的小型芯片微型控制器的解决方案。S3C2440A 基于ARM920T 核心,0.13μm 的CMOS 标准宏单元和存储器单元。低功耗,简单,精致,且全静态设计特别适合于对成本和功率敏感型的应用。它采用了新的总线架构如先进微控制总原创 2013-11-27 10:42:06 · 9850 阅读 · 0 评论 -
【ARM学习笔记】实验一:S3C2440A的GPIO输出实验
GPIO引脚的主要作用输出/输入高低电平,用来表示二进制的0和1,当然除此之外还有其它特殊功能,这在之后的课程会学习到的,此处只需要研究输出功能。实验1:在下面的电路中:如果想要点亮4个LED,应该怎么做呢【原理】需要让适宜的电流从右到左通过LED,这样才能激发LED发光【实现方法】以GPB5为例,将GPB5设为低电平,这时右边的3.3V处于为高原创 2013-11-27 11:10:10 · 1891 阅读 · 0 评论 -
【ARM学习笔记】四、微控制单元器MCU、ARM及SDRAM简介
很多人不知道,其实世界上第一台电子计算机是“阿塔纳索夫-贝瑞计算机”(Atanasoff-Berry Computer,简称ABC)。 它是美国爱荷华州立大学的约翰·文森特·阿塔纳索夫(John Vincent Atanasoff)教授和他的研究生克利福特·贝瑞(Clifford Berry)在1937年设计的。 遗憾的是当时仅仅用于求解线性方程组,也没有申请专原创 2013-11-27 14:41:13 · 1638 阅读 · 0 评论 -
【ARM学习笔记】二、S3C2440A的GPIO(通用输入输出)引脚简介
GPIO 全称General Purpose Input Output(通用的输入/输出)。S3C2440A 共计拥有289个FBGA引脚除了特殊功能的引脚外,S3C2440A拥有130 个多功能GPIO引脚,共9组:– 端口A(GPA):25 位输出端口– 端口B(GPB):11 位输入/输出端口– 端口C(GPC):16 位输入/输出端口– 端口原创 2013-11-27 10:54:52 · 6135 阅读 · 0 评论 -
【ARM学习笔记】实验四:内存管理单元MMU的虚拟地址映射实验
上一篇介绍了MMU的由来与作用,现在我们以JZ2440v2开发板为例做一个MMU的虚拟地址映射实验。一、有MMU参与的寻址过程简介 首先需要了解3个总线地址概念:虚拟地址(VA,Virtual Address)、转换后的虚拟地址(MVA,Modified Virtual Address)、物理地址(PA,Physical Address)。原创 2013-11-27 16:40:13 · 4127 阅读 · 1 评论 -
【ARM学习笔记】五、操作系统Operation System和内存管理单元MMU
一、操作系统Operation System第一台计算机并没有操作系统,计算机工作采用手工操作方式,使用效率极其低下。随着计算机的性能越来越快,手工操作的慢速度和计算机的高速度之间形成了尖锐矛盾,人们迫切需要一套完整的控制程序来管理系统资源,从而提高系统资源的利用率。于是各式各样的操作系统出现了,人们又制定了新的目原创 2013-11-27 16:14:50 · 1684 阅读 · 0 评论