|
Forum Index : Microcontroller and PC projects : Unix on the Pico Computer 3
| Author | Message | ||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 11668 |
|
||||
| Bleep Guru Joined: 09/01/2022 Location: United KingdomPosts: 820 |
I haven't even got the hang of Python yet! ;-) but I do at least understanf Unix/Linux/Fuzix :-) |
||||
| dddns Guru Joined: 20/09/2024 Location: GermanyPosts: 880 |
You finished that ARM port just within hours?..Alan Cox will love it What would be the preferred programming language for applications on this OS? Regards Edited 2026-07-26 21:57 by dddns |
||||
| Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 8978 |
Lol! This is too cool. :) CP/M next week... ;) Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
| Martin H. Guru Joined: 04/06/2022 Location: GermanyPosts: 1488 |
Geos first ![]() 'no comment |
||||
| lizby Guru Joined: 17/05/2016 Location: United StatesPosts: 3829 |
And when I asked Perplexity about, say, openWrt on the Pico Computer 3, it cast shade on the idea of any linux running well. As my mother would say, "Will wonders never cease?". I may have to buy another round of Pico Computer 3s just for myself. Edited 2026-07-26 23:57 by lizby PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on FOTS |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 11668 |
The limitation of Fuzix is that any program only has a 64kb space available. So, for example, you can't run nano as an editor |
||||
| bfwolf Senior Member Joined: 03/01/2025 Location: GermanyPosts: 252 |
I discovered Fuzix quite some time ago and find it rather interesting — especially since it runs on many 8-bit architectures. However, the 64K limitation (which is presumably linked to its 8-bit heritage or the segmentation on the 8086/88) is certainly a drawback. Another very interesting "Un*x clone" for microcontrollers is NuttX: https://nuttx.apache.org/ There is also a ready-made port for the RP2040 and RP2350 (including PSRAM support for the latter): https://nuttx.apache.org/docs/latest/platforms/arm/rp23xx/index.html NuttX claims strict POSIX compliance and supports loadable executables (even directly from program memory) using various memory models. I also recall seeing somewhere that Samsung created a fork of NuttX many years ago, which served as the software foundation for their smart TVs for quite some time. Samsung is apparently still among the sponsors, alongside Espressif and several other well-known companies. It is essentially a competitor to Zephyr OS and also supports networking (Ethernet, Wi-Fi, Bluetooth, etc.). Unfortunately, I haven't yet had the time to set up a build environment (though ready-made containers are available), and pre-built .uf2 files for the Pico are not offered. Regards, bfwolf Edited 2026-07-27 02:52 by bfwolf |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 11668 |
Fixed. USB keyboard and HDMI screen working so now has full "stand-alone" status. Next is to check/add applications - target is to have BBC Basic runnable Edited 2026-07-27 03:13 by matherp |
||||
| scruss Senior Member Joined: 20/09/2021 Location: CanadaPosts: 111 |
There's been a solid CP/M emulator for RP2040 for some time: ExtremeElectronics/RC2040: Z80 CP/M80 emulation of an RC2014 using the RP2040 (PI PICO) processor Implementing it (and a video terminal emulator) on Pico Computer 3 is left to the reader |
||||
| Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 8978 |
I looked at the photo on that Github page and dived for my drawer of past projects. Sure enough, I built that design on padboard. :) My layout is a bit different because I had to take liberties to make it fit. Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
| bfwolf Senior Member Joined: 03/01/2025 Location: GermanyPosts: 252 |
In case you're referring to the CP/M emulator: A "hobbyist" has also created a nice port for the Pico(2): https://github.com/guidol70/RunCPM_RPi_Pico There is also an Amstrad CPC emulator; CP/M Plus ought to run on that as well... https://blog.adafruit.com/2026/06/11/an-amstrad-cpc-464-664-6128-emulator-for-the-raspberry-pi-pico-2/ bfwolf |
||||
Grogster![]() Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 10000 |
"This is a Unix system......I know this....." - Jurassic Park Smoke makes things work. When the smoke gets out, it stops! |
||||
| Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 8978 |
Strangely enough, my brain went into "REJECT" mode the minute I saw the words "Arduino IDE", btwolf. That IDE and myself have a mutual hatred for each other. :) Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2026 |