Buy from our Online Store

Software Development Kits

Embedded Wi-Fi Applications with GainSpan's Wi-Fi Chips, Modules and Embedded Software


Overview   |   Features   |   Embedded Software

Product Overview

The GainSpan Software Development Kit (SDK) enables firmware engineers to extend middleware software provided by GainSpan or develop embedded applications for the GS1011. Whether the design integrates the GS1011 module with a host microcontroller (MCU) or uses the GS1011 SoC, developers have increased design of and flexibility in firmware running on the GS1011.

This SDK contains a development board with the GS1011MEE module, embedded software (most in source code), configuration management system, firmware update system, networking middleware, RTOS, device drivers, an integrated development environment (IDE) and JTAG hardware. Two SDK options are available: basic and professional SDKs.

With the professional SDK, software development teams have access to source code for the GainSpan embedded software and can design & run highly custom applications for the GS1011 SoC and GS1011 modules. Software engineers can use and modify sample applications as a baseline for new ones. With most of the GEPS software available in source, software engineers can scale-down the binary size as necessary.

With the basic SDK, software development teams can expand embedded web pages for device specific configuration (GainSpan provides Wi-Fi and IP network configuration pages) and expand the Serial to Wi-Fi interface software for custom APIs. Software engineers can extend basic capabilities of the firmware on the GS1011 Modules.

Development Board

GainSpan development board contains the GS1011MEE, Wi-Fi subsystem and connectors to integrate with a host MCU board or with board-level components like sensors. It enables engineering teams to start software development against functional HW prior to the availability of custom boards.

Connection:

  • Serial DB9 (2) for terminal program, MCU connection (via UART) with AT command set and/or debug output
  • JTAG connector for single-step debugging of embedded firmware and custom device drivers
  • Headers for UART and SPI interfaces
  • Headers for access to GS1011MEE modules pins

Buttons:

  • External reset button to simulate external reset signal
  • Alarm 1 & Alarm2 buttons to simulate external wake-up signals

Switches:

  • Flash programming
  • SPI/UART select
  • JTAG enable/disable

LEDs:

  • 3 user-defined
  • Dedicated power indicator

Sensors:

  • Temperature and light sensors