The G400S System on Module (SoM) is the surface mount version of the G400D. Originally designed for .NET Micro Framework, it now runs several other platforms including TinyCLR.
Pricing, purchasing and other information can be found on the G400S Page on our main website.
Options for programming the G400S 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 is our own operating system and provides a means of programming embedded devices using .NET and Visual Studio. Visual Studio is widely regarded as one of the best (if not the best) integrated development environments available. The free Community version of Visual Studio can be downloaded here: Visual Studio Downloads. For information on setting up TinyCLR to work in Visual Studio please click here: TinyCLR Introduction
Loading Bootloader Version 2
Download the G400 bootloader file.
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 (pin 101) signal low while resetting the board.
|Processor||Atmel AT91SAM9X35 ARM 926|
|Internal RAM||32 KByte (SRAM)|
|Internal Flash||0 KByte|
|External RAM||128 MByte (DDR2 SDRAM)|
|External Flash||4 MByte (SPI)|
|Dimensions||48.3 x 33.1 x 4.6 mm|
Note: Many peripherals share I/O pins. Not all peripherals will be available to your application.
|UART||6 (including HS)|
|10 Bit ADC||12|
G400S Based Product
The G400S is used in the FEZ Raptor
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....