Xdk Software Overview - The Xdk Workbench; Power Consumption And Energy Management - Bosch XDK110 General Information Manual

Cross-domain development kit platform for application development
Hide thumbs Also See for XDK110:
Table of Contents

Advertisement

!
3. XDK Software Overview – The XDK Workbench
The software for the XDK is available online. You can download the software from
connectivity.com. Go to the download section to get the latest software package and demos. The
software package contains all necessary components. Program examples, demos, drivers and a
toolbox are included. Download the software package "XDK Workbench" and start the installer.
The installer will lead you through the installation procedure. After a successful installation,
Windows will install the drivers for the XDK 110 automatically when the device is detected.
After installation the Help can be reached under Help\Help Contents\XDK API-Documentation.
The XDK software is based on FreeRTOS and completely operated via USB. That means flashing,
charging and sending data to the PC using "Printf". A logging framework allows sneaking into
existing modules.
In general always a complete image will be transferred onto target. The Workbench compiles a
complete application; afterwards the image will be flashed onto the XDK using USB.
Except for the bootloader XDK provides no "always there" software.

3.1 Power Consumption and Energy Management

The XDK reactively supplies power to different components. That is, only when the application
activates a certain peripheral the power is switched on.
The XDK API makes sure that when you call the initialize function of a software module, all
relevant hardware components and modules are powered up. In turn this means that as long as
you do not initialize a component (e.g. a sensor), this component does not consume power.
However, some peripherals are always powered up when XDK boots. The following components
are considered vital to XDK's operation and hence are always initialized:
GPIO Pins (including potential pull-up resistor)
I2C Module
USB Module
Additional peripherals (such as the SPI module) are only initialized when they are required (e.g.
when initializing WLan or the SD card). The default initialization of the XDK SDK can be replaced,
as outlined in 3.6.2.3 ff.
XDK110
© Bosch Connected Devices and Solutions GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as
copying and passing on to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
General Information Guide XDK110
Page ! 1 8
http://xdk.bosch-
BCDS

Advertisement

Table of Contents
loading

Table of Contents