关注、星标公众号,不错过精彩内容
整理:黄工
素材来源:网络
树莓派 4 的硬件性能较树莓派 3 有了显著的提升,近日有网友爆料树莓派 4 能够安装运行 Windows 10 IoT Core 操作系统。
一、关于 Windows 10 IoT
Windows 10 大家都不陌生, 而Windows 10 IoT 是适用于 IoT 的 Windows,包含:
Windows 10 IoT 核心版
Windows 10 IoT 企业版
Windows Server IoT 2019
Windows 10 IoT 核心版服务
因为Windows 10 IoT 是需要收费的,可能相对免费版而言,了解它的人更少。这里简单讲讲Windows 10 IoT 核心版。
1.Windows 10 IoT 核心版
Windows 10 IoT 核心版是针对带显示屏或不带显示屏的小型设备进行了优化的一个 Windows 10 版本,可以在 ARM 和 x86/x64 设备上运行。
2.Windows 10 桌面版和 Windows 10 IoT 核心版之间的差异
桌面版和 IoT 核心版上提供的不同功能
驱动程序支持范围的差异
可用注册表设置中的差异
支持的命令不同
3.创建和部署Windows IoT核心版映像的过程
更多关于Windows 10 IoT 介绍,请参看:
https://developer.microsoft.com/zh-cn/windows/iot
二、树莓派 4 运行 Windows 10 IoT 核心版操作系统
2019 年的时候,一群独立开发者开始着手一个项目,以将 Windows 10 带到微软自己可能已经放弃的设备上。此前,已有开发者将 Windows 10 移植到了 Lumia 手机上,荷兰开发者也将 Windows 10 引入了树莓派 3 。
以前 ARM 移植者们的活动仅限于树莓派 3,但现在,这项工作已经扩展到了树莓派 4 机型。
借助 WoA Deployer 这款部署工具,其基本上允许开发者将 Windows 10 ARM 移植到任何支持的硬件上。
根据开发人员 Marcin 的说法,现可在 Model B 的树莓派 4 上运行 ARM Build 17134(2018 年 4 月更新)的 Windows 10 上。
鉴于树莓派 4 的性能较树莓派 3 有极大的提升,因此开发者认为 Windows 10 的性能也有了明显的提升。
只需借助 bcdedit 技术设置 truncatememory 0x40000000,并删除 lan7800、lan9500、SerPL011 和 bcmauxspi 驱动程序。
我在 USB 驱动器上安装了 17134,因此能够在树莓派 3 上完成 OOBE,然后再使用 USB 驱动器进行 rpi4 引导。
树莓派 4 使用了 28nm 的博通 BCM2711B0 芯片,具有四个 1.5GHz 的 Cortex A72 内核和 15 条指令流水线深度,而树莓派 3B+ 则是只有 8 条。
至于该项目在树莓派 4 上是否能够完美运行、或者打开某些应用程序时可能很慢,目前还不是很清楚。
毕竟 ARM 上的 Windows 10 可以进行 x86 仿真,因此您将能够运行桌面应用程序、只是速度会非常缓慢。
鉴于树莓派 4 的 WoA 仍在探索中,且安装的过程很是复杂,一般人显然不会轻易尝试。
感兴趣的朋友,需要用到 WoA Deployer、Raspberry Pi 4、USB 驱动器、以及 Windows 10 ARM64 映像。
‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧
推荐阅读:
关注微信公众号『strongerHuang』,后台回复“1024”,查看更多精彩内容。
长按前往图中包含的公众号关注