Application Development on an iMX Developer’s Kit
Many applications and application frameworks are developed using the C or C++ programming languages. According to the TIOBE index these languages are part of the top 3 most popular.
The document Develop with C describes how you get started with application development using the C programming language. The document contains instructions of how to build and install a toolchain as well as build and run the application on the target.
Besides the toolchain it is also important to setup a development environment and more specifically an editor. The document contains instructions of how to install and use Eclipse.
Python is a scripting (interpreted) language that is becoming more and more popular. It is an object-oriented language that comes with a lot of packages and extensions.
The document Develop with Python describes how you get started with Python development on an iMX Developer’s Kit. The document also contains instructions of how to write and execute Python scripts on target. The document also describes how to install additional Python packages using the PIP package management system.
For efficient development it is important to setup a capable development environment and specifically an editor. The document contains instructions of how to install and use the PyDev plugin in Eclipse.
The document Develop with Nodejs describes how you install Node.js on the target file system and how you get started with your development. There is also instructions of how to install and use WebStorm as your development environment for Node.js.
Qt is most often thought of as a framework for creating User Interfaces (UI), but in fact it is a complete application framework. You can do much more than just developing the UI using the Qt framework.
The document Develop with Qt5 describes how to build a Yocto image that contains support for Qt5. The document also contains instructions of how to install and setup the Qt Creator development environment that is used when developing a Qt application.