ARM体系结构与编程模型的总结

嵌入式ARM 2018-03-13 15:03 次阅读

一、ARM处理器简介及RISC特点

ARM处理器简介

ARM(Advanced RISC Machines)是一个32位RISC(精简指令集)处理器架构,ARM处理器则是ARM架构下的微处理器。ARM处理器广泛的使用在许多嵌入式系统。ARM处理器的特点有指令长度固定,执行效率高,低成本等。

RISC设计主要特点

1、指令集——RISC减少了指令集的种类,通常一个周期一条指令,采用固定长度的指令格式,编译器或程序员通过几条指令完成一个复杂的操作。而CISC指令集的指令长度通常不固定。

2、流水线——RISC采用单周期指令,且指令长度固定,便于流水线操作执行。

3、寄存器——RISC的处理器拥有更多的通用寄存器,寄存器操作较多。例如ARM处理器具有37个寄存器。

4、Load/Store结构——使用加载/存储指令批量从内存中读写数据,提高数据的传输效率。

5、寻址方式简化,指令长度固定,指令格式和寻址方式种类减少。

二、ARM指令集特点

ARM处理器是基于RISC的,但不是纯粹的RISC体系结构。为了使ARM处理器能够更好的满足嵌入式系统的需要,ARM指令集和单纯的RISC指令集有以下几点不同:

1、一些特定的指令周期数可变。例如多寄存器装载或存储的Load/Store指令执行周期就是不确定的,这个会根据相关的寄存器个数而定。如果是访问连续的内存地址,就可以改善性能,因为连续的内存访问比随机访问要快。根据这个特点,由于在函数的起始和结尾通常会有多个寄存器与内存进行数据交换的操作,因此相应操作的指令条数会减少,提高了代码的密度。

2、内嵌的桶形移位寄存器产生了更复杂的指令。桶形移位寄存器是一个硬件部件,在一个寄存器被一条指令使用之前,桶形移位寄存器可以处理这个寄存器中的数据。桶形移位寄存器扩展了许多指令的功能,以此改善内核的性能,提高代码密度。

3、Thumb16位指令集。ARM处理器有两种工作状态,一种是ARM状态,一种是Thumb状态。ARM状态下指令长度为32位,Thumb状态下指令长度为16位。这种特点使得ARM既能执行16位指令,又能执行32位指令,从而增强了ARM内核的功能。

4、条件执行。只有当某个特定条件满足时指令才会被执行。这个特性可以减少分支指令的数目,从而改善性能,提高代码密度。

5、增强指令。一些功能强大的数字信号处理器(DSP)指令被加入到标准的ARM指令中,以支持快速的16*16乘法操作及饱和运算。ARM的这些增强指令,使得ARM处理器不需要加上DSP即可实现。

三、ARM处理器特点

1、ARM指令都是32位定长的

2、寄存器数量丰富(37个寄存器)

3、普通的Load/Store指令

4、多寄存器的Load/Store指令

5、指令的条件执行

6、单时钟周期中的单条指令完成数据移位操作和ALU操作

7、通过变种和协处理器来扩展ARM处理器的功能

8、扩展了16位的Thumb指令来提高代码密度

四、ARM处理器命名规则

ARM编程模型 

一、ARM数据类型

1、字(Word):在ARM体系结构中,字的长度为32位。

2、半字(Half-Word):在ARM体系结构中,半字的长度为16位。

3、字节(Byte):在ARM体系结构中,字节的长度为8位。

二、ARM处理器存储格式

ARM体系结构将存储器看作是从0地址开始的字节的线性组合。作为32位的微处理器,ARM体系结构所支持的最大寻址空间为4GB。

ARM体系结构可以用两种方法存储字数据,分别为大端模式和小端模式。

大端模式(高地高低):字的高字节存储在低地址字节单元中,字的低字节存储在高地址字节单元中。

小端模式(高高低低):字的高字节存储在高地址字节单元中,字的低字节存储在低地址字节单元中。

三、ARM处理器工作状态

从编程的角度来看,ARM微处理器的工作状态一般ARM和Thumb有两种,并可在两种状态之间切换。

1、ARM状态:此时处理器执行32位的字对齐ARM指令,绝大部分工作在此状态。

2、Thumb状态:此时处理器执行16位的半字对齐的Thumb指令。

四、ARM处理器工作模式

1、用户模式(usr,User Mode):ARM处理器正常的程序执行状态。

2、快速中断模式(fiq,Fast Interrupt Request Mode):用于高速数据传输或通道处理。当触发快速中断时进入此模式。

3、外部中断模式(irq,Interrupt Request Mode):用于通用的中断处理。当触发外部中断时进入此模式。

4、管理模式(svc,Supervisor Mode):操作系统使用的保护模式。在系统复位或执行软件中断指令SWI时进入。

5、数据访问中止模式(abt,Abort Mode):当数据或指令预取中止时进入该模式,可用于虚拟存储及存储保护。

6、系统模式(sys,System Mode):运行具有特权的操作系统任务。

7、未定义指令中止模式(und,Undefined Mode):当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。

除了用户模式之外,其余六种模式都是特权模式。除了用户模式和系统模式之外,其余五种模式都是异常模式。

在特权模式下程序可以访问所有的系统资源。非特权模式和特权模式之间的区别在于有些操作只能在特权模式下才被允许,例如直接改变模式和中断使能等。而且为了保证数据安全,一般MMU会对地址空间进行划分,只有特权模式才能访问所有的地址空间。而用户模式如果需要访问硬件,必须切换到特权模式下,才允许访问硬件。

五、ARM处理器寄存器组织

ARM共有37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器,包括R0-R15,R8_fiq-R14_fiq,R13_svc,R14_svc,R13_abt,R14_abt,R13_irq,R14_irq,R13_und,R14_und,CPSR,SPSR_fiq,SPSR_svc,SPSR_abt,SPSR_irq,SPSR_und。如图。

通用寄存器包括R0-R15,可以分为3类:

1、未分组寄存器R0-R7

在所有运行模式下,未分组寄存器都指向同一个物理寄存器,他们未被系统用作特殊的用途。因此在中断或异常处理进行异常模式转换时,由于不同的处理器运行模式均使用相同的物理寄存器,所以可能造成寄存器中数据的破坏。

2、分组寄存器R8-R14

对于分组寄存器,他们每次所访问的物理寄存器都与当前的处理器运行模式相关。具体如上图。

R13常用作存放堆栈指针,用户也可以使用其他寄存器存放堆栈指针,但在Thumb指令集下,某些指令强制要求使用R13存放堆栈指针。

R14称为链接寄存器(LR,Link Register),当执行子程序时,R14可得到R15(PC)的备份,执行完子程序后,又将R14的值复制回PC,即使用R14保存返回地址。

3、程序计数器PC(R15)

寄存器R15用作程序计数器(PC),在ARM状态下,位[1:0]为0,位[31:2]用于保存PC;在Thumb状态下,位[0]为0,位[31:1]用于保存PC。

由于ARM体系结构采用了多级流水线技术,对于ARM指令集而言,PC总是指向当前指令的下两条指令的地址,即PC的值为当前指令的地址值加8个字节。

六、程序状态寄存器CPSR和SPSR

CPSR(Current Program Status Register,当前程序状态寄存器),CPSR可在任何运行模式下被访问,它包括条件标志位、中断禁止位、当前处理器模式标志位以及其他一些相关的控制和状态位。

每一种运行模式下都有一个专用的物理状态寄存器,称为SPSR(Saved Program Status Register,备份的程序状态寄存器),当异常发生时,SPSR用于保存当前CPSR的值,从异常退出时则可由SPSR来恢复CPSR。

由于用户模式和系统模式不属于异常模式,这两种状态下没有SPSR,因此在这两种状态下访问SPSR,结果是未知的。

CPSR保存数据的结构:

1、N(Negative):当用两个补码表示的带符号数进行运算时,N=1表示结果为负,N=0表示结果为正数或零

2、Z(Zero):Z=1表示运算结果为0,Z=0表示运算结果非零

3、C(Carry):有4种方法可以设置C的值:

(1)加法指令(包括比较指令CMP)

(2)当运算产生进位时(无符号数溢出),C=1,否则C=0

(3)减法运算(包括比较指令CMP)

(4)当运算产生了借位(无符号数溢出),C=0,否则C=1

对于包含移位操作的非加/减运算指令,C为移出值的最后一位。对于其他的非加/减运算指令,C的值通常不变。

4、V(Overflow):有2种方法设置V的值:

(1)对于加/减法运算指令,当操作数和运算结果为二进制的补码表示的带符号数时,V=1表示符号位溢出。

(2)对于其他的非加减法运算指令,V的值通常不变。

5、I(Interrupt Request):I=1表示禁止响应irq,I=0表示允许响应

6、F(Fast Interrupt Request):F=1表示禁止响应fiq,F=0表示允许响应

7、T(Thumb):T=0表示当前状态位ARM状态,T=1表示为Thumb状态

8、M4-M0:表示当前处理器的工作模式,如图:

七、工作模式的切换

(1)执行软中断(SWI)或复位命令(Reset)指令。如果在用户模式下执行SWI指令,CPU就进入管理(Supervisor)模式。当然,在其他模式下执行SWI,也会进入该模式,不过一般操作系统不会这么做,因为除了用户模式属于非特权模式,其他模式都属于特权模式。执行SWI指令一般是为了访问系统资源,而在特权模式下可以访问所有的系统资源。SWI指令一般用来为操作系统提供API接口。

(2)有外部中断发生。如果发生了外部中断,CPU就会进入IRQ或FIQ模式。

(3)CPU执行过程中产生异常。最典型的异常是由于MMU保护所引起的内存访问异常,此时CPU会切换到Abort模式。如果是无效指令,则会进入Undefined模式。

(4)有一种模式是CPU无法自动进入的,这种模式就是System模式,要进入System模式必须由程序员编写指令来实现。要进入System模式只需改变CPSR的模式位为System模式对应的模式位即可。进入System模式一般是为了利用System模式和用户模式下的寄存器相同的特点,因此一般情况下,操作系统在通过SWI进入Supervisor模式后,做一些操作后,就进入System模式。

(5)在任何特权模式下,都可以通过修改CPSR的MODE域来进入其他模式。不过需要注意的是由于修改的CPSR是该模式下的影子CPSR,即SPSR,因此并不是实际的CPSR,所以一般的做法是修改影子CPSR,然后执行一个MOVS指令来恢复执行某个断点并切换到新模式。

推荐阅读:

1.从一个不起眼的小公司逐渐成为半导体行业巨头,Microchip CEO史蒂夫桑吉不一般的“扩张”之路

2.这是一篇非常不错的介绍U-boot工作机制的好文

3.我们吃蛋糕,手中的盘子小,却可以吃掉大蛋糕,RAM就是这样运行比自身更大的程序

4.超实用!一位嵌入式高手摸索出的Linux内核编译步骤和经验

原文标题:图文并茂?一图了解?其实这是一个ARM体系结构与编程模型的总结

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式ARM】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

华为荣耀7怎么样

整体硬件上,荣耀7配备了麒麟935八核处理器,拥有3GB运行内存,机身存储空间16GB起,最大扩展内....

的头像 牵手一起梦 发表于 09-23 15:21 388次 阅读
华为荣耀7怎么样

魅族16和小米8se哪个好

小米8 SE搭载了710处理器,搭配3120mAh电池,官方称电量足够使用一整天。拍照方面,小米8 ....

的头像 牵手一起梦 发表于 09-23 14:04 1016次 阅读
魅族16和小米8se哪个好

iPhone8plus拆机步骤

iPhone8 Plus改用了玻璃面设计,支持无线充电,拥有苹果最新的A11处理器,内存为64GB、....

的头像 牵手一起梦 发表于 09-23 12:08 274次 阅读
iPhone8plus拆机步骤

小米6x和魅蓝note6对比哪个好

魅蓝note6和小米6x这两款手机都是各家里比较优秀的,最近有很多用户朋友想了解这两部手机,接下来我....

的头像 牵手一起梦 发表于 09-23 12:04 330次 阅读
小米6x和魅蓝note6对比哪个好

魅族pro6plus拆机图解

魅族PRO 6 Plus采用了一块Super Amoled材质2K分辨率的5.7英寸屏幕,由于AMO....

的头像 牵手一起梦 发表于 09-23 11:51 290次 阅读
魅族pro6plus拆机图解

魅族PRO 5怎样拆机

作为魅族第一款高端旗舰,PRO 5的硬件配置较之前代有着明显提升,同时还带来mSupport高级支持....

的头像 牵手一起梦 发表于 09-23 11:01 241次 阅读
魅族PRO 5怎样拆机

魅蓝note5拆机步骤介绍

魅蓝Note5其实就是上代魅蓝Note3的换壳版本,但其实它在外观用料做工、快充、运存/存储上都有了....

的头像 牵手一起梦 发表于 09-23 10:41 213次 阅读
魅蓝note5拆机步骤介绍

华为畅享7plus和荣耀8哪个好?

华为畅享7 Plus,该机主打 “玩到爽·快到爽”,作为畅享系列的第一款5.5英寸2.5D弧面玻璃的....

的头像 牵手一起梦 发表于 09-23 10:15 385次 阅读
华为畅享7plus和荣耀8哪个好?

魅蓝5s如何进行拆机

作为魅蓝5的升级版机型,魅蓝5s采用MT6753处理器,搭载5.2英寸1280 x 720分辨率的屏....

的头像 牵手一起梦 发表于 09-23 10:11 263次 阅读
魅蓝5s如何进行拆机

魅蓝note6怎样拆机

魅蓝Note6作为一台千元双摄手机,不仅使用上了高通骁龙625处理器,使用上了高质量的双摄组合,带来....

的头像 牵手一起梦 发表于 09-23 10:01 134次 阅读
魅蓝note6怎样拆机

小米6X和红米Note5哪个好

小米6X和红米Note 5两款手机两款机型都采用了18:9比例屏幕设计,如果拿这两款手机对比的话,小....

的头像 牵手一起梦 发表于 09-23 09:02 1166次 阅读
小米6X和红米Note5哪个好

华为畅享8怎么样

外观方面,华为畅享8采用5.99英寸屏幕,这同时也表明了华为在以后的道路,大部分机型的屏幕定位会是全....

的头像 牵手一起梦 发表于 09-23 08:27 363次 阅读
华为畅享8怎么样

iphone8plus对比iphone7plus,那个更好

iPhone8 Plus整体设计造型和iPhone7 Plus保持一致,主要变化在于机身材质变成了玻....

的头像 牵手一起梦 发表于 09-23 07:09 1190次 阅读
iphone8plus对比iphone7plus,那个更好

iphone8plus和vivox20对比哪个好

iphone8 plus是5.5英寸屏幕,采用玻璃机身,搭载A11 bionic芯片,两个高性 能核....

的头像 牵手一起梦 发表于 09-23 07:03 508次 阅读
iphone8plus和vivox20对比哪个好

iPhone8拆机图解

开始拆解iPhone 8时,可以看到一些熟悉的身影,比如带有Touch ID指纹扫描芯片的Home键....

的头像 牵手一起梦 发表于 09-23 06:28 903次 阅读
iPhone8拆机图解

C语言编程时容易犯的18歌错误 千万要小心哦~

看着有错的程序,不知该如何改起,本人通过对C的学习,积累了一些C编程时常犯的错误,写给各位同学以供参....

的头像 C语言编程学习 发表于 09-22 15:42 60次 阅读
C语言编程时容易犯的18歌错误 千万要小心哦~

单片机MCU基础知识,初学者必看

1.MCU有串口外设的话,在加上电平转换芯片,如MAX232,SP3485就是RS232和RS485....

发表于 09-22 09:00 39次 阅读
单片机MCU基础知识,初学者必看

基于Qualcomm骁龙处理器的目标跟随与导航程序代码编译

一、获取示例应用程序源代码: 请按照这些指示下载并提取“Micro Rover Sample Apps Source”文件的内容来目标跟随和导航...

发表于 09-21 17:07 520次 阅读
基于Qualcomm骁龙处理器的目标跟随与导航程序代码编译

基于Qualcomm骁龙处理器的目标跟随开发

Sample App 1: Follow Target Follow Target应用程序是旨在展示与智能手机配对机器人的基本自主能力。这个应用可以使...

发表于 09-21 17:05 239次 阅读
基于Qualcomm骁龙处理器的目标跟随开发

AIO-3399C六核高性能主板

采用Rockchip全新一代64位六核处理器,拥有强大的硬解码能力,支持4K硬解,多种显示输出接口,可直接驱动多种分辨率eDP接口液...

发表于 09-21 16:17 128次 阅读
AIO-3399C六核高性能主板

基于TI DaVinci视频处理器的汽车数字视频摄像机 (DVR)

你的车发生过交通事故吗?如果只有一个目击者为您的描述向警察、法官或保险公司提供佐证,那么您需要用有某些方法来证明其描述?...

发表于 09-21 15:53 92次 阅读
基于TI DaVinci视频处理器的汽车数字视频摄像机 (DVR)

ARM和DSP与AVR和C51有什么区别?详细资料对比

 ARM+DSP与AVR作为现代CPU设计范例,从现代眼光来看,都是非常先进的设计。最重要的是吸取了....

发表于 09-21 15:50 35次 阅读
ARM和DSP与AVR和C51有什么区别?详细资料对比

安防监控:山竹事件中的大功臣

通过实时视频监控,在台风期间,可以通过其实时监控道路交通状况以合理安排城市出行路线修复,及时发现各种....

发表于 09-21 15:27 67次 阅读
安防监控:山竹事件中的大功臣

阿里成立平头哥半导体公司;丁文武指出我国芯片产业差距;中国集成电路将站稳脚跟 |新闻精选

近日,由墨尔本皇家理工大学量子计算卓越中心实验室主任Alberto Peruzzo博士领导的研究小组....

的头像 TechSugar 发表于 09-21 14:16 791次 阅读
阿里成立平头哥半导体公司;丁文武指出我国芯片产业差距;中国集成电路将站稳脚跟 |新闻精选

Tengine是什么?最好用的Arm嵌入式系统AI框架是它吗?

现在,HCL计算库作为Tengine的插件,是性能最快的Arm CPU NN计算库,并且支持动态8位....

发表于 09-21 11:26 73次 阅读
Tengine是什么?最好用的Arm嵌入式系统AI框架是它吗?

为什么__libc_init_array会导致异常?

经过很长一段时间试图调试为什么我的STM32F446RE微控制器的简单闪烁代码无法正常工作后,我在启动组件文件中发现了一条我正...

发表于 09-21 10:32 307次 阅读
为什么__libc_init_array会导致异常?

浅析RISC-V的短板与本土IP公司的机遇

行业都期盼着能有一种可以架构免费而扩展性好的处理器架构,而RISC-V正可以满足他们的需求,这可能也....

的头像 FPGA开发圈 发表于 09-20 17:31 504次 阅读
浅析RISC-V的短板与本土IP公司的机遇

Ampere Computing推出了首批采用ARM构架的数据中心芯片

据国外媒体报道,英特尔前总裁蕾妮·詹姆斯(Renee James)领导的初创公司Ampere Com....

发表于 09-20 16:52 75次 阅读
Ampere Computing推出了首批采用ARM构架的数据中心芯片

Hexagon处理器详解

本文将涵盖如下六个内容: l  二级缓存 / 紧耦合存储器 l  指令延时 l  数据访问 ...

发表于 09-20 16:50 166次 阅读
Hexagon处理器详解

苹果推出A12 Bionic芯片,拥有六核CPU和八核的第二代神经引擎

在上周推出新款 iPhone 芯片的时候,苹果公司对 A12 Bionic 平台做了大量演示。可知其....

发表于 09-20 16:47 323次 阅读
苹果推出A12 Bionic芯片,拥有六核CPU和八核的第二代神经引擎

AMD推出Ryzen H系列处理器,将TDP功耗提升到了45W,主打高性能市场

AMD之前的锐龙APU移动版主要面向低功耗笔记本,TDP功耗15W,比如Ryzen 7 2700U,....

发表于 09-20 16:46 125次 阅读
AMD推出Ryzen H系列处理器,将TDP功耗提升到了45W,主打高性能市场

PLC编程必须具备的几个软实力!

PLC编程,无论是LAD,抑或STL,都不如VB那么直观、有趣,更不如CAD那么形象。但比单片机的汇....

的头像 工控资料窝 发表于 09-20 14:26 223次 阅读
PLC编程必须具备的几个软实力!

地平线自主创新的征程1.0处理器

Matrix1.0内置地平线Journey2.0 处理器架构(BPU2.0,伯努利架构)、在31W功....

的头像 高工智能汽车 发表于 09-20 14:21 965次 阅读
地平线自主创新的征程1.0处理器

Hexagon处理器的指令和指令包的二进制编码

Hexagon处理器的指令编码 概述 本文将讲解Hexagon处理器指令以及指令包的二进制编码,它包含如下几个部分 ...

发表于 09-20 11:53 81次 阅读
Hexagon处理器的指令和指令包的二进制编码

魅族发布16th和16th Plus系列手机,无刘海全面屏设计,拥有更高像素

而今天发布的魅族16X分为两个版本:6GB+64GB版售价2098元,6GB+128GB版售价239....

发表于 09-20 10:37 115次 阅读
魅族发布16th和16th Plus系列手机,无刘海全面屏设计,拥有更高像素

HVM面向系统程序员的开发软件

什么是HVM HVM的概述 Hexagon虚拟器(HVM)为系统程序员提供虚拟层次的开发。通过对物理硬件资源的虚拟化与分...

发表于 09-20 10:17 90次 阅读
HVM面向系统程序员的开发软件

英特尔前总裁发布Arm服务器芯片,挑战老东家霸主地位!

由前英特尔总裁Renee James领导的半导体公司Ampere正式公布公司首款ARM架构64位服务....

的头像 罗欣 发表于 09-20 09:56 488次 阅读
英特尔前总裁发布Arm服务器芯片,挑战老东家霸主地位!

苹果A12 Bionic是目前最强大的手机处理器

首先在人才和技术的储备上,苹果更具优势。从2008年开始,苹果就在不断收购与处理器设计、制造相关的企....

的头像 扩展触控快讯 发表于 09-20 09:35 414次 阅读
苹果A12 Bionic是目前最强大的手机处理器

请问编程软件哪个好用些?

大家都用代码编辑软件吗? 之前去一家公司面试,我带来自己的东西和代码,面试我的人不是用keil 4打开的,用的代码编辑软件,全部...

发表于 09-20 09:23 171次 阅读
请问编程软件哪个好用些?

高速数据转换器与基带处理器连接的宽带接收器系统设计

描述             此参考设计面向目前使用 FPGA 或 ASIC 将高速数据转换器...

发表于 09-20 09:07 155次 阅读
高速数据转换器与基带处理器连接的宽带接收器系统设计

高通将发新处理器 正面刚英特尔

9月18日消息,日前国外爆料达人Roland Quandt在推特上表示,高通骁龙8180(SCX81....

的头像 39度创意研究所 发表于 09-20 08:38 357次 阅读
高通将发新处理器 正面刚英特尔

物联网技术中的电源管理介绍

从人体生物特征识别到机器振动曲线,了解我们的技术如何测量以前无法测量的东西。了解这些解决方案如何为您....

发表于 09-20 08:33 48次 阅读
物联网技术中的电源管理介绍

浅析C51单片机编程过程中的要点

在使用数码管编程时,假如你正在使用 temp[i] 代表某一个显示字符,突然想显示小数点,可以使用 ....

的头像 玩转单片机 发表于 09-19 15:08 202次 阅读
浅析C51单片机编程过程中的要点

浅谈RISC-V的短板与本土IP公司的机遇

在中天微推出RISC-V处理器两天后,伏达半导体有限公司就与中天微系统有限公司签署了C-SKY CK....

的头像 MCU开发加油站 发表于 09-19 14:33 277次 阅读
浅谈RISC-V的短板与本土IP公司的机遇

STA2065高度集成的SoC应用处理器的数据和功能模块的详细资料概述

STA2065是一种高度集成的SoC应用处理器,它将主机能力与高性能嵌入式GPS相结合。 STA20....

发表于 09-19 14:09 19次 阅读
STA2065高度集成的SoC应用处理器的数据和功能模块的详细资料概述

谁才是微小型嵌入式系统的最佳选择?

只有对手才真正了解对手,或许是RISC-V的成长速度让ARM感受到了威胁,2018年6月底,ARM建....

的头像 电子技术应用ChinaAET 发表于 09-19 10:04 191次 阅读
谁才是微小型嵌入式系统的最佳选择?

什么是LabVIEW?LabVIEW与其他编程语言有什么差异?有什么优势?

 LabVIEW与其他大多数通用编程语言存在两点主要差异。 首先,进行G编程需要将程序框图上的图标连....

发表于 09-18 17:48 26次 阅读
什么是LabVIEW?LabVIEW与其他编程语言有什么差异?有什么优势?

基于ARM的嵌入式系统CF卡与CPLD连接技术详解

随着应用需求的不断提高,许多嵌入式系统在应用时都要求带有扩展的大容量存储器来存储数据。CF 卡(Co....

发表于 09-18 17:18 122次 阅读
基于ARM的嵌入式系统CF卡与CPLD连接技术详解

e络盟供应Ultra96™开发板为AI 设计提速

Premier Farnell 和e络盟全球解决方案开发总监 Cliff Ortmeyer表示:“作....

的头像 人间烟火123 发表于 09-18 14:38 648次 阅读
e络盟供应Ultra96™开发板为AI 设计提速

高通将推骁龙8180处理器 集成多达85亿颗晶体管远超苹果A12和麒麟980

除了手机、可穿戴等领域,高通骁龙芯片在便携式笔记本上也有自己的企图心,2.96GHz骁龙850芯片的....

发表于 09-18 14:08 187次 阅读
高通将推骁龙8180处理器 集成多达85亿颗晶体管远超苹果A12和麒麟980

日本富士通发布最强ARM处理器,恰恰证明申威的先进性

事实上,A64FX只是超算加速器,并不适合作为通用服务器芯片。A64FX借鉴了申威26010的设计思....

的头像 科工力量 发表于 09-18 11:04 826次 阅读
日本富士通发布最强ARM处理器,恰恰证明申威的先进性

新一代外星人17笔记本,性能全面提升,带来更流畅游戏体验

配备第八代英特尔酷睿智能六核处理器,全新Coffee Lake架构,最高搭载 i9-8950HK,响....

发表于 09-18 10:54 138次 阅读
新一代外星人17笔记本,性能全面提升,带来更流畅游戏体验

小米和魅族在9月19日都将发布自家旗下终端产品

同时根据此前披露的消息,小米可能将在这款机型上重回1999的价位。魅族16X在外观方面则没有这么多讲....

的头像 科技美学 发表于 09-17 17:58 1417次 阅读
小米和魅族在9月19日都将发布自家旗下终端产品

基于AIS系统中2189M的硬件设计

ADSP2189M芯片是一种定点DSP,其指令周期为13.3ns,运行速度可达75MIPS。处理器包....

发表于 09-17 14:44 68次 阅读
基于AIS系统中2189M的硬件设计

S32V是NXP推出的汽车视觉微处理器具有强大的运算处理能力

随着路上车辆数量不断增加,停车位置也越来越小,停车成为了让很多司机头疼的问题。甚至还有一些不法分子利....

的头像 周立功单片机 发表于 09-17 09:57 819次 阅读
S32V是NXP推出的汽车视觉微处理器具有强大的运算处理能力

通过几个升级点,说说新iPhone到底值不值得买

前者在分辨率上仅高于HD分辨率,像素密度仍维持在326ppi,显示精度与之前的iPhone 8无异。....

的头像 扩展触控快讯 发表于 09-17 09:44 809次 阅读
通过几个升级点,说说新iPhone到底值不值得买

编程的字膜提取器应用程序软件免费下载

本文档的主要内容详细介绍的是编程的字膜提取器应用程序软件免费下载。

发表于 09-17 08:00 22次 阅读
编程的字膜提取器应用程序软件免费下载

人工智能正如火如荼 首届Arm人工智能开发者全球峰会吸引众多AI开发者

9月14日首届Arm人工智能开发者全球峰会今天在上海圆满举办。

的头像 TechSugar 发表于 09-16 10:41 705次 阅读
人工智能正如火如荼 首届Arm人工智能开发者全球峰会吸引众多AI开发者

新iPhone升级有限,用户购买iPhone该如何选择

以往苹果每每推出新iPhone都会将旧款的iPhone进行降价销售,这为一些囊中羞涩的果粉提供了低价....

的头像 柏颖漫谈 发表于 09-16 09:21 832次 阅读
新iPhone升级有限,用户购买iPhone该如何选择