-
Notifications
You must be signed in to change notification settings - Fork 4
Machinkit SDK
The idea behind the Machinekit SDK is to provide new and experienced users a easy to use IDE for creating Machinekit based projects. Especially non-Linux experienced user might appreciate such an SDK as the entry-level for creating HAL-based applications is currently very high.
Qt Creator is the preferred IDE for Qt. Like Eclipse it is very modular and extendable but at the same time very resource efficient. As one of the main GUI frameworks for creating Machinekit UIs will be QtQuick it very convenient to have everything in place to create a Machinekit SDK.
qbs is a new build system created by the Qt developers to replace the currently build system qmake. In comparison to qmake it is not focused on managing only Qt/C++ applications. One of the most important advantages of this build system compared to others is its extend-ability with custom "Modules". This makes it possible to integrate all things necessary for a Machinekit project into the build and deploy process. Furthermore qbs is currently on the way to be integrated into Qt Creator as it will replace qmake some time in the future. Qt Creator 3.1 comes bundled with qbs and supports most of the currently integrated features.
Qt Creator comes bundled with a library called QtCSsh. This library is practically a wrapper around most of the SSH features. Qt Creator uses for remote deployment of applications to Linux devices. Both, the integrated support of Qt Creator and the library itself can be used to deploy and execute Machinekit projects on remote Linux device like the BeagleBone.