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.
An always-on personal server with remote login is great!
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.
Cool.
I have Termux and Gforth on all my Android devices. BBC Basic for SDL too; that's a surprisingly complete programming environment, but Gforth is a little more convenient. Also formerly Androwish (TCL/TK) and Inferno (a hosted OS), but they weren't so much fun. Gforth is being annoying with a slew of new short words causing redefinition message spam, so I'm considering building Pforth with SDL or maybe a modified FreeForth. Oh... I also have a more complete Linux chroot in USerLand, but don't really have a use for it. Bochs too, in the form of lBochs, but the port isn't quite comfortable; the app isn't in the app carousel so you have to switch to it via its notification. I should try the other port or see if there's a Qemu port, but I don't actually code on my tablet all that much. ... Can we even count Android devices as SBCs any more?
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.