美文网首页
ARM核心板有什么不同

ARM核心板有什么不同

作者: 盈鹏飞嵌入式 | 来源:发表于2022-09-06 15:07 被阅读0次

ARM核心板有什么不同

什么是核心板?核心板是将微处理器的核心功能打包封装的一块电子主板,大多数核心板集成了电源、CPU、存储设备和引脚,通过特定的引脚及接口方式与配套底板连接在一起从而实现某个领域的系统应用。核心板按平台类型来分主要是按CPU芯片类型来分,现在流行的主流平台有ARM、x86两种。

ARM平台

ARM处理器的三大特点是:ARM处理器是当代应用最广泛的RISC(reduced instruction set computer,精简指令集计算机)处理器之一,其耗电少功能强、16位/32位双指令集和合作伙伴众多。体积小、低功耗、低成本、高性能;支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;大量使用寄存器,指令执行速度更快;大多数数据操作都在寄存器中完成;寻址方式灵活简单,执行效率高;指令长度固定。

X86平台

x86架构是重要地可变指令长度的CISC(复杂指令集计算机,Complex Instruction Set Computer)。字组(word, 4字节)长度的存储器访问允许不对齐存储器地址,字组是以低位字节在前的顺序储存在存储器中。向前兼容性一直都是在x86架构的发展背后一股驱动力量(设计的需要决定了这项因素而常常导致批评,尤其是来自对手处理器的拥护者和理论界,他们对于一个被广泛认为是是落后设计的架构的持续成功感到不解)。但在较新的微架构中,x86处理器会把x86指令转换为更像RISC的微指令再予执行,从而获得可与RISC比拟的超标量性能,而仍然保持向前兼容。

介绍完两大主流平台,接着为大家介绍ARM 核心板大家族Cortex-M7、Cortex-A7、Cortex-A8、Cortex-A9、Cortex-A53、以及ARM核心板有哪些不同之处?下面以盈鹏飞嵌入式的几款ARM核心板为例(其他方案公司类同)。

盈鹏飞嵌入式2004年组建核心研发团队,总部设立于创业之都-深圳,专注于嵌入式软硬件的方案定制、产品开发。目前,盈鹏飞嵌入式的产品已广泛应用于电力电子、石油石化、新能源、医疗电子、汽车电子、水利环保等工业场景。

主要产品包括ARM核心板、ARM工控板、ARM+DSP/FPGA异构主板、数据网关、边缘计算网关、AI智能网关。特点是技术服务,提供嵌入式操作系统移植、外设驱动定制开发、硬件方案定制设计。

ARM核心板ATMEL-AT91RM9200核心板

2004年,ATMEL(爱特梅尔)推出一款工业级的ARM920T处理器,运行速度高达200 MHz,可提供高CPU性能和实时响应。

 AT91RM9200处理器主要具有如下特点:

(1)低功耗:VDDCORE电流为30.4mA,待机模式电流为3.1mA。(2)双向、32位外部数据总线支持8位、16位、32位数据宽度读写,支持SDRAM、static Memory、Burst Flash、Compact Flash和NAND Flash,满足采集站对于数据的采集和处理要求。(3)提供一系列符合工业标准的外设接口,如:USART、SSC、SPI、USB及I2C等。(4)具有20通道外围数据控制器(PDC或DMA),可以数据的传输更快,同时可以减轻CPU的负担,以便实时响应其它的处理。(5)支持USB 2.0(12Mbps)主机端口,可以方便在野外采集时另接存储器,以便持续采集。(6)支持以太网10/100,可以很方便的实现采集之间的快速通信。

四核Cortex-A7 车规级核心板(全国产)

T3基于全志国产处理器T3/A40i (两款处理器软硬件兼容)开发,支持硬件加密,集成电源管理。处理器为四核Cortex-A7,1.2GHz主频,集成GPU Mali400MP2,严格工业级。支持8路串口、双路网口、数字摄像头、模拟摄像头、LVDS、HDMI、MIPI、视频硬件编解码、SATA等丰富功能;适用于车载、电力、医疗、工业控制、物联网、环保、智能终端等领域。

ARM核心板AM335x(Cortex-A8)

核心板采用TIAM335x处理器,最高支持1GHz主频,集成6路串口、2路CAN总线接口,2路百兆网接口、2路USB接口、支持2D/3D图形加速,适用于工业自动化控制、医疗、电力、交通、环保等多种行业应用。模块集成两路10M/100M自适应以太网接口,支持4路网口扩展,可选支持千兆网口。模块硬件最高支持6路串口(全部可配置为常规串口使用),提供RS-232、RS-485、RS-422驱动及硬件接口保护方案。核心板同时支持2路CAN-bus接口,适用电力、煤矿、交通、工业控制、智能控制等应用场合。

Cortex-A35 工业级核心模块(ROCKCHIP RK3358&PX30)

采用瑞芯微RK3358 Cortex-A35四核处理器,搭载Linux+QT系统,主频1.5 GHz,

采用Rockchip公司Cortex-A35四核PX30处理器,运行最高速度为1.3GHZ;

支持Mali-G31GPU,支持OpenGL ES3.2, Vulkan 1.0, OpenCL 2.0

支持1080P 视频编码,支持H.264,VP8;多格式1080P 60fps视频解码 (H.265,H.264,VC-1, MPEG-1/2/4, VP8) 

支持双屏异显;支持RGB888/LVDS/MIPI-DSI,分辨率最高1920x1080;

支持SDIO3.0,USB2.0 HOST&OTG,4路I2C,6路UART,2路SPI,8路PWM

支持512-2G  Bytes DDR3 SDRAM;

支持EMMC 4G-32G大容量电子盘,可启动;

可定制宽温产品,替换AM335X

稳定的操作系统的支持,可预装Android8.0或者LINUX 4.4;

超小体积,邮票孔设计160pins, 尺寸为:45*45MM

ARM核心板i.MX6ULL (Cortex-A7)

i.MX6ULL模块板采用NXP(原Freescale)Cortex-A7处理器设计,支持2路网口,最高支持8路串口;   集成串口、网口、USB、CAN-Bus、IO、LCD显示、SPI、IIC等接口,适用于医疗、电力、煤矿、通信和工业自动化控制等领域。

Cortex-A53 工业级核心模块(全志 T507)

采用全志T507- Cortex-A53四核处理器,搭载Linux+QT系统,主频1.5 GHz,

采用Allwinner公司Cortex-A53四核T507车规级处理器,运行最高速度为1.5GHZ;

支持Mali-G31 MP2 GPU,支持OpenGL ES 3.2/2.0/1.0, Valkan 1.1,OpenCL 2.0

支持4K/25fps H.264视频编码,支持4K/15fps MJPEG编码;

多格式4K/60fps视频解码 (H.265,H.264,VC-1, MPEG-1/2/4, VP8) ;

支持双屏异显;支持RGB888/LVDS,分辨率最高1920x1080/60fps;支持HDMI 2.0A, 分辨率最高4K/60fps;支持TV CVBS OUT(NTSC/PAL);

支持512-2G  Bytes DDR3 SDRAM;

支持EMMC 4G-64G大容量电子盘,可启动;

支持SDIO3.0,USB2.0 HOST&OTG,6路I2C,6路UART,2路SPI,6路PWM

支持双路以太网,一路10/100M;一路10/100/1000M;

可定制宽温产品,替换AM335X

稳定的操作系统的支持,可预装Android10.0或者LINUX 4.9/Ubuntu 20.04

超小体积,SODIMM 260POS设计, 尺寸为:69.6*40MM

ARM9核心板AT91SAM9G45

模块采用ATMEL公司ARM9处理器AT91SAM9G45设计,核心板集成网口PHY,支持硬件加密。AT91SAM9G45工控模块CoM-9G45:

1,400M高速ARM926EJ核心,ATMEL呕心沥血的ARM9力作

2,大屏幕LCD支持,最大支持1280*860。

3,高速SD CARD双支持。

4,大容量FLASH盘板载支持,128M,可定制256M,512M。

5,高精度晶振,时间精准。

6,USB高速DEVICE和USB高速HOST接口。

7,连续10年的ATMEL ARM9的设计,性能稳定可靠。

8,超小邮票孔板设计,45MM*45MM。

9,超低功耗,SAM9G45功耗通常低于300 uW/MHz

相关文章

  • arm 使用bluetoothctl连接蓝牙耳机

    环境:ubuntu 14.04 目标:arm板 使用IMX6的arm板,接了一个USB外接蓝牙,使用的是bluz ...

  • 交叉编译bluez-5.50

    环境:ubuntu 14.04 目标:arm板 交叉编译器:arm-poky-linux-gnueabi-gcc ...

  • libwebsockets交叉编译

    环境:ubuntu 14.04 目标:arm板 交叉编译器:arm-poky-linux-gnueabi-gcc ...

  • filecoin aarc64编译

    前言 为测试go-filecoin在ARM板上的性能以及表现。需要编译出可以在ARM板上面运行的go-fileco...

  • 27-计算机网络基础

    一、 什么是网络? 把分步在各个地点的不同的计算机系统(PC 笔记本 服务器 ARM 开发板 树莓派),通过链接介...

  • ARM汇编语言入门

    一 ARM汇编介绍 1.1 处理器arm VS. intel ARM与Intel有诸多不同,最主要的区别是指令集。...

  • Qt5.7与tslib的交叉编译记录

     平台是itop-4412开发板,编译器是arm-2014.05-29-arm-none-linux-gnueab...

  • 探寻linux系统移植的世界

    把linux在arm开发板上进行定制,并在arm开发板上运行起来。更好地理解linux的构架过程。 驱动开发是在系...

  • 关于keil_MDK

    近来上ARM选修课找老师借了STM32来玩玩,准确来说是一块集成icore3和CycloneIV的双核心板。之前一...

  • 网络基础day27

    网络基础 1.什么是网络? 计算机网络 把分布在各个地点的不同的计算机系统(PC 笔记本 服务器 ARM 开发板...

网友评论

      本文标题:ARM核心板有什么不同

      本文链接:https://www.haomeiwen.com/subject/dsygnrtx.html