Silicon Laboratories Stepper Machine User's Guide Page 14

  • Download
  • Add to my manuals
  • Print
  • Page
    / 33
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 13
8. Application Builder
Simplicity Studio shortens the software design cycle and reduces time-to-market with Application Builder, a graphical interface that
works in harmony with Silicon Labs’ application framework to make critical design choices up-front.
Figure 8.1. Simplicity Application Builder
The Silicon Labs Application Builder, or AppBuilder, allows a developer to start a new project based on an existing framework of best-
practice
application state machine code developed and tested by Silicon Labs. This framework sits on top of the wireless networking
stack to interface with the Hardware Abstraction Layer (or HAL) and provide application layer functionality, including the following:
Start-up routines.
Mechanisms for finding, joining, or forming networks.
High-level APIs for creating, parsing, and handling message payloads.
Configuration of the networking stack.
Command-line interfaces for control of the program.
Human-readable debug output tailored to the needs of the developer.
Incorporation of customer-provided libraries and code modules.
The AppBuilder tool is modular enough to accommodate different data sets for different versions of application protocols, so you can
choose exactly the right version of application-level specs when it really matters for interoperability.
Within a given application layer, like ZigBee’s ZCL or ZigBee Cluster Library, you can pick from any of the defined device types to get
the desired mixture of client and server functionality, or you can build your own custom device definition from any of the available client
and server clusters.
Device-wide, stack-level settings like network node type and security method can easily be set via the picklists in AppBuilder, and all
relevant code is automatically included, with all unnecessary code being automatically removed in the final output. You can even use
the Simplicity Studio Application Builder to configure two different networks on the same chip, such as ZigBee PRO and RF4CE.
AN0822: Simplicity Studio™ User Guide
Application Builder
silabs.com | Smart. Connected. Energy-friendly. Rev. 0.2 | 13
Page view 13
1 2 ... 9 10 11 12 13 14 15 16 17 18 19 ... 32 33

Comments to this Manuals

No comments