This is the repository for helping programmers to program ARM microcontrollers on the Linux OS. In the repository you will find (a) instalation scripts for toolchains (arm none-eabi) and supplementary software to prepare programs for ARM9 microcontroller named LPC3141, (b) C examples for LPC3141 (c), scripts to upload the programs to LPC3141 via USB/SSD.