[ARM处理器工作模式] 处理器工作模式 1.User(urs):用户模式,linux应用程序运行在用户模式 2.FIQ(fiq):快速中断模式 3.IRQ(irq):中断模式 4.Supervisor(svc):系统保护模式,linux内核运行在系统保护模式 5.Abort(abt):异常模式 6.Undefined(und):未定义指令模式 7.System(sys):系统模式 [ARM寄存器详解] ARM寄存器(37个) 通用寄存器(31个) 1.未分组通用寄存器(R0-R7) 2.分组通…
学习ARM处理器参考的首选资料是ARM Architecture Reference Manual,是最专业权威的学习资料. ARM处理器共有7种工作模式,如表1-1和1-2所示: 表1-1 处理器工作模式 特权模式 异常模式 说明 用户(user)模式 用户程序运行模式 系统(system)模式 该组模式下可以任意访问系统资源 运行特权级的操作系统任务 一般中断(IRQ)模式 通常由系统异常状态切换进该组模式 普通中断模式 快速中断(FIQ)模式 快速中断模式 管理(supervisor)模式…
: 12MHz 晶振 对应 405 ~ 532 MHz 处理速度; -- : 16K 指令缓存, 16K 数据缓存; -- : 32KB 指令缓存, 32KB 数据缓存; (3) 内存接口对比 : 提供 SDRAM 内存接口; -- : 提供了 SDRAM, 也提供了 DDR 内存接口; -- : 提供了 DDR1 和 DDR2 两种内存接口; (4) 支持的操作系统  : WinCE | Linux; --  : 三星宣布停产; -- 210 : 继续使用; 二. ARM 工作模式 对应手册…
ARM Architecture Reference Manual Arm 指令框架手册 种工作模式 Processor mode Mode number Description User usr 0b10000 Normal program execution mode FIQ fiq 0b10001 Supports a high-speed data transfer or channel process Supervisor svc 0b10011 A protected mode fo…
[国嵌笔记][008][远程登录Linux] 1.windows与Linux能够相互ping通 2.关闭Linux防火墙 /etc/init.d/iptables stop 3.通过ssh(字符界面)协议远程登录 4.通过VNC(图形界面)协议远程登录 1.安装tigervnc.rpm 2.启动vnc服务:vncserver & [国嵌笔记][009][Windows与Linux文件互享] 1.windows与linux能够相互ping通 2.关闭Linux防火墙 /etc/init.d/ipt…
协处理器作用 协处理器用于执行特定的处理任务,如数学协处理器可以执行控制数字处理,以减轻处理器的负担.ARM处理器最多可以支持16个协处理器,其中CP15是最重要的一个协处理器 CP15的作用 CP15是系统控制协处理器,通过额外的寄存器可以控制cache,MMU,系统时钟等功能 访问协处理器 1.CP15有16组寄存器,通过mcr和mrc指令来访问协处理器里的寄存器,从而达到访问协处理器的目的 2.通过datasheet中的CP15 register map summary可以查找到相关的寄存…
ARM机器码 1.汇编程序通过汇编器变成机器码,然后才能在ARM处理器上运行 2.ARM机器码是一个32位的数,被分成了多个段,每个段都有各自的含义 3.格式: cond:表示条件(4位) I:表示源操作数是寄存器还是立即数 opcode:表示指令类型(4位) S:表示是否影响cpsr寄存器 Rn:第一个源寄存器,有的指令中没有使用(4位) Rd:目的寄存器(4位) shift_operand:位移标志(4位)和第二个源寄存器或立即数(8位),所以mov指令中源操作数不能超过255 4.示例:…
算术和逻辑指令 1.mov 格式:mov {条件}{s} <dest>, <op> 作用:把一个值从一个地方移动到另一个地方,<dest>必须是寄存器 示例: @mov指令范例   “@”表示注释 mov r1, #8 mov r2, r1 2.mvn 格式:mvn {条件}{s} <dest>, <op> 作用:把一个值取反后从一个地方移动到另一个地方,<dest>必须是寄存器 示例: @“0b”表示二进制,”0x”表示十六进制,什…
Linux中常见的文本编辑器有Vi和Emacs Vim有3中工作模式:命令行模式.插入模式.底行模式 1.键入i进入插入模式 2.键入[Esc]退回到命令行模式 3.键入:进入底行模式,再键入wq保存退出 命令行模式 yy:复制 [n]yy:复制n行 p:粘贴 dd:删除 [n]dd:删除n行 /string:查找字符串 gg:移动到文件头 G:移动到文件尾 u:撤销 底行模式 :wq保存退出 :w [filename] 另存为 :set nu 显示行号 :set nonu 取消行号…
Linux文件系统 bin目录:可执行的程序 boot目录:与Linux启动相关的文件 dev目录:设备以文件的方式存放 etc目录:配置文件 home目录:用户文件 lib目录:与库相关的文件 root目录:root用户文件 sbin目录:二进制可执行文件 tmp目录:临时文件 工作模式 切换到字符模式 init3 切换到图形化模式 init5 重要热键 [Tab] 自动补齐 [Ctrl]+c 终止正在运行的程序 [Ctrl]+d 退出字符界面 用户 用户信息保存在/etc/passwd中 r…