ar bg de en es fr id it nl pl pt sv tr zh

implementation

Building A Bare-Bones 3 MB Linux Kernel For A Custom FPGA SoC

Astralvx

Disclaimer: it’s a 3.9 MB Linux kernel ; ) N.b. whilst I will try to explain concepts to those new to this field, this blog assumes a lot of fundamental knowledge on FPGAs, RTL development, Vivado, Petalinux, SOC/CPU architecture, memory managers, memory hardware, SPI NOR flash memory, reset...

Sometimes CPU cores are odd

Xe Iaso

One of the biggest lessons that I've learned in my career is that all software has bugs, and the more complicated your software gets the more complicated your bugs get. A lot of the time those bugs will be fairly obvious and easy to spot, validate, and replicate. Sometimes, the process of fixing...