Required Software; Cypress Wiced Studio And Wiced Sdk - Laird LSR STERLING-LWB STM Quick Start Manual

Table of Contents

Advertisement

3.2 Required Software

3.2.1 Cypress WICED Studio and WICED SDK

The Sterling-LWB depends on use of the Cypress WICED SDK for software development. Cypress
provides an integrated development environment (IDE) based on Eclipse and the GCC toolchain for
ARM. Included in the SDK are a network driver, RTOS, networking utilities, radio firmware and sample
projects demonstrating use of Cypress radios. The Sterling-LWB is based on the Cypress BCM4343W
radio and can be used with the WICED SDK by targeting the
What is included in the WICED SDK?
-
Development environment based on eclipse IDE and the GCC toolchain for ARM
-
Tools for programming and debugging embedded code on host MCU targets with several JTAG
adapter options
-
Makefiles designed to easily build projects based on a "build string" specified in the IDE
-
RTOS abstraction layer allowing software developers to choose between ThreadX and FreeRTOS
operating systems. The abstraction layer helps move applications between different RTOS
configurations with minimal changes to application-level code.
-
TCP/IP stack abstraction layer allowing software developers to choose between NetX and LwIP
networking stacks for their application. This abstraction layer allows applications to target either
stack with minimal changes to application-level code.
-
Demos and code snippets showing how to perform common operations for Wi-Fi and Bluetooth
applications
-
WLAN and Bluetooth firmware and driver files required by Cypress radios
Who would use it?
-
The SDK is intended for use by developers experienced in embedded C programming on
microcontrollers. Familiarity with software engineering concepts such as make files, RTOS
concepts, console debugging and basic hardware configuration/debugging skills is very helpful.
-
Developers should also be familiar with basic Wi-Fi concepts and TCP/IP networking, including
Wi-Fi security modes, station vs. access point operation, BSD sockets and networking utilities
(DHCP, DNS, ping, telnet, etc.).
-
When using the Bluetooth Low Energy features of the WICED SDK, developers should be familiar
with Bluetooth concepts including central vs. peripheral roles, components of Bluetooth Low
Energy profiles and services, BLE advertising and tradeoffs associated with BLE radio
configuration parameters.
How do you use it?
-
The WICED SDK provides tools for developers to create their own RTOS-based embedded
software applications that utilize Wi-Fi and/or Bluetooth capabilities by including the
appropriate libraries.
-
We recommend developers start by building and testing the example "demo" and "snip"
projects included with the WICED SDK. This provides a basic understanding of the IDE, build
strings, JTAG programming and serial console debugging.
The information in this document is subject to change without notice.
330-0234-R1.2
LSRSTERLING_00950 target platform
Copyright ©2016-2017 LSR
Sterling-LWB STM Expansion Board
USER GUIDE
files.
Page 8 of 25

Advertisement

Table of Contents
loading

Table of Contents