G120 and G120E are .NET Micro Framework (NETMF) System on Modules.
Pricing, purchasing and other information can be found on the G120 Page on our main website.
Options for programming the G120 include the following:
Microsoft's .NET Micro Framework (NETMF)
We discourage the use of NETMF software on our products in favor of TinyCLR OS. For more information on NETMF you can go to the NETMF Introduction page. The NETMF Getting Started page covers NETMF from setup of the host computer to program deployment on both an emulator and target device.
TinyCLR provides a way to program the G120 in C# or Visual Basic using Microsoft Visual Studio. To get started you must first install the bootloader and firmware on the G120 (instructions below) and then go to the TinyCLR Getting Started page for instructions on setting up the host computer and writing and deploying programs.
Loading Bootloader v2
The G120 comes with Bootloader v1 pre-installed. To upgrade to Bootloader v2, follow the instructions on our Upgrading GHI Bootloader v1 to v2 page. To put the G120 into boot mode, set the LDR0 and LDR1 signals low while resetting the board.
Loading the Firmware
First make sure you have bootloader v2 loaded. This needs to be done only once.
To activate bootloader v2, hold the LDR0 signal low while resetting the board.
G120 Development Board
The development system used for evaluating the G120 SoM.
TinyCLR lets you program our devices (and others) in C# or Visual Basic using Microsoft's Visual Studio -- and it's all free! Learn more....