作为嵌入式计算领域的***者之一,Toradex 致力于为客户提供前沿、稳定、易用的硬件、软件方案。帮助客户完成产品概念验证、设计研发以及***终量产整个过程。产品的生命周期短则数年,长则超过十年,期间的各种因素可能会导致用户使用产品的硬件或者软件发生变化,Toradex 努力缓和这种变化带来的影响,尽可能使用户无缝过渡。尽管如此,对于有些变更,用户也可能不得不做对应的调整。下面将举例介绍关于 Toradex 嵌入式软件迭代,WinCE、Linux 用户需要注意的地方。
Toradex 自***代产品 Colibri PXA 270 开始就支持 WinCE,并继续为***新的处理器如 iMX6、iMX7提供WinCE支持。在这十多年的时间里,Windows Embedded Compact 也从 WinCE5发展到Windows Embedded Compact 2013。Toradex 为其产品系列推出了不同版本的 WinCE,并结合微软发布的补丁以及 Toradex 客户的需求,提供版本更新。大部分的版本更新不会影响用户使用,只需升级至新版即可,原来的应用也能够直接运行。但是部分更新,则需要用户重新编译应用,或者在更新 WinCE 镜像时使用制定的工具或者命令。
WinCE 用户都会采用 Visual Studio 和 Toradex 的 SDK 来编译应用程序。Toradex 曾于数年前升级过SDK,因此用户在使用新的 WinCE BSP 时,需要重新安装 SDK 并编译。
https:///software/windows-embedded-compact/t20-t30-wec-software/release-details?view=all&issue=10302
为了提高 Colibri T20 NAND Flash 可靠性,从 V1.4b2 WinCE 开始,ECC 算法由原来的 RS4 升级到 BCH16。这意味着用户需要设置新的 ECC 算法,或者使用***新的 up date tool 工具才能使用 BCH16 算法。而重要的是,如果用户需要将出场预装V1.4 WinCE及后续版本的模块降到早期的版本,就需要将 ECC 算法重新配置为 RS4,否者将无法启动老版本的WinCE 镜像。
https:///software/windows-embedded-compact/t20-t30-wec-software/release-details?view=all&issue=10351
WinCE 用户如果在使用诸如 CAN、SPI、PWM、GPIO 等功能时,往往需要用到Toradex CE Libraries。Toradex 提供了两个版本的库文件,分别用于传统的 PXA和Tegra系列模块,以及基于新的 SoC 模块(Colibri T20、T30、VFxx、iMX6、iMX7 以及 Apalis T30 和 iMX6)。
库文件涉及诸多外设以及系统功能本身,因此相比于 Windows Embedded Compact 的更新频率会更高一些。但是每次更新的发布,不一定影响到所有模块的外设功能和使用。例如早期发布的Toradex CE Libraries尚未支持 Colibri iMX6 的 Flexcan 功能,用户需要直接调用 WinCE 内核中 CAN 的 API。当后续发布的库文件添加针对 iMX6 模块 Flexcan 后,用户可以更加方便得使用 CAN 通讯。但此时,通过库文件使用 CAN 的 API和WinCE 内核中 CAN 的 API命名并不一致,如由 CANOpenHandle(LPCWSTR lpDevName) 变更为Can_Open (HANDLE hPort)。同时新发布的 WinCE镜像也不再允许用户直接调用这些 API。这就导致了原来的应用无法再继续使用。
欧
ABB 3BHB003230R0101
西门子 6ES7322-1HH01-0AA0 /6ES7 322-1HH01-0AA0
siemens 6ED1053-1FG00-0BA0 /6ED1053-1CA00-0BA0
FR-S540-2.2K-CHR
发那科A16B-2203-0111/FANUC
RKC farex SR mini HG system H-TIO-B-FK02-V*NN
停产备件 Gould Modicon AS-B354-001
RKC farex SR mini HG system H-TIO-B-FJ02-8*NN
霍尼韦尔HONEYWELL DCS 38001680-100
BAUMULLER BUS 3-10/20-30-002
AB PLC 1746-NI8
HONEYWELL DCS 51304335-100 MU-TAOX12
AB 1391 133539 REV01
EUROTHERM CONTROLS T122
HONEYWELL DCS 51304338-100
AB POWER MODULE 40382-074-57
SEW EURODRIUE 8223017.10 FFI31C
NB2P56R3-AC
6SE7023-4TC84-1HF3 带模块
1790L811A 原装西门子MM430/MM440变频器I/O板
SIEMENS 6GK7242-2AX00-8BA0
西门子440变频器IO板A5E00224211
HONEYWELL DCS 51304084-100 /MU/MC-TP 带PULSE模块
WESTINGHOUSE 7381A73G01
西门子 CUCP-02 A5E00158598
HONEYWELL DCS 38001704-100
西门子 KRA70-D
SEW MC LTSA 0300 5A3 4-00 变频器外壳含面板
霍尼韦尔DCS Honeywell 51304650-100 / MU-TD0D13
西门子 6ES7951-0FD00-0AA0 6ES7 951-0FD00-0AA0
01ABB变频器备件 SADT304100R0003 SG3601 9054
施耐德 TSXRAM3216
西门子软启动 3RW2231-1AB15
安川 触发板 YPHS31008-1D ETC030584
AB 1336T-GT2-SP3B +1336-GM1
西门子 6SC6100-0NA11+6SC6100-0SA11
AB PLC 1785-L20B /C
Output Module Toshiba TC32DON
西门子440、430、70系列陶瓷片A5E00104.118
ABB DCS MSR04X1
MDICON AS-J890-102
HONEYWELL DCS 51304441-100 /MU-***D12
ANSALDO 阻容吸收板211QS10576B
西门子 6ES5951-7LB21
欧姆龙 C500-OC223 3G2A5-OC223
INDRAMAT LTN1 + ZUK6 /109-0860-3B01-03 +109-0860-4B36-00
AB 80190-640-02-R
CT 机里面的控制板 RA81 SERVO CONTROL S1DE 1
霍尼韦尔 honeywell DCS 51401491-100 /MU-TAMT02
TSXDEY32D2K 开关量输入,32 点,24 VDC,HE10 高密端子
AB 140092 REV.23 M394863 / 140093 REV.05 M003535208
西门子DCS 6DS1223-8AC
SDCS-FIS-3A
HONEYWELL DCS 51304477-100 /MU-TAMR02 /LLMUX RTD
GE FANUC HE693RTD660
AB 135230 REV14 M003480532
西门子 6ES7 331-7KF02-0AB0 /6ES7331-7KF02-0AB0
170ADI74050 全新
西门子 3RW3046-1AB14
伦茨E***D751L4TXA
西门子 6ES7953-8LF20-0AA0
AB PLC 1746-P4
原装 6GK1901-0AA00-0AC0 西门子S5-H1网粗缆中继器
LENZE 变频器驱动板 9324LP.5B
AB PLC 1746-P4
LENZE 主板 9324MP /9324MP.1B.70
西门子 plc 6ES7138-4CF41-0AB0
6ES7 331-7KB01-0AB0 6ES7331-7KB01-0AB0 模拟量模块
天津罗升文本 TD220-S
CONTR***ES A8084
ABB DCS 400 直流备件: SDCS-CON-3
INDRANAT DIM3 /109-0860-3B03-03
INDRAMAT DRP2 /109-0852-3B29-04
欧姆龙 CQM1-PA206
YOKOGAWA DCS ST6 *A Multipoint Status Input
西门子软启动 3RW2231-1AA05
YOKOGAWA AAI543 -S00 S1 +ATK4A-00 S1
FATEK 永宏 PLC FBS-60MA
INDRAMAT DAE1 /109-0785-4B19-04/ DAE1.1
cisco AS5800 接入服务器 模块
发那科FANUC 发那科A20B-0008-0440
西门子 C98043-A1604-L1-04
欧陆 T2550B/-/16R/NONE T2550机架底板
SANYO DENKI CN-400BT-120H + CN-800BT-120H 带编码器
AB 80190-220-01-R /80190-219-01G +81001-340-71-R
西门子HVAC products RWF490.40
艾默生 CT励磁控制器 FXM5 10A-20A
西门子 C98043-A1660-L1-10
BENTLY NEVADA 本特利 128229-01
Modicon TSX Compact AS-P120-000
欧姆龙触摸屏NT631C-ST151B-***
BENTLY NEVADA 本特利 133323-01
三菱门极换流关断晶闸管装置 GU-D04/GU-DO4 带模块FG***00A-130DS
GE MULTILIN 6G DIGITAL CONTROL I/O UR-6GH
欧陆 AH385851U003
Honeywell HC900 DCS 900P01-0001
ABB DSCS 140 /57520001-EV
140 PLC 140XBE10000
富士制动单元BU22-4C+BU-F2S
西门子 plc 6ES7 360-3AA01-0AA0
GE Multilin 9E UR9EH
西门子驱动器 6fc5548-0aa02-0aa0