Introduction to XDK
The XDK offers a wide application framework that allows you to build innovative embedded applications
using the C language environment. The menu bar on the left side offers various articles to get familiar with the XDK itself, by explaining the test-coding-environment XDK-Workbench and offers advanced knowledge on how to use the different API’s of the XDK framework to start building your own application.
Why you should use this knowledgebase:
In oder to help every user to get started with the XDK we recommend the following project development cycle:
Learn the XDK basics
Start your XDK journey by learning the basics. You can follow the first charpters of the knowledgebase until you feel comfortable with the topic or it is getting too detailed. If that is the case, just continue with the next one. It is really important to get an overview of the available XDK examples (templates), getting used with the XDK workbench and understand how the XDK and associated applications work (FreeRTOS).
To begin coding right away, read Building Your First XDK App.
Define your Use Case
On the XDK, we recommend to develop each appliacation bottom up. Thus it is important to know exaclty which use case the application on the XDK should match in order to select the necessary modules.
Select necessary modules
Before you start to develop your own use case, we recommend to take a look at the API modules the XDK framework offers. Choose the ones which suit your use case best and start to implement them into your application.
Select an XDK example as starting point
If you already are an advanced user with the XDK, you can an example from the Welcome-screen of the XDK-Workbench to implement your own use-case. They offer starting points and can be adapted to suit your use case.
Develop modules step by step by following guides
If you already chose the required API modules for your use case, we recommend to take a look at the particular guide sections to get familiar with them.
Test the modules separately
Implement your use case step by step with different modules provides by the XDK. Test them independent from each other to receive beneficial results.
This knowledgebase is restricted to registrated users. You can get access here.