Icenowy Zheng is a seasoned Software Engineer based in Caen, Normandy with 12 years of experience specializing in low-level Linux, embedded systems, and FPGA toolchains. They are an active open-source contributor to high-profile projects such as the Linux kernel, Yosys, and box86, with a track record of board bring-up, device tree work, and adding SoC/FPG A support. Their contributions span trusted firmware ports, boot and power management for Allwinner SoCs, and adding device-specific programming logic to openFPGALoader, demonstrating deep hardware-software integration skills. Known for tackling build and runtime quirks, they optimize dynarec components, library wrapping, and memory/BRAM handling—skills that bridge OS internals and FPGA synthesis. A self-described "magical girl" and longtime AOSC developer, they bring a mix of pragmatic engineering and playful curiosity to complex low-level problems.
A collection of command line tools for ARM devices with Allwinner SoCs.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:5 reviews, 30 commits, 16 PRs in 5 years 9 months
Contributions summary:Icenowy primarily contributed to the `sunxi-tools` repository by adding support for various Allwinner SoCs, specifically focusing on enabling functionality and compatibility with new hardware revisions. They implemented features related to board bring-up, including adding SoC identification, SRAM information, and pinmux configurations, as well as adapting existing code for new hardware. The contributions extend to SPI flash support, incorporating Eon support and various SoCs.
Contributions:11 commits, 1 PR, 5 comments in 3 years
Contributions summary:Icenowy primarily contributed to the Allwinner platform port of the Trusted Firmware-A project. Their work involved adding support for the Allwinner R329 SoC, which included defining memory maps and adding basic PSCI implementation. They also modified the I2C driver to incorporate Allwinner-specific quirks and added code to setup the AXP805 PMIC for the H6 SoC. Furthermore, the user addressed CPU power management and boot-related issues.
trustedread-onlyfirmwareembedded
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.