Project examples of XDK only in MITA. This repository only storages basic developing modules as setup an activation of sensors, use of BLE, WiFi, SD Card, communication protocols and so on.
MITA is a excellent programming lenguage to use when learning XDK and rapid prototyping processes on hackathones and courses.
Note: The XDK Workbench codes have been tested only on Windows 64-bits.
-
XDK-Workbench v3.6.1 installed, download the installer in the Bosch developer portal and choose your operating system and architecture.
Note: If "Your_User" name has spaces or special characters on the suggested installation path like C:\Users\Your Usér\XDK-Workbench the projects would not build. Avoid this issue installing the XDK Workbench on a directory with no spaces or special characters path as C:\Users\XDK-Workbench or C:\XDK-Workbench.
-
XDK device with bootloader v0.0.9 or v1.2.0.
Note: The bootloader v1.2.0 sometimes shows errors at flashing the device, to solve this issue only re-build the current project and try to flash again the device.
-
To use the modules and projects of repository, clone the current repository into your XDK-Workspace folder, usually, the path follows the same pattern on Windows like
C:\Users\Your_User\XDK-Workspace
orC:\Your_user\XDK-Workspace
(be careful, not confused with the installation folder, its pattern follows the structureC:\XDK-Workbench
), use the next command:git clone https://github.com/rgonzalezc1811/XDK-MITA-Modules.git
- Download the master branch
master
as a ZIP file. - Unzip the file into the XDK-Workspace folder, usually, the path follows the same pattern on Windows like
C:\Users\User\XDK-Workspace
orC:\User\XDK-Workspace
(be careful, not confused with the installation folder, its pattern follows the structureC:\XDK-Workbench
)
- Open your XDK-Workbench.
- Close the Welcome page.
- Go to File > Open Projects from File System...
- On the Import Projects from File System or Archive window click on Directory...
- Go to the XDK-Workspace
- In the Browse for Folder window, select the desired project on MITA (ble, sdcard and so on) and click on OK.
- On the Import Projects from File System or Archive window click on Finish
- Do right click on the MITA project main folder and go to Properties.
- Select C/C++ Build.
- Click on Behavior.
- Click in Enable parallel build.
- Select Use optimal jobs (#), that option has the better performance.
- Select the root project folder and right click.
- Select Build Project
- When building is finished, go to XDK Devices and click in Flash
- Open your XDK-Workbench.
- Close the Welcome page.
- Create a new MITA project in the XDK-Workbench
- Go to File > New > Project...
- Select XDK > Eclipse Mita project and click on Next >
- Name it as the current MITA project to copy in the text box Project name:
- Click on Finish
- Browse to the desired project in the remote repository.
- Copy the text of the application.mita file
- Paste the text into your application.mita generated in the local MITA project.
- Do right click on the MITA project main folder and go to Properties.
- Select C/C++ Build.
- Click on Behavior.
- Click in Enable parallel build.
- Select Use optimal jobs (#), that option has the better performance.
- Select the root project folder and right click.
- Select Build Project
- When building is finished, go to XDK Devices and click in Flash
-
Bootloader v.0.0.9 has better performance than v.1.2.0, try to use always the previous version.
-
Avoid using spaces or special characters on the instalation path, the XDK-Workspace path or new project names.
-
Some WiFi codes are not working in some XDK hardware, some of the causes are still unknown.
The project is a own work to have all the XDK base codes for events, hack developments and rapid prototyping.