RISC软件设计服务 标准化RISC/ARM软硬件平台
研华引导程序 BSP优化 嵌入式OS包 SUSI API QT包 RISC/ARM平台选型
关于研华RISC计算事业群 人来说都将是一个巨大的机遇。值得一提的是,基于RISC技术的智能嵌入式计算解决方案、SoC产品和智能设备能够提供更简
RISC设计支持服务
单、更紧凑和低功耗的架构,因此成为探索这些新机遇的最理想拍档。
过去,由于缺乏技术知识和经验且其产业联盟系统支持不够完善,基于ARM的应用开发非常耗费时间和资源。研华深知这一点,
在智能地球和智能城市时代,智能计算设备无所不在,监控着我们与城市环境、基础设施和公共服务交互的方式。这对我们所有
研华RISC计算平台提供了标准化、超紧凑且高度集成的计算解决方案,可应用于由多种嵌入式计算机和系统所构建的智能城市解 决方案之中。我们的RISC计算平台采用最新ARM技术,包括模块化电脑、单板电脑和工控机解决方案等多样化产品,可满足电源 优化型移动设备和性能优化型应用的需求。此外,研华专业RISC设计支持服务还可帮助您在工业控制、医疗和机器人应用中快速
因此创建了一种全新的服务模式,以求通过具有丰富技术知识背景的服务团队提供增强产品设计服务。我们还提供全面的软件、 硬件及其集成支持服务,以帮助客户缩短开发周期并快速推出创新产品。此外,研华还提供软件开发、板卡设计、测试执行、系 统整合和故障排除服务。研华设计支持服务使客户大受裨益,从而能够更快地推出可靠的产品。
开发自有应用,并将各项投入和风险降至最低。
全面规格产品选择
软件服务
硬件服务
整合服务
生产制造
• 中间件/SUSI API • 开发板支持套件 • 技术文档 • 客制化服务
• 评估和开发工具包 • 设计参考文件 • 设计视图 • 问题解决方案建议
• 验证方式与工具 • 功能与可靠性测试 • 安规验证 • 周边与配件
• 全球出货服务 • 全球售后服务 • 长期功耗 • 优异生产质量
作为SGET协会的创始会员,研华一直与众多嵌入式平台开发者精诚合作,以推动SMARC和Qseven标准在嵌入式市场中的应用。 研华还为坚固型应用开发了一种新的规格标准RTX (RISC Technology eXtended)。此标准的要求包括:2.0mm PCB、4个B2B接 口、 9~24V宽范围电压输入及-40~85°C宽温工作支持。 所有这些特性使RTX成为坚固型应用的最佳模块化电脑解决方案。此外,研华还提供一系列专用型2.5"和3.5" 单板电脑以及UBC 工控机,可作为数字标牌、自动化控制和物联网网关等应用的即用型解决方案。这些即用型解决方案极大缩短了开发周期并加快 了系统整合和批量生产步伐。凭借全面的RISC解决方案,具有灵活I/O的COM解决方案,以及完全整合的专用型板卡或系统,研
可靠生产及服务 研华RISC产品保证5-7年的供货周期,客户不必再承担库存滞留、材料短缺或任何其它费用意外上涨所带来的风险。研华承诺将 持续提供优质的产品、长期质保以及全球技术支持。作为工业市场的领导厂商,研华拥有强大的制造能力并可提供生产定制服 务。研华的每款产品都享有长期质保,我们将为客户提供最贴心、最及时、最优质的售后服务。
华可确保为客户提供最理想的产品和最全面的服务,助力其智能城市应用开发。
建立强大的Eco-system 为了大力发展RISC市场,研华正在建立一个IP/芯片、软件和系统集成商战略合作伙伴联盟,其成员都是由各领域的专业领导厂 商组成。这些合作伙伴将合力提供所有必需产品 ,用以开发、验证、集成和构建值得信赖的RISC计算解决方案,从而实现更快 上市并助力智能城市解决方案的推行。
产业联盟伙
2 1
2
研华RISC软件设计服务 简化RISC软硬件整合
研华RISC软件架构
为简化软硬件整合流程并加速应用开发,研华为所有RISC计算平台提供RISC设计支持服务,以帮助客户进行系统整合。研华 RISC软件设计服务专注于5个主要方面:启动代码、板卡支持包(BSP)、OS服务、API库和QT包。
研华附加值
用户应用
SUSI APK
验证AP
批量生产AP
研华附加值
研华软件设计服务包括: 无缝RISC集成服务, 加快应用开发
模块化RISC软件服务, 适合多样化应用
全面的文档支持和编程指南, 方便应用软件开发
通过研华专业的服务团队和完善的技
模块化RISC软件服务可增加应用的移
研华的每款产品都具备专业的文档支持。
术文档支持,客户可方便地将研华硬
动性,从而方便用户在不同平台之间进
研华产品和操作系统都附带特定产品文
件平台整合至其自有应用中。此外,
行应用迁移。研华标准软件开发包具有
档,而不用从原始SoC厂商处复制文档再
客户还可通过研华专业SUSI API软件
多种规格标准,可帮助客户简化其产品
将其应用至所有产品。我们为所有产品提
包进行解决方案定制,从而充分利用
开发流程。研华采用标准化及经过验证
供专用的用户手册、BSP移植指南、示例
I/O功能。
的开发工具,这对系统整合和功能验证
代码及测试相关文档。清晰的应用软件开
非常有益。
发和系统整合指南可帮助用户更好地将产 品整合其应用中。
SUSI API
标牌API
QT包
GNU C库(glibc) 系统服务 内核 / 驱动 架构体系内核代码 研华增强型内核
Freescale / TI 平台代码
统一平台编码 & 独立IOMUX表格
MCUSmart 高级电源管理
厂商驱动
定制 & 外设驱动集成
MCUSmart 电池参考设计
Embedded Linux
研华RISC软件设计服务
SUSI API用于应用开发 • 9个主要实用程序:硬件监控、看门狗定时器、I2C 控制、GPIO控制、显示屏电源管理、亮度控制、 安全性、标牌 API、远程更新
嵌入式QT包 • 快速安装标准SOP • 易用型源代码 • 增强型QT AP
研华引导程序 • 优化配置设置 • 多种启动选择 • 安全软件保护
嵌入式OS包 • 评估OS镜像 • 优化内核、驱动和全面软件服务 • 文档和参考材料
优化BSP • 优化BSP包 • 统一BSP文件夹结构
4 3
4
研华引导程序(Advantech Loader)
BSP优化
为促进新应用的开发并鼓励嵌入式市场创新,研华为ARM产品创建了一种独特、安全、稳定的引导加载程序。与传统引导加
在嵌入式系统中,板卡支持包(BSP)包括支持特定操作系统的设备母板/系统所使用的软件代码。它通常内置一个引导加载程
载程序架构不同,研华引导程序提供更多附加值,如配置设置和启动选择,并整合更多安全特性和工具以开发更智能的解决方
序,包含启动操作系统和设备驱动所必需的设备支持。BSP包包含板卡设备配置、OS和AP的相关源代码、开发工具链和交叉
案。研华引导程序创新性地重新定义了引导加载程序的功能。
编译程序、根文件系统、构建脚本及其相关文档。研华产品提供了相关BSP包及其相关文档。BSP产品适合多种OS平台,研华 BSP内容建构合理且通过验证。
优化配置设置
优化BSP包
为提供更高的可靠性、性能和兼容性,研华在所有ARM产品中提供了相关硬件的优化固件代码,因此客户只需专注于应用软件
BSP包包含源代码、工具链、交叉编译器、根文件系统及其相关文档。研华BSP包涵盖从轻量版到完整版各个等级版本。研华轻
开发和优化硬件配置。
量版BSP含有开发阶段所需的较少库文件,这可提高产品开发效率,但同时限制了标准产品的更改;完整版BSP含有开发所需的 所有文件,因此整合周期也会相应延长。轻量版和完整版BSP都是标准配置,用户可根据自己的项目要求和周期进行选择。
多种启动选择(从SATA、SD或eMMC启动) 为了提高灵活性,研华提供了预安装启动架构以自动搜索可启动设备,而无需更改任何启动代码。默认自动启动顺序为从SATA 磁盘、SD卡到e.MMC,但用户可以在应用中轻松配置不同的设备作为第一存储选择。我们的启动选择架构可方便定义系统恢复 方法并提高产品维护效率。
研华BSP特性: • 简化开发流程 • 源代码通过验证 • 提供压力测试实用程序,用于可靠性验证
SUSI 样品 APP
客户APP
• 内含测试工具 • 易于在不同的平台之间切换 • 内置二进制镜像,可用于评估
产品测试 APP
安全软件保护
功能测试 APP
EMI SI/PwP 测试 APP
SUSI 安全 APP
SUSI API
为防止用户闪存中的软件应用程序被剽窃,研华引导加载程序支持自定义安全特性,并可通过执行特殊工具,利用密码和授权密
QT 架构
钥进行权限验证。 与传统启动顺序不同,研华引导程序可中断启动顺序并运行安全工具,检查用户是否被授权以及软件应用程 序是否被许可。若无授权,该工具将阻止用户进入操作系统,从而帮助保护系统及其应用程序。研华引导程序可编程、可自定义 并可升级,是一种可保护应用软件开发的独特和重要功能。
研华RISC BSP的6个类别 源代码 脚本
u-boot源代码、内核源代码
用于构建二进制镜像的脚本
构建目录
Boot-ROM
UBoot
研华引导程序
源代码目录
交叉编译器
二进制镜像 文档
研华产品的恢复镜像
构建SOP、验证SOP
将x86指令转发至RISC平台
统一BSP文件夹结构 根据研华简单而清晰的BSP文件夹结构,用户可轻松找到产品开发所需的实用程序、源代码和文档。 研华BSP为标准配置且已全面验证,因此工程师根据产品手册指南即可轻松测试板卡功能。而对于那些出于某些原因无法修改 BSP的客户,研华则提供了定制服务,允许进行以下功能定制:
简化启动过程 和配置
优化配置设置
多种启动选择
安全软件保护
加载自定义 启动徽标
• 启动LOGO定制 • GPIO定义定制 • 驱动集成支持定制
6 5
6
嵌入式OS包 研华嵌入式OS特性: 嵌入式RISC市场普遍使用的主流操作系统有三种:Linux、Android和WinCE。研华RISC产品选择Linux作为默认操作系统, 而Android、Windows Embedded可根据需求配置。众所周知,Linux是嵌入式市场最稳定、最广泛采用的开放源代码操作系 统。Android是消费者市场最流行的操作系统;而WinCE是最健全的操作系统,它能够支持模块化开发工具,有助于AP开发以 及软硬件集成。为简化客户开发流程,研华提供了多种嵌入式操作系统软件包和各种软件支持服务。
评估OS镜像
评估OS镜像包括 WinCE、Linux和 Android
OS镜像集成了优化内核和外 设驱动,使用户能够快速开始 评估。
code
研华提供了嵌入式OS 源代码。
优化内核、驱动和全面软件服务 研华嵌入式OS集成了优化内核、驱动和一些用于快速评估的简单应用程序。OS镜像经确认性能良好,且所有功能已经过研华
研华Linux服务
研华WinCE服务
底层引导加载程序为内核提供完整的Linux软件包,并集成了驱
研华提供的KITL BSP包括WinCE源代码、驱动程
动、AP层服务和库文件。Yocto Linux为标准配置,内置Ubuntu
序、AP、测试工具和库文件。通过用户文档和清晰
镜像还可用于GUI评估。
的指导,用户可轻松开发其自有WinCE AP和镜像。
同嵌入式操作系统平台上开发自有应用。
研华Android服务
Advantech OS Package Offering
研华Android BSP包含Linux内核、库文件、APK架构和一些基
• BSP • 评估镜像 • 测试 /验证实用程序
文档和参考
本APK。用户可根据所提供的Android镜像开发客制化应用, 研华技术支持服务还可帮助用户快速将应用程序迁移和整合至
测试程序的验证。研华不仅提供Linux、Android和WinCE镜像用于产品开发,还提供更多增值软件支持服务,包括驱动移植/集 成、启动徽标定制、API开发、AP集成和刻录定制镜像支持。客户完全可以信赖技术经验丰富的研华服务团队,我们将助您在不
研华RISC产品随附相应的用户手册和设计指南、操作系统、驱动和AP移植;所有相关文档可从网上下载。同时,研华还为模块化电 脑提供了Linux和Android软件开发指南,从而使用户能够快速开始评估和AP开发。在硬件方面,相关设计清单和参考指南可以帮
操作系统中。
助用户清楚了解如何将驱动和API整合至客制化系统。如需了解研华RISC嵌入式OS文档和参考资料的更多信息,请访问研华网站: http://risc.advantech.com。
服务/库
服务/库
内核/驱动
APK
引导加载程序
AP架构
内核/驱动 Linux 引导加载程
BSP
评估镜像
测试/验证实用程序 http://risc.advantech.com
8 7
8
SUSI API用于应用开发
嵌入式QT包
研华SUSI API包含一系列实用程序:硬件监控、看门狗定时器、I2C控制、GPIO控制、显示屏电源管理、亮度控制、安全性、标
QT是一种跨平台应用程序和UI框架,适用于使用C++或QML脚本语言(支持JavaScript)的开发者。它也是一种开放源
牌 API和远程更新功能。所有SUSI API为兼容Android、WinCE和Linux的跨平台软件,因此用户可轻松将定制特性迁移至其它
代码开发固件,具有多种不同AP模块。由于QT环境了解起来并非易事,研华提供了一种可支持主流Linux dev项目(如
OS平台。研华SUSI API还具有向下兼容性,因此用户可在将来升级和扩展更多SUSI API功能。
Yocto)的可靠QT解决方案,从而使用户能够轻松地将QT整合至构建环境、加快QT安装并增强QT可用性。
9个SUSI API功能:
研华嵌入式QT软件包特性:
I2C 控制
远程控制
看门狗定时器
SUSI I2C API允许通过单一控制界
允许用户远程配置和管理。
看门狗定时器API提供一种有
面配置和控制多个I2C设备。
效的工具来防止系统崩溃。
快速安装标准SOP 通过研华QT包标准SOP,用户可以轻松地将QT开发应用程序整合至自有嵌入式OS和BSP。研华还提供了示例代码和示例程 序指南。这些都降低了迁移工作量并加快了产品上市。
易用型源代码 研华提供了QT软件包和相应源代码,使用户能够轻松地将所有必需功能和特性整合至自有应用中。
亮度控制
硬件监控
远程升级
用户可以使用此API调整屏幕
自动检查系统状态,并实时显示CPU温
允许远程重启动或升级研华RISC板
的亮度。
度数据及其相关信息。
卡或系统。
GPIO控制
标牌API
安全性
SUSI GPIO API允许用户远程
研华SUSI Access for Signage集成
硬件保护API允许用户将安全特
控制GPIO。
了即插即用应用程序和标牌API,可
性整合至研华RISC板卡/系统。
增强型QT模块和AP 研华提供了一系列带源代码的QT模块。
研华提供了以下带源代码的QT APP。
• GUI模块 • QT脚本模块 • 网络模块 • 数据库模块
• GStreamer测试 • UART测试
• 设备测试框架 • XML模块 • OpenGL模块 • 多线程功能
方便整合和快速启动。
HMI
医疗
监控
广告
... 更多
研华QT包 GUI
脚本
网络
数据库
设备测试
XML
OpenGL
多线程
GStreamer
UART 测试
QT 5.X 系列
10 9
10
RISC/ARM板级完整解决方案 基于ARM处理器技术,研华开发了丰富的RISC解决方案,包括RISC模块、单板电脑(SBC)和工控机。研华RISC模块可满足不同的 市场需求:标准Qseven RISC模块和SMARC模块适合便携式设备和工业应用;而RTX2.0模块专为坚固型应用设计。
SMARC
Qseven
在RISC SBC产品供应方面,研华通过简化I/O优化了板卡设计,以适应垂直市场需求,如标牌和工业控制应用中的RSB板卡。对于RISC工
研华加入SGET协会,参与SMARC外形规格的定义。
Qseven概念体现于一种即用型、多厂商的模块化电脑,
控机解决方案,研华设计了即插即用RISC工控机,从而满足了标牌和物联网领域的特定应用需求。因此可以想象,基于RISC的设备
SMARC (Smart Mobility Architecture)品牌名下的全球新
它整合了普通PC的核心部件。研华Qseven模块采用标准
将广为流行。
标准基于ULP-COM,这是目前用于超低功耗模块化电脑的
70mm x 70mm尺寸规格,且具有优化排针配置。
一个名词。
RTX (研华)
68mm x 68mm
ROM-5420
ROM-7420
• Freescale ARM Cortex-A9 iMX6 • 省电设计 • 适合便携式应用
• Freescale ARM Cortex-A9 iMX6 • 功能整合设计 • 适合机械控制应用
50mm
68mm
70mm
80mm
Qseven
70mm x 70mm
评估板 SMARC 半长尺寸 82mm x 50mm
68mm 70mm 82mm
SMARC 全长尺寸
82mm
82mm x 80mm
RTX 研华推出了RTX 2.0 (RISC Technology eXtended) 规范,这是一
▪▪▪ 摄像头
种专为坚固型应用设计的RISC标准平台。通过创新机械和电子设
▪▪▪ PCIe
计,RTX2.0适用于复杂、恶劣的环境,如军事、物流、运输/车
▪▪▪ GBE
▪▪▪ 系统总线
▪▪▪ SATA ▪▪▪ LVDS ▪▪▪ HDMI
ROM-DB5900
ROM-DB7500
• 适合RTX 2.0模块的评估板 • ATX规格 • 19V DC-in
• 适合SMARC模块的评估板 • ATX规格 • 12V DC-in
• 适合Qseven模块的评估板 • Mini-ITX规格 • 12V DC-in
3.5”SBC
▪▪▪ USB ▪▪▪ TTL
68mm
队管理以及许多其它的工业应用。
68mm
ROM-DB3900
▪▪▪ SD ▪▪▪ eMMC
▪▪▪ CANbus
▪▪▪ SPI
▪▪▪ UART
▪▪▪ GPIO
为促进新产品开发并加快产品上市,研华推出了一系列适用于工业市场的3.5”单板电脑。由于具有高效设计和优化I/O, 该系列产品特别适用于自动化、标牌和工业控制等垂直应用。这些基于ARM的单板电脑(SBC)还具有省电和无风扇设 计,并内置即用型Linux OS,因此便于快速开发。
▪▪▪ I2S
RSB-4220 ROM-3310
ROM-3420
• TI Sitara Cortex-A8 AM3352 • Performance Optimized Design • Ruggedized Applications
• Freescale ARM Cortex-A9 iMX6 • Highly Reliable Design • Ruggedized Applications
• TI Sitara AM3352 Cortex A8 • 双千兆位LAN • 宽电压输入 • 适合自动化应用
RSB-4410 • Freescale ARM Cortex-A9 iMX6 • 多显示输出 • 适合标牌/HMI应用
12 11
12
RISC/ARM系统解决方案 研华UBC工控机 (Ubiquitous Computer) 系列专为满足不同垂直市场需求而设计。研华提供多种基于RISC或x86的解决方案,以 满足不同的性能要求和I/O需求。UBC系列是嵌入式市场中最优化、最经济和最平衡的解决方案,适合数字标牌、视觉分析、汽 车、工业自动化、自动控制、监控和公共交通等垂直应用。
IoT网络网关
数字标牌工控机
研华提供一系列基于ARM技术的IoT网关解决方案。这些IoT网关系列具有紧凑设计、丰富I/O和强大计算性能,可作为传
基于RISC的数字标牌工控机搭载Freescale ARM® Cortex™-A9 i.MX6系列处理器,并内置标牌软件。研华RISC标牌播放器基
感器网关、网络网关和数据网关应用的理想解决方案。该系列产品搭载Freescale i.MX6系列处理器,可高效处理和管理大
于ARM Cortex-A9处理器,具备高性能、低功耗的特点,并具有卓越的多媒体性能。为方便系统维护,这些产品还采用易组装
量原始数据并将其转换为有用的信息。GbE/WIFI/3G/GPS高连接性可实现与云服务及其它IoT设备的即时通信。
设计以及友好型软件UI来管理数字标牌应用。
UBC-200
UBC-220
• Freescale ARM Cortex-A9 iMX6 双核/四核 1GHz • GbE/WIFI/3F/GPS 支持 • 12/19/24 V DC-in
• Freescale ARM Cortex-A9 i.MX6 Dual Lite 1GHz • GbE/WIFI/3F/GPS 支持 • 12V DC-in
UBC-DS31
UBC-310
• Freescale ARM Cortex-A9 i.MX6双核1GHz • VGA/HDMI 1920x1080双显示 • 内置SUSIAccess for Signage和U-Poster标牌播放器
• Freescale ARM Cortex-A9 i.MX6 Dual Lite 1GHz • HDMI 1920x1080单显示 • 内置SUSIAccess for Signage
VESA 100 mounting holes
VESA 75 mounting holes
自动化工控机
Flexible wall mounting holes
研华基于RISC的工控机带有丰富I/O,适合工业自动化应用。 由于具有高度稳定系统性能、低功耗和无风扇设计,该系列产品成为自动化市场的一款最可靠解决方案。这些产品还提
易于安装
易于维护
• 支持壁挂式安装和VESA 75/100安装 • 提供灵活的壁挂式安装孔位
• 闩锁,安装无需螺丝 • 牢固、强大的电缆连接
性能出色
易于管理
• 全高清回放引擎 • 双独立显示(VGA+HDMI)(适用于UBC-DS31) • 超低功耗
• 内置SUSIAccess for Signage,基于Linux QT架构 • 支持媒体编辑(Content Producer)和设备管理(Device Conductor),可进行远程管理 • 支持Linux BSP,允许用户开发特定标牌应用软件。
供易集成性,以及壁挂式和VESA安装等多种安装方式。预留孔位还可通过固定环和固定轨条加固线缆连接。
UBC-FA30 • TI Sitara AM3352 Cortex-A8 1GHz • 4 x GPI/O和6 x UART,带隔离 • 12/19/24V DC-in
14 13
14
RISC软件服务流程 RFQ审查 评估镜像 技术咨询
在线文档 功能测试实用程序 客户软件集成 外围驱动集成
Desi gn
cti
St a
nS
tage
Pr o d u
on
ge Sta
Evalua ti
e Stag n o
ge
Va li d a
ti o
诊断工具 产品测试AP 定制镜像预载
山东省济南市工业南路59号中铁财智中心7号楼1003室
苏州工业园区东环路1508号 星东环商务大厦1幢508室 沈阳市和平区和平北大街69号总统大厦C座1309室
杭州文三路398号东信大厦1709室
武汉市关山大道111号光谷时代广场A座2708-2709室
7PM