So you told me you want to run Windows on a Calculator

HP Prime G2 Calculator running Windows 10 IoT, showing the default IoT shell experience.

Running Windows on a consumer calculator was a dream until the appearance of HP Prime G2 Graphical Calculator. This calculator has the most superior hardware specification among the market so far. This post discusses the implementation of UEFI and ACPI on this device.

A deep dive into Apple Touch Bar – Part I

Recent Apple MacBook Pro models are usually equipped with long OLED touch display that officially named “Touch Bar” that substitutes the traditional Function (Fn) key row. Internally, this thing is called Dynamic Function Row (DFR) according to the naming prefix of related system components. In Boot Camp Windows installations, the Touch Bar acts as basic… Continue reading A deep dive into Apple Touch Bar – Part I

The case of UEFI for Windows on ARM, and comparison with LK/ABoot

Nights before trips are always boring, and I decided to draft some words to spend the time. So we have Windows 10 on ARM running on Dragonboard 410c, and Lumia 950 XL (Article in Chinese, sorry). It will be helpful to write down some firmware-related information for platform bring-ups for further reference. Meanwhile, the comparison of… Continue reading The case of UEFI for Windows on ARM, and comparison with LK/ABoot

Published
Categorized as Project Tagged

Migrate legacy UWP project system to MSBuild-based

When Microsoft decided to adopt MSBuild on .NET Core platform, project.json was not dropped immediately until first toolchain RTM arrives. Dotnet Development on Universal Windows Platform Development leverages .NET Core too, but the depreciation progress is significantly slower than other .NET Core platforms due to historical reasons. UWP uses project.json for package management and MSBuild… Continue reading Migrate legacy UWP project system to MSBuild-based