金枪鱼之夜:我的 "Windows" Phone 果然有问题——浅谈手机 SoC 启动,AArch64 UEFI/ACPI 适配和应用
随着移动计算平台的高速发展,「在手机上安装桌面 Windows 和各类 Linux 发行版」已不再是“图片刷机”级别的饭后玩笑。那么这到底是怎么实现的呢?本次 Tunight 将以 Lumia 950 (XL) 和 Nexus 6P 这几款基于 Snapdragon 808/810 (MSM8992/MSM8994) SoC 的手机平台为例,介绍常见移动计算平台里的各种子系统 (AP/Modem/DSP/GPU/电源管理) 的功能与分工,分析基于 ARM/AArch64 的移动平台的设备启动流程,介绍 AArch64 UEFI & ACPI 的开发,并与 U-Boot, Little Kernel 和 Device Tree 等技术相比较。
本次的主讲人 imbushuo (a.k.a. “某著名黑客”)是一位不走寻常路的开发者,对于各种系统底层有深入的研究。他的一些代表工作包括:
- 在 HP Prime G2 图形计算器上运行(Windows IoT 中的)计算器
- 为 MacBook 和 Magic Trackpad (“妙控板”)实现 Windows Precision Touchpad Driver
- 为 MacBook TouchBar 实现 Windows 上的 Framebuffer 驱动
- 在 Lumia950XL 上运行 Windows on ARM
- 为 Nintendo Switch 实现 EDK2 (能够引导 Windows / Linux)
更多详情,可以访问他的主页、博客或者 GitHub。
活动信息:
- 主讲人:王秉星(imbushuo)
- 时间:2020/05/16(校历第十三周周六) 19:00 UTC +08:00(请注意活动时间)
- 活动形式:线上会议
欢迎一起来玩!