處理器、SoC 和自定義面板
支援的處理器
Windows 版本 | Intel | 通 | Broadcom | 恩智浦 |
---|---|---|---|---|
Windows 10 IoT 核心版 1703 | ✔ [1] | ✔ [1] | ✔ [1] | N/A |
Windows 10 IoT 核心版 1709 | ✔ [1] | ✔ [1] | ✔ [1] | N/A |
Windows 10 IoT 核心版 1803 | ✔ [1] | ✔ [1] | ✔ [1] | N/A |
Windows 10 IoT Core 1809 (SAC) | ✔ [1] | ✔ [1] | ✔ [1] | ✔ [1] |
Windows 10 IoT 核心版 1809 (LTSC) | ✔ [1] | ✔ [1] | ✔ [1] | ✔ [1] |
[1] 如需目前啟用哪些處理器的詳細資訊,請參閱 適用於 Windows IoT 核心版的 Microsoft 啟用 SoC。
已啟用 Microsoft 的 SoC
Microsoft 與 Broadcom、Intel、HYPERVISOR 和 Qualcomm 合作,以驗證晶片上數個廠商系統上 Windows 10 IoT 核心版 的支援。 這些IoT核心式SoC用於數百個不同裝置,可用來建立原型並商業化您的想法。
您選擇採用的 SoC 將取決於效能需求、電源配置檔、成本、實體連線選項、長期支援和作業條件等考慮。
您也需要決定是否要使用現成的面板或裝置、使用模組上的系統建置自定義裝置,以及自定義電信業者面板,或建置完整的自定義面板。 成本和自定義程度是此決策的關鍵因素,隨著您進一步自定義,這兩者通常會增加。
依處理器系列 Windows 10 IoT 核心版 功能
注意
此清單會考慮非商業公開預覽中的處理器。
為了協助您為裝置選取正確的平臺,下表顯示處理器系列使用 Windows 10 IoT 核心版 支援的功能。 下列所有功能都受到 Windows 10 IoT 核心版 支援,不過有些 SoC 可能沒有其設計中包含的特定 IP,因此會以 “N/A” 表示。 在這種情況下,第三方解決方案可以併入設計,以提供所需的功能。 在處理器上未實作 Windows 10 IoT 核心版 功能的有限案例中,專案會保留空白。
功能 Intel 通 NXP i.MX6 NXP i.MX7 NXP i.MX8M Broadcom 音訊 x x x x x x GPIO x x x x x x I2c x x x x x x 乙太網路 x N/A x x x x Spi x x x x x x 顯示器 x x x x x x Uart x x x x x x USB x x x x x x PCIe x N/A x 開發中 開發中 N/A MIPI-CSI N/A x N/A N/A N/A N/A 圖形/影片 x x 軟體轉譯 軟體轉譯 軟體轉譯 軟體轉譯 GPS N/A x N/A N/A N/A N/A Wi-Fi/BT N/A x N/A N/A N/A N/A 信任的 I/O N/A N/A x x x N/A 處理器電源管理 x x x 開發中 TPM x x x x x N/A 安全開機 x x 開發中 開發中 開發中 休眠 x Pwm x N/A x x x Jtag x N/A x x x eMMC x x x x x SDHC x x x x x x
自訂面板
如果現成的裝置是包含適用於您案例的連線選項,那通常是最具成本效益和最符合時間的選擇。
對大多數人來說,開發完整的自定義面板,當產品預期以超過數十甚至數百個單位的銷量銷售時,會有意義。 針對較小的磁碟區,使用SoM並設計自定義貨運板,而不是設計全新的面板,可以大幅降低您的成本和上市時間,以及簡化軟體開發和整合。
每個平臺都有獨特的古怪,在實作期間需要注意。 以下是有關如何開始使用的一些建議。 雖然有許多公司建置在 Windows 10 IoT 核心版 上,但以下是一些經過證實的經驗與 Windows 10 IoT 核心版 合作的公司清單:
如果您是 SoM 提供者或 ODM,且想要新增至下列清單,請傳送電子郵件給 winiotsomhelp@microsoft.com 或直接編輯此頁面並提交提取要求。
這裡列出的許多公司都是大而複雜的。 如果您無法連絡正確的人員,請傳送電子郵件 winiotsomhelp@microsoft.com 給您,我們將盡最大努力將您連線到正確的人員。
Raspberry Pi 衍生的自定義設計
元素 14 提供 Raspberry Pi 的面板自定義服務,可讓您新增或移除連線選項。 如果您也需要對 BSP 進行自定義,您可以在 GitHub 上利用 開放原始碼 BSP 程式代碼。
以 Intel 為基礎的自訂設計
有一個充滿活力的生態系統, 適用於 Windows 的經驗豐富的 Intel 裝置產生器 ,您可以搭配使用。 設計用來執行 Windows 10 IoT 核心版 的 Intel 裝置與較常見的電腦有幾項差異:
- 如果您需要提供使用者模式 通用 Windows 平台 (UWP) API 存取 I2C、GPIO 和 SPI 等簡單匯流線,您必須確定 UEFI 韌體中的 ACPI 數據表包含 RHProxy 的適當專案。 如需詳細資訊, 請參閱使用者模式存取 。
- 您必須確定韌體中的 SMBIOS 包含 OEM 授權需求中所列的資訊。
如果您要建置自己的面板,如果您需要 ACPI 或 SMBIOS 變更的指引,請連絡 BIOS 廠商。
經驗豐富的合作夥伴
高通龍板 410c (APQ8016) 型自定義設計
DragonBoard 410c 的二進位 BSP(以 Qualcomm AQP8016 SoC 為基礎)可以從 Qualcomm 開發人員網路下載。
BSP 套件包含 ACPI 的原始程式碼,以允許只需要變更 ACPI 的簡單硬體自定義。
重要
如果您需要額外的硬體自定義,例如使用特定的 MIPI-DSI 顯示面板,啟用平臺安全開機、RF 校正和認證(例如:FCC,CE),您將需要成為高通 BSP 原始程式碼授權者,或與具有存取權的提供者合作(請參閱下面的經驗豐富的合作夥伴)。
建議:
- 可能的話,請與經驗豐富的 SoM 廠商合作,以啟用自定義的設計。
- 如果您要建置自定義面板,請與 SoM 廠商或經驗豐富的 Qualcomm BSP 自定義服務提供者合作,例如 Intrinsyc 或 Thundersoft 來進行 BSP 自定義和設計協助。
- 如果你期望有非常高的數量(百萬), 聯繫高通。
經驗豐富的合作夥伴
- 內琳賽克 - 馬克·瓦爾德伯格(mwaldenberg@intrinsyc.com)
- SECO - north@seco.com
- Reycom - welcome@reycom.swiss
- Unitech - Sam (saml@tw.ute.com):佩里(perryt@te.ute.com)
不法預覽
#DE8699E2C395A44F58E4342E1A95FB286 的恩智浦支持處於公開預覽狀態。 如需詳細資訊,請存取 BSP,或尋找硬體合作夥伴,請移至 精靈 SoC 頁面。
您也可以連絡我們正在合作的合作夥伴:
- Advantech RSB-4411 - buy@advantech.tw
- SECO pConXS III 與 Trizeps 8 Mini, i-PAN M7 搭配 Myon II- north@seco.com
- Kontron SMARC-sAMX6i - Martin Unverdorben (martin.unverdorben@kontron.com)
- Solid Run Hummingboard Edge - Ilya Viten (ilya@solid-run.com)
- Geniatech SoM-iMX6Q-Q7 & SoM-iMX7D - Mike Decker (mike.decker@geniatech.com) 或方繼軍 (Fjj@geniatech.com)
- VIA VAB-820 - 邁克爾福克斯 (MichaelFox@via.com.tw) 或夢庫 (dreamku@via.com.tw)
- Phytec phyBOARD-i.MX7 - Brad Dodson (sales@phytec.com)
其他選項
如果您發現您仍然想要建立自定義面板,我們提供了以下製造商的一些建議,可協助面板的圖解和版面配置。