I like how simple an Atmel AVR setup can be for hobbyist assembly language programming. For example:
- Put a plain ATmega DIP chip {A} on a breadboard
- Connect 6 pins to a USB programmer {B} connected to a computer (e.g.) . (The chip is powered by part of this connection both during writing and normal operation).
- Write an assembly language program using any text editor.
- Assemble the program using avra {C}
- Write the program to the chip using avrdude {D}
Is the ARM world just fundamentally higher-level/more-complex or can you tell me equivalents for {A} {B} {C} and {D} that would allow a similar simple setup? Anything Windows-only is not relevant for me.
Thank you.
Note: The motive of the simple setup is assembly programming and I want to sidestep compilers and IDEs completely.