This post intends to show how the Crank application framework is well suited to run on our i.MX7 Nitrogen7 board.
For the impatient
You can download a pre-built image from here:
As usual, you’ll need to register on our site and agree to the EULA. The image is a SD card image that can be restored using zcat and dd under Linux.
~$ zcat 20160427-yocto-nitrogen7-crank-demo.sdcard.gz | sudo dd of=/dev/sdX bs=1M
For Windows users, please use Alex Page’s USB Image Tool.
Demo details
This demonstration is based on the following:
- Nitrogen7 board
- 800×480 LCD display
- Resistive touch
- Yocto Jethro release
This Launcher demonstration application is made to show the different type of UI that can be created depending on your needs:




Crank Software details
Crank Software Inc. is an innovator in embedded graphical user interface (GUI) solutions. Their products and services enable R&D teams and UI Designers to quickly and collaboratively develop rich animated user interfaces for resource-constrained embedded.
The demo above relies on the Crank Storyboard Engine which is:
- Multi-platform
- Supported on Linux, Android, QNX, WindowsCE among others
- Built for embedded
- Storyboard Embedded Engine scales from low-end to high-end processors
- 3D optimized
- For higher end products embedding a GPU
As for the tools, the Storyboard Suite offers everything needed to design, debug and deploy your application.
Of course, all the details are provided on Crank Software’s website:
Crank also offers many useful videos and webinars for developers to get started quickly:
Note that Crank Software is a NXP Proven Partner.