|
|
|
|
|
by detaro
3380 days ago
|
|
The AVR-based Arduinos (Really, I think most AVR-based boards, unless it has some really strange proprietary way of flashing). The MSP430-based TI Launchpads. The various ESP-something WLAN boards have open toolchains and programming over serial as well as far as I know. |
|
I got it to the point of booting (very slowly) up to the command line prompt and processing basic commands, but unfortunately I never figured out how to make the screen work, so that's where the project stalled. The hardware's since been broken up and repurposed.
All in C and hand-written assembly tied together with a makefile, using tools that are in Debian. The standard flash tool (also in Debian) is really easy to use and even supports JTAG debugging over USB. (Also the MSP430 has a lovely assembly instruction set if you want to work with that sort of thing.)
Can't comment about AVR or ESP; never used them.