UNIX for the little ones: FUZIX OS ported to Raspberry Pi Pico

The RP2040 microcontroller and the Raspberry Pi Pico board based on it were released some time ago. And recently, the developer David Given was able to port for him FuzixOS (or simply FUZIX), which was previously available for the ESP8266 microcontroller. The ported version for RP2040 has SD card support for the main file system and swap file and console support on UART0.

Images: Alasdair Allan / Raspberry Pi Foundation

Images: Alasdair Allan / Raspberry Pi Foundation

The OS supports running up to 15 processes (no multitasking yet) and running custom binaries using up to 64KB of memory for code and data. The OS has a number of standard programs: fsck, the Bourne shell, some Unix tools, a vi clone, and a few simple games. FUZIX is based on UZI, another old Unix to Z80 port project, and corresponds to Version 7 Unix with some additions from more recent systems up to SysV.

Given explained that the current Fuzix port on the RP2040 starts up stably, but still needs some work. It currently lacks support for multitasking, pipelines, and the ability to work with on-board NAND flash. The developer clarified that the port uses only one core of the dual-core Arm Cortex-M0 + chip, leaving the possibility of using another core and GPIO for other purposes. At the same time, the Fuzix port consumes only part of the 269 Kbytes of the device’s RAM for operation.

True, the Raspberry Pi Pico runs slightly slower at the nominal frequency than the ESP8266, although Given admitted that he had not yet overclocked the controller. But even in this case, the performance of the RP2040 is quite enough for FUZIX to work. Given used the existing documentation and the Raspberry Pi Pico SDK to build a Fuzix port on the RP2040. Find out more here, and the Raspberry Pi blog has detailed instructions on how to get FUZIX running. The author also ported FUZIX to ESP8266.


If you notice an error, select it with the mouse and press CTRL + ENTER. | Can you write better? We are always glad to new authors.

A source:

Related Posts

Without sensations: it became known who will play in the semi-finals of the Conference League

In two matches at once, the semi-finalists were determined in a penalty shootout. The first matches of the Conference League semi-finals will take place on May 2…

China preparing to physically destroy US critical infrastructure, FBI Director

To do this, China plans to use its hacker group, which has already penetrated the computer networks of US infrastructure companies, the FBI says. FBI Director Christopher…

GUR: The enemy has not given up massive missile attacks, weapons are being accumulated

Ukraine is preparing retaliatory measures. The occupiers did not abandon massive missile attacks / screenshot The aggressor country has not given up carrying out massive missile attacks…

The lead singer of the group “Bez Obmezhen” answered why he never performed in Russia: “There are two reasons”

Sergei Tanchinets shared that he had never even paid attention to Russia. Sergey Tanchinets emphasized that the group did not make content for Russians / Screenshot of…

A German drone manufacturer has opened another plant in Ukraine

Vector reconnaissance drones developed by Quantum-Systems have been in use by the Defense Forces since May 2022. A German company has opened a UAV production plant in…

Named after Monica Bellucci: Azov fighters showed the work of the M109L self-propelled guns at the front

The country of origin and “year of birth” of the self-propelled gun are the same as that of the actress Monica Bellucci, in whose honor the “Azovites”…

Leave a Reply

Your email address will not be published. Required fields are marked *