专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
嵌入式
基于ARM的嵌入式Linux移植真实体验(1)――基本概念
2019-07-13 06:54
发布
生成海报
站内文章
/
嵌入式Linux
10405
0
1157
1.
作为一种
RISC
微处理器具有
RISC
在每条数据处理指令当中,都控制算术逻辑单元
(ALU)
和移位器获得最大的利用率;
(2)
同时
Load
多条指令,以增加数据吞吐量;
(4)
体系结构的字长为
32
位
)
位
)
位
)3
处理器支持
7
大部分应用程序都在
User
模式下时,执行的程序无法访问一些被保护的系统资源,也不能改变模式,否则就会导致一次异常。对系统资源的使用由操作系统来控制。
User
、
IRQ
、
Abort
种模式也被称为异常模式。在处理特定的异常时,系统进入这几种模式。这
5
还有一种模式是
system
模式下基本相同。它是一种特权模式,用于有访问系统资源请求而又需要避免使用额外的寄存器的操作系统任务。
寄存器共有
37
个通用寄存器以及
6
处理器的不同工作模式所设立的专用状态寄存器,如下图:
ARM9
级流水线操作:指令预取、译码、执行、数据缓冲、写回。
ARM9
个字的数据缓冲和
4
级流水已被很多的
RISC
结构的“经典”。
3.
电路板上的
ARM
采用了
ARM920T
、存储管理单元
MMU
可以管理虚拟内存,高速缓存由独立的
16KB
数据高速
Cache
有两个内部协处理器:
CP14
。
CP14
用于存储系统控制以及测试控制。
S3C2410A
LCD
支持
STN
带有触摸屏的液晶显示屏
)
Ø
个通道的
UART
Ø
个具有
PWM
8
位
ADC
Ø
总线接口
Ø
两个
USB
设备接口
Ø
接口
Ø
:专用的逻辑测试时钟,时钟上升沿按串行方式对测试指令、数据及控制信号进行移位操作,下降沿用于对输出信号移位操作;
Ø
:测试数据输入,用于接收测试数据与测试指令;
Ø
被用来存放操作系统(从
FLASH
公司的
K4S561632
的同步
DRAM
。用
2
实现位扩展,使数据总线宽度达到
32bit
,将其地址空间映射在
S3C2410A
。
SDRAM
上升沿同步,由输入信号
RA S
、
WE
控制命令,其基本的控制命令如下:
SDRAM
命令设置模式寄存器,以便确定
SDRAM
命令激活对应地址的组,同时输入行地址;然后通过
RD
命令输入列地址,将相应数据读出或写入对应的地址;操作完成后用
PCH
命令中止读或写操作。在没有操作的时候,每隔一段时间必须用
ARF
下图给出了
SDRAM
存储器
NOR
是现在市场上两种主要的非易失闪存技术。
NOR
,
Execute In Place)
闪存内运行,不必把代码读到系统
RAM
的传输效率很高,在
1~4MB
结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。应用
NAND
的管理和需要特殊的系统接口,
S3C2410A
控制器。
S3C2410A
上的
NOR FLASH
位或
32
启动,需要通过
OM0
上电时的上下拉来设置:
和
NAND FLASH(K9S1208)
串口
S3C2410
控制器,实现了并串转换。外部还需提供
CMOS/TTL
之间的转换:
3.5
系统由
USB
)、
USB
)和
USB
)组成。
USB
),它是由硬件和软件结合实现的。根集线器是综合于主机系统内部的,用以提供
USB
的设备包括集线器(
Hub
)。
S3C2410A
和
USB device
电源
LDO(Low Dropout)
变换器中的降压变换器,它具有低成本、低噪声、低功耗等突出优点,另外它所需要的外围器件也很少,通常只有
1~2
在电路板上我们分别用两个
LDO
向
3.3V
(
ARM
监控电路采用
MAX708
其它
SN74LVTH62245A
集成
LCD
触摸屏有电阻式、电容式等,其本质是一种将手指在屏幕上的触点位置转化为电信号的传感器。手指触到屏幕,引起触点位置电阻或电容的变化,再通过检测这一电性变化,从而获得手指的坐标位置。通过
S3C2410A
功能,完成电信号向屏幕坐标的转化,触摸屏接口如下:
的可编程
I/O
键盘,则需要
m+n
口,由软件实现键盘扫描,识别按键:
3.9
本章讲解了基于
S3C2410A ARM
处理器电路板硬件设计的基本组成,为后续各章提供了总体性的准备工作。
Ta的文章
更多
>>
基于ARM的嵌入式Linux移植真实体验(1)――基本概念
0 个评论
数据结构精品电子书分享之《数据结构》算法实现及解析
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮