嵌入式ARM核心板介绍

发表时间:2021-10-28 09:54

随着嵌入式行业的快速发展,越来越多的项目需要处理复杂算法及网络协议,需要进行丰富的人机交互操作。高端ARM处理器的逐渐普及也使得“ARM核心板”进入广大工程师的视野,本文将为大家简单介绍核心板的组成及应用,为工程师选型及产品开发提供一些思路。

首先我们需要了解什么是核心板?核心板是指将miniPC的核心功能打包封装成一块主板的最小系统板,一般包括主控制器、内存、电子硬盘、电源管理等关键器件。若主控制器为ARM架构的芯片,则称之为ARM核心板。

嵌入式ARM核心板介绍

嵌入式ARM核心板

1   嵌入式ARM核心板

为什么要做核心板?使用核心板有什么好处呢?区别于简单的Cortex-M核心的单片机,较为高端Cortex-A处理器一般都需要驱动外置的内存及存储,运行复杂的Linux或安卓系统。一般来讲,此类系统会涉及到软硬件方面的技术要点,如高速信号硬件设计、嵌入式Linux内核级驱动的开发、文件系统的移植与优化等等。为节省研发投入,缩短产品开发周期,选择一款功能符合项目要求且性能稳定的核心板是一个不错的技术路线。硬件人员仅需做简单的外围电路,就能成型功能主板;软件人员再也不必关注复杂的底层内核及驱动问题,可以将精力集中到业务逻辑上。

嵌入式Linux核心板配套驱动开发

2   嵌入式Linux核心板配套驱动开发

ARM核心板上的外设资源一般取决于主控芯片的资源,常见的UARTSPIIICUSBCAN、百兆网等都有集成,高端的ARM核心板还可以支持PCIeSATA、千兆网、HDMI等资源。同常见的单片机,ARM核心板的功能引脚也存在不同程度的复用,该复用功能一般在内核文件或设备树文件中配置。关于引脚分配及外设资源的复用,核心板厂家一般都提供相关文档或技术支持。

HD335x-IOT 双网口12串口ARM主板

3   HD335x-IOT 双网口12串口ARM主板

如何选择一块合适的核心板呢?正确的选型不仅能快速开发稳定的产品,还能节省成本,少走弯路。选择核心板一般从以下几个方面入手:核心板的性能、操作系统、外设资源、工作温度、技术服务等。

l   核心板性能:一般指处理器的架构、核心数、主频、浮点运算能力等,除此之外,核心板板载的内存大小、存储大小也在一定程度上影响核心板性能。

l   操作系统:常用的系统有安卓、Ubuntu、精简Linux(如yocto构建的),依据不同的项目需求选择适合的系统。一般低端的ARM核心板无法运行安卓系统,甚至是Ubuntu系统。

l   外设资源:外设方面需要注意复用问题,借助厂商提供的引脚复用表审查资源是否够用。此外,部分引脚可能与系统启动相关或存在芯片设计BUG,需要谨慎使用,避免入坑。

l   工作温度:严格的工业领域一定要选择工业级产品,其工作温度在-40~85度,商业级产品工作温度满足0~70度标准。

l   技术服务:ARM核心板的应用是个复杂的过程,大都涉及到内核与驱动的调试。在需要核心板外设资源不足时,还需要开发扩展芯片的驱动。因此,优质的厂商、专业的技术服务是衡量产品价值的重要指标。

如果您是首次或较少使用ARM核心板,在选型初期建议您与厂商进行技术交流,避免因选型问题导致开发延期。武汉万象奥科专业的ARM核心板研发、销售团队,为您提供免费的方案及产品技术咨询。

万象奥科拥有以华中科技大学博士后为核心的嵌入式专家团队、系统底层软件团队、 EMC工程师团队,目前已完成31个系列(ARM9、MIPS、Cortex-A7/A8/A9、Cortex-A35/A53/A55/A72、DSP、FPGA)数十种高端CPU的技术方案储备,在RTOS、Windows、Linux、Andriod 等系统上有丰富的设计经验。


文章列表
`overlayroot` 是一种使用 OverlayFS 实现的功能,可将根文件系统挂载为只读,并通过一个临时的写层实现对文件系统的修改。这种方法非常适合嵌入式设备或需要保持系统文件完整性和安全性的场景。下文以 RK3568 平台为例,介绍制作 overlayroot 的详细步骤。1. 制作精简文件系统ramdisk1.1   环境准备1. 目标系统:确保系统支持 OverlayFS(内核...
RK3506是一款高性能三核Cortex-A7处理器,内部集成Cortex-M0核心, 适合于工业控制、工业通信、人机交互等应用场景。为方便开发、使用,万象奥科推出HD-RK3506G-MINI单板机,仅需99元即可入手。单板机接口包含:以太网、RS232/RS485、CAN总线、液晶屏,支持接口扩展!产品特点:  多核异构3xCortex-A7+Cortex-M0,低功耗、高实时  外设接...
RK3506 是瑞芯微推出的MPU产品,芯片制程为22nm,定位于轻量级、低成本解决方案。该MPU具有低功耗、外设接口丰富、实时性高的特点,适合用多种工商业场景。本文将基于RK3506的设计特点,为大家分析其应用场景。RK3506核心板主要分为三个型号,各型号间的区别如下图:图 1  RK3506核心板处理器型号场景1:显示HMIRK3506核心板显示接口支持RGB、MIPI、QSPI输出,...
RK3506单板机(卡片电脑)是一款高性能三核Cortex-A7处理器,内部集成Cortex-M0核心,RK3506单板机具有接口丰富、实时性高、显示开发简单、低功耗及多系统支持等特点,非常适合于工业控制、工业通信、人机交互等应用场景。 多核异构3xCortex-A7+Cortex-M0 外设接口丰富,板载网络、串口、CAN总线 支持Buildroot、Yocto系统,支持AMP混合部署 支...
作为优秀工程师的你,已身经百战、阅板无数!请先醒醒,新的项目来了,这是一个既要、又要、还要的产品需求,ARM核心板中一个处理器怎么能实现这么丰富的外围接口?踌躇之际,你偶阅此文。于是,“潘多拉”的魔盒打开了!
UGFC是Unified Gold Finger Core Board的缩写(意指:统一接口定义金手指核心板),为武汉万象奥科电子有限公司基于企业标准定义的一种针对嵌入式、低功耗、通用型的小型计算机模块标准,采用204Pin金手指连接器,基于ARM架构的MPU平台,主要面向泛工业领域的数据采集、边缘数据处理、接口通讯与人机交互等应用场景。
1. 概念SMARC(Smart Mobility ARChitecture,智能移动架构)是一种通用的小型计算机模块定义,基于ARM和X86技术的模块化计算机低功耗嵌入式架构平台,旨在满足低功耗、低成本和高性能的应用需求。这些模块通常使用与平板电脑和智能手机中相似的ARM SOC,或其他低功耗SOC和CPU。  图片(314 Pin金手指)2. 起源SMARC最初名为ULP-COM,主要发...
网络时间协议NTP(Network TimeProtocol)是用于互联网中时间同步的标准互联网协议,可以把计算机的时间同步到某些时间标准。NTP对于我们产品来说有什么用呢,简单的讲,当你的设备时间不准确了,你可以接入到互联网,从网上同步一下时间,非常方便。
在 Android 开发中,源码管理是一项至关重要且颇具挑战性的任务。面对包含数百个 git 库的 Android 源码,如何高效地进行下载、管理和协作开发成为了开发者们必须攻克的难题!
加密芯片是一种专门设计用于保护信息安全的硬件设备,它通过内置的加密算法对数据进行加密和解密,以防止敏感数据被窃取或篡改。如下图HD-RK3568-IOT工控板,搭载ATSHA204A加密芯片,常用于有安全防护要求的工商业场景,下文将为大家介绍安卓APP开发中,如何使用此类加密芯片。1. Android Studio工具配置JNI(Java Native Interface,Java 本地接口...
武汉万象奥科电子有限公司
服务热线:027-59218026
销售邮箱:sales@vanxoak.com
主营产品:ARM核心板、ARM工控板
工业网关、软硬件定制设计
地址:武汉东湖新技术开发区大学园路长城园路8号海容基孵化园B5

扫描二维码
关注公众号
产品及方案咨询
专业专注   合作共赢
移动电话:181 2058 0511 (湖北)
移动电话:175 7010 9551 (华南、华中)
移动电话:133 0386 9667 (华东、华北)
移动电话:187 3812 7320 (其他)