UG103.8: Silicon Labs Tools Fundamentals

2020-10-28

This document provides an overview of the toolchain used to develop, build, and deploy EmberZNet and Silicon Labs Thread applications, and discusses some additional tools and utilities.
Silicon Labs’ Application Development Fundamentals series covers topics that project managers, application designers, and developers should understand before beginning to work on an embedded networking solution using Silicon Labs chips, networking stacks such as EmberZNet PRO or Silicon Labs Bluetooth Smart, and associated development tools. The documents can be used a starting place for anyone needing an introduction to developing wireless networking applications, or who is new to the SiliconLabs development environment.
KEY POINTS:
• Describes Silicon Labs legacy toolchain for the EM3x.
• Covers stack, compiler, and application development and debugging tools.
As with most embedded development technologies, Silicon Labs provides a set of tools to allow you (the developer) to create a productusing Silicon Labs wireless networking products. Each Silicon Labs chip family has a toolchain associated with it that addresses its unique development requirements. Wherever possible, we have selected the best development tools available, or we have developed the tool on our own.
Silicon Labs is introducing a new development environment, Simplicity Studio. In that environment, some of these tools are no longer required. This document revision is specific to the Ember Desktop development environment, used with the EmberZNet and SiliconLabs Thread stacks. If you are developing using Silicon Labs Simplicity Studio, for example with Silicon Labs Connect, refer to the on-line help and referenced documentation for information about tools.
This document provides an overview of the toolchain that you will use to develop, build and deploy your applications. This document does not provide a step-by-step guide to developing, building, and deploying your application. If you are just getting started with SiliconLabs development kits, see the Quick Start Guide in your kit as a starting point.
The tools in the toolchain fall into one of three categories:
• Stack Software
• Compiler Toolchain
• Application Development and Debugging Toolchain
The actual toolchain that you will use is device and processor model-dependent. For this discussion, the processor model is either System-on-Chip (SoC) or Network Coprocessor (NCP). The SoC model requires that the customer application to be co-resident with the stack. The NCP model requires that the customer application be on a separate host processor and the stack run on the NCP.

Silicon Labs

SoC

More

More

User's Guide

More

More

Please see the document for details

More

More

English Chinese Chinese and English Japanese

2018/12/07

Rev. 1.0

UG103.8

616 KB

- The full preview is over. If you want to read the whole 13 page document,please Sign in/Register -
  • +1 Like
  • Add to Favorites

Recommend

All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.

Contact Us

Email: