Developing with SCM2XX Family Communications Modules

From Serious Documentation
Jump to: navigation, search

All SCM2xx family Serious Communications Modules come complete with everything you need to develop a powerful communications hub and machine controller.

SHIPWare and Segger Software

The starting point for developing C-based applications for the SCM2xx is an extensive suite of source code from Serious (aka SHIPWare) along with complete pre-licensed Segger Software.

SHIPWare pre-ports and connects the Segger Software stacks into a solid foundation for your embedded design, including OS, drivers, and high-level stacks such as USB, TCP/IP with SSL, File Systems and more.

Purchasing and registering your purchase of a SCM2xx Serious Communications Module development kit (e.g. SCM208-A00-SJL-01) unlocks your access to SHIPWare including the Segger Software and associated development tools. Projects developed using SHIPWare and the Segger Software can be subsequently installed on production SCM2xx modules at no additional licensing cost.

In addition to the SHIPWare and the Segger Software there are numerous SHIPWare related optional downloads and tools that can speed your development process and improve your manufacturing and deployment methodologies.

For more information on all these SHIPWare and SHIPWare-related elements (including how to obtain the download) see the SHIPWare page.

What's in a Dev Kit?

In addition to the licenses granted for every production or development kit board, each Development Kit includes:

  • A full-featured version of a production SCM2xx module, for example the SCM208-A00
  • Segger Embedded Studio, a complete single-seat licensed development tool (one seat per dev kit) with fully functional compiler
  • J-Link Lite CortexM-19 entry-level debug hardware supporting 6 concurrent breakpoints over SWD
  • Tag-Connect TC2050 cable and Serious ARM Adapter board for connecting the Segger J-Link Lite Cortex-M or the faster, full-featured Segger J-Link Debug Probes
  • An AC-DC Wall Adapter and adapter cable suitable for powering the SCM on the lab bench
  • Coupons for discounts on upgrades to Segger Source Code access licenses and higher-end Segger J-Link Debug Probes

Downloading and Installing Development Software

Building the Initial Out-of-the-Box Application

  • Open Segger Embedded Studio
  • File/Open Solution
  • F7 to build the application

Next Steps

After you have built and run initial application, you'll want to explore the following resources to get you started in customizing and expanding on your SCM2xx-based application: