嵌入式系统(复习笔记)

宿主机
交叉开发方式
JTAG
嵌入式系统,嵌入式计算机系统
ARM处理器,RISC,r0-r15、CPSR
通用计算机系统
X86,CISC,AX、BX、CX、DX、PSW
Intel8086、
ASIC
处理器只能到内存中取指令并执行指令
地址线、数据线
Cache
寄存器
RO base:ReadOnly base,内存中可执行程序的起始地址。基于ARM处理器的源程序经编译、链接生成的程序。
RW base:ReadWrite base,存储数据的内存单元的起始地址,即变量的地址。
Entry point:程序入口点,即RO base,在程序执行前,将该值赋值给pc,处理器根据pc的值到内存中取程序指令,并执行。
ARM:Advanced RISC Machine
ADS:编辑器、编译器、链接器

AXD:
基于上下文的进程调度或切换
Image:镜像,源程序经过编译(或汇编)、链接装配生成的可执行程序,称作Image。
Object code:汇编语言源程序经过汇编,高级语言源程序经过编译生成的机器语言程序,称作目标代码。
目标文件:存储目标代码的文件称作目标文件。
编辑器功能:在外存储器上,创建文件,数据输入、查找、修改、删除,文件打开、关闭。
IDE:Integrated Development Environment,集成化的开发环境。
Targets:目标系统,存放编译、链接成功的可执行程序
Debug:调试
DebugRelease:调试、提交
Release:提交
I-Cache,16kB,D-Cache,16kB
ADS,RO base,缺省地址:0x8000
4GB,1GB用于存储器,8个端(bank,128MB,0x8000000),
SDRAM:Sychronous Dynamic RAM,同步动态随机存储器,内存
处理器通过名字找到、操作它的寄存器;处理器核通过地址找到、操作io接口电路中的寄存器。
SFR地址空间:0x48000000——0x5fff ffff
SFR:Special Function Register,特殊功能寄存器,接口电路中的寄存器。
GPGCON,32位,
GPGDAT,16位,
嵌入式系统一般做终端处理器。

Base Memory(基础内存):640KB+384KB
ldr:load Register 给一个寄存器赋值
str:store Register 把一个处理器核寄存器的值写到内存单元或外设寄存器。
ldm:给多个寄存器赋值。(multiple 多个)
stm:把多个寄存器的值写到内存单元。
pcb:进程控制块
软件开发:程序、数据、文档集合
寻址方式:寻找操作数地址的方式。
立即寻址:操作数就在指令中。
寄存器寻址:操作器在寄存器中。
寄存器间接寻址:操作数在内存单元,或者IO寄存器中。找到内存或IO寄存器中的操作数的寻址方式。
AMBA:Advanced Microcontroller Bus Architecture
高级的微控制器总线架构。
AHB:Advanced Host Bus 高级主机总线
APB:Advanced Peripheral Bus 网络总线
PLL:Priase locked loop,锁相环 指一种电路或者模块
volatile unsigned:定义无符号整数地址。
ISR:Interrupt Service Routone 中断服务历程
异常向量:异常服务子程序的起始地址
Wizard 向导
SEGGER:仿真器研发者
RDI:Remote Debug Interface
变量:(1)寄存器间接寻址,来找到内存变量
(2)IO寄存器变量
(3)文件变量
bin 全称:binary
OS的构成:(1)Boot Loader 启动代码
(2)Kernel 内核
(3)FileSustem 文件系统
Remove Object Code 清除目标代码
中断(interrupt)中断处理器正在执行的程序,转而执行外设服务程序
polling 轮巡
处理器芯片内部IO电路向处理器核发送的中断请求为内部中断请求。
处理器芯片外部器件向处理器核发送的中断请求为外部中断请求。
ADC:Analog to Digital Converter 魔术转换器(把模拟的电信号转成数字信号)
IOT:INternet of Things 物联网
传感器:将模拟的物理、化学的信号转换成模拟的电压或电流信号。也叫感知器,Sensor
JPACAP类库
Pocket 基类、父类、超类
Ethernet net Packet
DataLink Packet
Mac 地址 物理地址(不可变)
IP 地址 人为定义
UART:Universal Asynchronous Receiver Transmitter
通用异步收发器——串口
External Interrupt 外部中断请求
IRQ 引脚 普通中断请求——|
FIQ 引脚 快速中断请求——|接收中断请求
SRC_PND:Source Pend 中断源挂起寄存器
Interrupt Request Register 中断屏蔽寄存器
Priority 优先级寄存器
INT_PND:interrupt PND 挂起寄存器
中断控制器的作用:判优。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值