ARM PC(WoA) 的“坑”之打印机驱动
随着苹果从 X86 转向自家 ARM 芯片并取得成功,高通和微软也开始在 WoA(Windows on ARM)上面发力。 不过微软并不能像苹果一样大刀阔斧迈向 ARM 世界,所以 WoA 亦无法像苹果一样号令全球的软硬件厂商来做 ARM 的原生适配。 那么,在 WoA 世界里,有哪些“坑”在等着我们呢? 即便 WoA 也有着如同苹果 Rosetta 的转译层 Prism/WOW64,但是...
随着苹果从 X86 转向自家 ARM 芯片并取得成功,高通和微软也开始在 WoA(Windows on ARM)上面发力。 不过微软并不能像苹果一样大刀阔斧迈向 ARM 世界,所以 WoA 亦无法像苹果一样号令全球的软硬件厂商来做 ARM 的原生适配。 那么,在 WoA 世界里,有哪些“坑”在等着我们呢? 即便 WoA 也有着如同苹果 Rosetta 的转译层 Prism/WOW64,但是...
在开源社区中,代码的质量和一致性至关重要。随着项目的不断发展,开发者们需要不断地审查和修复代码中的问题,以确保软件的稳定性和可靠性。本文将分享我在处理 EDK2 和 U-Boot 之间的一个具体问题时的思考过程和解决过程。 0x00 起因 最近,tianocore/edk2 社区在经历了从 email patch 转向 GitHub PR 进行代码审查后,也将 Bug 管理系统从 Bug...
使用 VSCODE+clangd 实现 EDK2 代码的导航/跳转 “工欲善其事,必先利其器”,阅读代码亦是如此。对于开发人员来说,Editor/IDE 便是“器”中之一。 相较于稍显“传统”的 Source Insight,很多 UEFI 开发者现在可能更倾向于使用 VSCODE 来查看 EDK2 代码,并且通常会依赖 Microsoft 官方的 C/C++插件(vscode-cppt...