I'm a Raspberry Pi owner, which is still the one of the most affordable options for a powerful, single board computer.
I also stumbled upon this company: https://www.toradex.com/ It's more pricer though, but they some of the boards they sell are interesting.
Is anybody into these single board computers/embedded computers? Do you have resources and tips to share?
Single board/modular/small computers
- AndrewAPrice
- Member
- Posts: 2311
- Joined: Mon Jun 05, 2006 11:00 pm
- Location: USA (and Australia)
Re: Single board/modular/small computers
I have a large amount of Arduino boards. They have a 8 bit Atmel AVR processer. They provide digital and PWM pins that can be programmed with software. They are cheap and reliable. They also have a 32 bit ARM board and a 32 bit x86 board, plus a board with two cpus. They can't run your standard OS, but are fun to play with. There website is at http://www.arduino.cc
Re: Single board/modular/small computers
No I never owned a small/embedded computer, unless you are counting smartphones for this thread. But I find them very interesting. I had thoughts about purchasing one.
Re: Single board/modular/small computers
I've played with a few PIC32(MIPS32)-based ones. There used to be a number of very affordable boards (and simple too) that could run BSD 2.11 and my compiler on it in 128KB of RAM. One guy used a PIC32 chip with less RAM (64KB) and fewer pins that one can easily solder to build a very simple game console and also run a primitive OS/shell and my compiler.
Re: Single board/modular/small computers
I've got a Raspberry 3 serving as a kind of SSH server; I like being able to log in from whatever system at whatever location, and find my familiar development environment just like I left it.
Recently I got myself a Raspberry 4 as well, which serves double duty as "laptop" (combined with a portable monitor, a power bank, and a BT keyboard), and web / media player (hooked up to the TV).
I didn't employ either in capacities like file server etc., because I have dedicated hardware for that purpose; I'm not really into stuff like programming robots etc., either. As they run Raspbian and sport plenty of RAM / CPU power, I am not sure if they really qualify as "small".
I could of course count my smartphone as a "small" computer, I'm using mine (running Termux) with the same keyboard I linked above. And yes, I am doing PDCLib development on my smartphone.
Either through SSH on the Raspi 3, or locally (bash / vim / clang / gdb) if the connection is bad. That's why you see "#ifdef __ANDROID__" in some of the sources. 
Recently I got myself a Raspberry 4 as well, which serves double duty as "laptop" (combined with a portable monitor, a power bank, and a BT keyboard), and web / media player (hooked up to the TV).
I didn't employ either in capacities like file server etc., because I have dedicated hardware for that purpose; I'm not really into stuff like programming robots etc., either. As they run Raspbian and sport plenty of RAM / CPU power, I am not sure if they really qualify as "small".
I could of course count my smartphone as a "small" computer, I'm using mine (running Termux) with the same keyboard I linked above. And yes, I am doing PDCLib development on my smartphone.


Every good solution is obvious once you've found it.
Re: Single board/modular/small computers
Never heard of Termux, I'll have to try itSolar wrote:I could of course count my smartphone as a "small" computer, I'm using mine (running Termux) with the same keyboard I linked above.

Re: Single board/modular/small computers
I've screwed around with the Arduino and ESP8266, I personally am not that much of a microcontroller computer kind of guy but I still enjoyed using them. I also have a Raspberry Pi.
Re: Single board/modular/small computers
Bash on Android. Complete with apt package manager and all. As simple as that, as great as that.nexos wrote:Never heard of Termux, I'll have to try it.

Every good solution is obvious once you've found it.
Re: Single board/modular/small computers
An always-on personal server with remote login is great!Solar wrote:I've got a Raspberry 3 serving as a kind of SSH server; I like being able to log in from whatever system at whatever location, and find my familiar development environment just like I left it.

Cool.Solar wrote:I could of course count my smartphone as a "small" computer, I'm using mine (running Termux) with the same keyboard I linked above. And yes, I am doing PDCLib development on my smartphone.Either through SSH on the Raspi 3, or locally (bash / vim / clang / gdb) if the connection is bad. That's why you see "#ifdef __ANDROID__" in some of the sources.


On the actual topic, (oops!) I have 3 BBC Microbits and an Arduino Mega. The microbits are medium-large microcontrollers: ARM core, 128KB flash-ROM and 16KB RAM. Unfortunately, I had one of my uber-tired phases after they were delivered and I haven't done anything with them. It's more convenient to work on my OS stuff in (desktop) Gforth anyway. I'm planning to get a new desk soon, or rather 2 corner desks. I'll have lots more room for all this.
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie