ARM架构
文章平均质量分 60
@seven@
加油,未来可期
展开
-
ARM指令
基本格式一共6部分其中,内的项是必须的,{}内的项是可选的,如是指令助记符,是必须的,而{}为指令执行条件,是可选的,如果不写则使用默认条件AL(无条件执行)。opcode 指令助记符,如LDR,STR 等cond 执行条件,如EQ,NE 等S 是否影响CPSR 寄存器的值,书写时影响CPSR,否则不影响Rd 目标寄存器Rn 第一个操作数的寄存器operand2 第二个操作数。原创 2023-01-04 13:49:19 · 657 阅读 · 0 评论 -
用户态线程,内核态线程
线程是什么?很多人都说是OS里面的最小运行单位,这个很官方,晦涩难懂。个人理解是,就是一个函数,一个可以被调度的函数而已。原创 2023-01-04 09:59:01 · 404 阅读 · 0 评论 -
ARM寄存器
在所有的运行模式下,未分组寄存器都指向同一个物理寄存器,他们未被系统用作特殊的用途,因此,在中断或异常处理进行运行模式转换时,由于不同的处理器运行模式均使用相同的物理寄存器,可能会造成寄存器中数据的破坏,这一点在进行程序设计时应引起注意。,异常时,保存CPSR值,异常退出时,将该值恢复到CPSR,以保证程序的正常运行,每一中异常运行模式(除usr和sys)有各自的物理寄存器。主动切换:通过软件改变,即软件设置寄存器来经行arm的模式切换,应为arm的工作模式都是可以通过相应寄存器的赋值来切换的。原创 2023-01-04 08:41:51 · 1986 阅读 · 0 评论 -
MCU(单片机) ,MCU,CPU, SOC
不用把soc想得这么高端神秘,soc可以简单理解为有某些特地功能的MCU/MPU/CPU,比如4G模块,软解码模块这些等,写得比较简单,只是为了记录学习。原创 2023-01-03 14:15:26 · 1049 阅读 · 0 评论 -
各大芯片设计生产与架构的厂商
如果把芯片比作一幅画,ARM就是一张纸,台积电就是一支笔,而芯片设计公司就是那个绘画的人,没有设计公司的想法和设计,一张纸和一支笔放在那里,怎么能成画呢?目前主流的电脑都是采用x86架构处理器,比如 Intel/AMD处理器。手机平板电脑等设备都采用了ARM架构处理器,比如高通,苹果等。这里只是记录一下学习,有写的不多的地方,欢迎各位大佬多多指点。意法半导体(ST)----MCU领域占据绝对统治地位。5.三星的猎户座Exynos移动平台。恩智浦(NXP)----汽车领域。4.华为的海思麒麟移动平台。原创 2023-01-03 13:40:12 · 1238 阅读 · 0 评论 -
苹果,Inter,AMD
苹果系统:整套产品都是自己造,采用的是精简指令集,有着自己的独特架构,----微架构intel和AMD:造CPU为主,架构没有MacOs那么强大。inter 与AMD也各有各的特点。原创 2023-01-03 10:43:07 · 442 阅读 · 0 评论 -
ARM架构版本及处理器系列详细介绍
ARM是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC (精简指令集)处理器,它只设计芯片而不生产。ARM的经营模式在于出售其知识产权核(IP core),将技术授权给世界上许多著名的半导体、软件和OEM厂商,并提供技术服务。ARM的版本分为两类,一个是内核版本,一个处理器版本。内核版本也就是ARM架构,如ARMv1、ARMv2、ARMv3、ARMv4、ARMv5、ARMv6、ARMv7、ARMv8等。原创 2023-01-03 09:26:10 · 3133 阅读 · 0 评论 -
CPU架构,精简指令集和复杂指令集的区别
CPU架构是厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示。市面上的CPU分类主要分有两大阵营,一个是intel、为首的CPU,另一个是以IBM、ARM为首的CPU。两个不同品牌的CPU,其产品的架构也不相同,例如,Intel、AMD的CPU是的,而IBM公司的CPU是PowerPC架构,ARM公司是。原创 2023-01-03 09:02:52 · 1457 阅读 · 0 评论