The Fox-1 Amateur Radio Satellite will use an ST Micro STM32L151 processor for the IHU (internal housekeeping unit). Initially, the software development team is using an STM32Llxx Discovery evaluation board. This board can be powered, loaded, and debugged over a USB connection to a host computer. The board is available from Digikey or Mouser for under $15. This paper describes how to install an Eclipse-based ARM toolchain on a Linux host computer. While several of us have used this particular toolchain with the Discovery board, we anticipate that the identical toolchain will work with the Fox-1 IHU board. I have done this work on a native Linux system, although a bit of checking on a Virtual Box virtual machine shows that it "mostly" works. The only difficulty is in connecting the Discovery board to the virtual machine via the USB port.
展开▼