CFB Software

Development Boards

Astrobe is supported on a range of development boards using Raspberry Pi, STMicroelectronics  and Xilinx devices. If you have not already chosen or designed your hardware we recommend starting with one of these boards for the quickest way to get up and running. The supported boards can be programmed from a Windows PC without any additional hardware.

The possible ways to program a particular development board depend on its capabilities:

The Run command on the Astrobe Project menu opens a terminal window on your PC. You can use this window to send and receive text to / from your program on the microcontroller using functions from the Astrobe library modules In and Out. Diagnostic runtime error messages are also displayed in this window. The messages identify the line number and name name of the source code file where the error occurred enabling you to quickly pinpoint the source of the problem.


Raspberry Pi RP2040

 Astrobe for Cortex-M0 can be used to develop software for the Raspberry Pi RP2040 microcontroller using 3rd-party Oberon-07 libraries and tools. Details are on the Oberon RTK website.


STM32 Microcontrollers

Astrobe for Cortex-M can be used to develop software for the STM32 Cortex-M0/M0+,M3,M4 and M7 family of microcontrollers. Both general and hardware-specific library and example modules are supplied with Astrobe for the following STM32 processors. They can be used as a starting point to target other STM32-compatible microcontrollers.

Cortex-M0/M0+

Cortex-M3

Cortex-M4

Cortex-M7

Refer to the relevant STMicrocontroller User manuals for full operational details:


Xilinx FPGA

Astrobe for RISC5 can be used to develop software for Xilinx FPGA devices.

RISC5 FPGA


Development Boards

Astrobe has been tested on all of the following development boards. The prices are approximate.

Cortex-M0/M0+ Price
Raspberry Pi Pico $US 4
STM32 Nucleo-F070RB $US 12
STM32 Nucleo-F091RC $US 12

Cortex-M3 Price
STM32 Nucleo-L152RE $US 15
STM32 Nucleo-F207ZG $US 26

Cortex-M4 Price
STM32 Nucleo-F303RE $US 12
STM32 Nucleo-F303ZE $US 21
STM32 Nucleo-F334R8 $US 12
STM32 Nucleo-F429ZI $US 26
STM32 Nucleo-L432KC $US 12

Cortex-M7 Price
STM32 Nucleo-F746ZG $US 26
STM32 Nucleo-F767ZI $US 26

Digilent FPGA RISC5 Price Academic Price
Cmod A7-35T $US 89    
Arty A7-35T $US 129    
Basys 3 $US 149 $US 112
Arty A7-100T $US 249    
Nexys A7-100T $US 265 $US 199
Cmod S7-25 $US 69    
Arty S7-25 $US 99    
Arty S7-50 $US 129