ARM相关概念(学习目标、分类、商业模式及半导体公司、嵌入式处理器)
2024-09-05 15:41:47
1、学习ARM的目标
(1)对比X86,8051汇编,从更底层的角度去理解相关知识
(2)为后续嵌入式课程做准备
(3)了解ARM的体系结构,能够看懂ARM汇编
2、ARM分类
(1)按照版本号分类:
ARM7、ARM9、ARM11
Cortex系列:
Cortex-R(实时性要求高)
Cortex-M(单片机)
Cortex-A
(2)按指令集分类:
ARMV4、ARMV7、ARMV8
3、ARM商业模式及半导体公司
(1)IP核(知识产权,卖IP而不卖芯片的策略),在核基础上进行设计
(2)半导体公司
三星、高通、苹果、联咏等
例如:S3C2440用的是ARM9的核,AT89c51用的是8051的核。(即:半导体公司需要购买核来生产产品)
4、嵌入式处理器
CPU:运算、控制
MCU:一个芯片就是一个微型计算机
GPU:包含很多运算器,专门解决图形计算
PLC:半成品工控设备
SOC:片上系统(如:AT89c51)
ASIC:专用集成电路
DSP:处理大量数据运算,一般用于音视频计算上
FPGA:并行计算
最新文章
- Haskell 函数式编程快速入门【草】
- 相克军_Oracle体系_随堂笔记007-PGA
- 转载 Android 多线程处理之多线程用法大集合
- C#之this的使用
- kuangbin_UnionFind B (POJ 1611)
- android中listview的一些样式设置
- 常见的三种Web服务架构
- MVC控制器里面使用dynamic和ExpandoObject
- VUE踩坑之路
- 3:Python条件语句
- git 入门教程之协同开发
- Linux 任务计划 crontab 配置概要与常见问题
- [c#基础]使用抽象工厂实现三层 和反射
- flask上下文全局变量,程序上下文、请求上下文、上下文钩子
- 随机森林(Random Forest),决策树,bagging, boosting(Adaptive Boosting,GBDT)
- tomcat jvm 内存调优 适用于 JDK 6 &; 7
- 【代码笔记】iOS-手机版本号,机型,操作系统版本,设备唯一标识符
- CDH 修改配置注意事项
- python openpyxl 2.5.4 版本 excel常用操作封装
- iOS开发学习-放大长图与屏幕等宽