arm学习笔记2
来源:互联网 发布:淘宝包邮软件 编辑:程序博客网 时间:2024/06/06 18:39
ARM体系结构中的相关术语
解码: CPU理解输入指令(二进制指令集,让CPU做什么事情).
汇编:汇编的本质是机器指令的助记符(因为机器码比较难操作,从而用特定的符号代替机器码).
机器指令: 机器指令是CPU的编程特征(cpu的编程接口API),由内部电路实现指令集功能.
冯诺依曼结构:程序和数据都放在内存中。程序和数据混在一起(程序和数据本质没有区别都是二进制数据).
哈佛结构:程序和数据独立分开,彼此不干扰.
寄存器: CPU外设的硬件组成部分,为外设软件可编程提供接口(外设的编程接口API),本质就是外设的控制台(很多的活动开关组合来控制外设的功能)
通用寄存器:是CPU中的组成部分(arm 37 个),为CPU活动提供支持,通用自定义使用其功能
特殊寄存器(SFR):是外设设备中的组成部分,SFR功能已经定制不能改变其功能。(硬件编程控制的方法)
内存映射(地址映射): CPU的地址线决定了地址空间的大小,对这个地址空间如何分配空间就是内存映射问题.(cpu设计人员分配)
IRAM:(Internal Ram)内部RAM
IROM:(Internal Rom)内部ROM
RAM:(ramdom access memory)随机访问存储器
ROM:(read only memory)只读存储器
SRAM:(static ram)静态RAM,上电直接可以使用
DRAM:(dynamic ram)动态RAM,需要初始化才能使用
SOC常用存储外设
NorFlash:总线式访问(SROM)
NandFlash: SLC(存储单元只用1位1,0)和MLC(存储单元用多位11,10,01,00)
oneNand:三星公司的NandFlash
eMMC/iNand/moviNand:嵌入式的MMC卡(本质是一颗芯片内部集成了控制器+存储单元+ECC)
SD卡/TF卡/MMC卡:(SD卡)一种MMC接口协议的卡(只是存储单元)
eSSD:嵌入式SSD,类似eMMC
- arm学习笔记2
- arm 学习笔记2
- [STM32学习笔记2]SysTick定时器 - [ARM]
- ARM Cortex-M3 学习笔记(2)
- ARM Cortex-M3 学习笔记(4-2)
- arm 学习笔记
- ARM学习笔记
- ARM学习笔记(一)
- ARM学习笔记(二)
- ARM学习笔记(三)
- ARM学习笔记(四)
- ARM汇编学习笔记
- arm 学习笔记
- ARM学习笔记(一)
- ARM学习笔记(二)
- ARM学习笔记(三)
- ARM学习笔记一
- ARM学习笔记
- Android studio 中Button上的string 自动转为大写字串解决方法
- C#异步编程总结
- android configChanges
- 聊天机器人的具体实现
- 服务器性能查看常用命令
- arm学习笔记2
- 关于mysql与eclipse进行连接的一些问题
- Java线程间通信
- 编程最佳字体Inconsolata和Consolas
- Find Peak Element
- Android binder 自学
- IntelliJ Idea 2017 免费激活方法
- 当for循环,fork(),printf()相遇时的思考
- Windows系统下无线链接android