我已经很久没有撰写关于 Windows CE (WinCE) 兼容模块的文章了,但很显然,这类模块仍然有一定的市场。中国的 UNERON公司就开发了基于德州仪器 AM335x Arm Cortex-A8 处理器的 eSOM335x Windows CE 模块,以及配备了英特尔凌动 Z3735G 处理器的 eSOM3735z Windows 10 模块。
更有趣的是,该公司的 Arm 系统模块依赖于可更换和可升级的 eMMC 闪存和 RAM 模块。虽然一般情况下,1GB RAM 是焊接在 Intel 模块上的,但它仍然可以通过这种方式升级 eMMC 闪存。我们过去曾在多台单板计算机上看到 过包括ODROID-C4 和 Renegade SBC在内的eMMC 模块,但这是我第一次在系统级模块上看到这个配置。
UNERON eSOM335x AM335x 系统级模块

规格:
- SoC – 主频高达 1GHz的德州仪器Sitara AM3358BZCZA100 Arm Cortex-A8处理器(可选 AM3359、AM3354 或 AM3352),搭配PowerVR SGX530 3D GPU
- 系统内存 – 128MB、256MB、512MB 或 1024MB DDR3L 16 位 RAM ,可通过更换模块替换
- 存储 – 2GB、4GB、8GB、16GB 或 32GB eMMC 4.3 闪存,可根据情况更换
- 204 针 SO-DIMM 连接器
- 存储 – SD 卡
- 显示器 – 高达 2048×2048 的 24 位并行数据输出(使用 1024 x 768 显示器测试)
- 音频
- 耳机(立体声)、MIC(单声道)
- 立体声线路输出但未在操作系统上实现
- Stero LineIn 但未在 OS 上实现
- 网络 – 2 个千兆以太网端口
- USB – 2个USB 主机端口(可选双 OTG 功能)
- 其他外设
- 5 个UART (Rx,Tx)
- 2 个SPI,3 个 SPI
- 2 个 CAN 总线
- 8 个12 位模拟输入
- 默认情况下 17 个 GPIO,使用不同的处理器时最多 77 个 (AM3359)
- 电源 – 直流5V,电流最高可达700mA
- 尺寸 – 67.6 x 44.0 x 5.6 毫米
- 温度范围 – 20 至 +80°C

该公司默认支持 WinCE系统,但可根据用户要求提供 Debian系统。对 WinCE而言,该公司实际上指的是更新的 Windows Embedded Compact 7。我们可以在Google Drive 文件夹中找到与其相关的资源,包括驱动程序、代码示例、文档、载板的 PCB 文件等。开发套件的组成,如下图所示。

UNERON eSOM3735z 模块
英特尔 系统级模块具有跟 eMMC相同的外形和尺寸,但只有 eMMC 闪存模块是可以更换的。

eSOM3735z 模块规格:
- SOC – 英特尔凌动Z3735G四核处理器 @ 1.33 至 1.83 GHz,带 2MB 缓存,英特尔高清显卡
- 系统内存 – 1GB DDR3L RAM 焊接在模块上
- 存储 – 8、16、32GB 或 64GB eMMC 4.5 闪存,可通过更换模块替换
- 204 针 SO-DIMM 连接器
- 存储 – SD 卡
- 显示 – MIPI DSI 接口和 支持分辨率高达 1920×1080的HDMI 1.4 接口
- 摄像头 – 可选双 MIPI-CSI,支持高达 8MP 的后置摄像头和 0.3MP 的前置摄像头
- 音频 – 耳机、MIC(单声道)和 LineOut(立体声)
- 网络 – 10/100M 以太网
- USB – 通过 USB 集线器可以支持4个USB 主机接口
- 其他 I/O – 3个UART、最多 4个I2C、最多 25个 GPIO
- 电源 – 直流 3.7 至 4.2V,电流最高可达1.5A
- 尺寸 – 67.6 x 44.0 x 5.6 毫米
- 温度范围 – 20 至 +80°C

该模块默认运行的是 Windows 10的32 位系统,但该公司还提到了它对“EFI 安装程序操作系统”的自定义支持,这大概意味着它可以通过 UEFI 来安装任何操作系统。不过,需要注意的是,我们过去虽然见识过英特尔系统的各种特性,但要在 英特尔Atom Z 系列“Bay Trail”上让硬件的所有功能(例如HDMI音频)都可以与Linux协同工作还是太具有挑战性了。尽管我相信大多数问题可能已修复,或者至少是已有大众熟知的应对方法。同样,硬件、驱动程序和软件资源也可以在Google Drive 文件夹中获取。
就像 Arm 模块一样,eSOM3735z 模块也有一个带有载板、电源和可选显示器的开发套件。

可用性和定价
UNERON 的 Arm/Intel Windows 模块和开发套件现已开放预订。配备 512MB RAM 模块和 8GB eMMC 闪存模块的eSOM335x售价是 62 美元。而配备 32GB eMMC 闪存模块的 eSOM3735z 系统级模块售价是 77 美元。你们可以选择不同容量的 RAM 或 eMMC 闪存模块。不过,目前好像还选不了。你还可以在该公司的网站上找到 eSOM335x 开发套件、各种显示器、 eSOM3735z 开发套件以及售价 150 美元且带有 8 英寸显示器的“开发包”。


文章翻译者:Taylor Lee,瑞科慧联(RAK)高级嵌入式开发工程师,有丰富的物联网和开源软硬件经验,熟悉行业主流软硬件框架,对行业发展动向有着敏锐的感知力和捕捉能力。