Currently, Macs are not supported since some QtCreator IDE plugins need to be compiled for the development machine OS.
Our display modules do not support a package manager (e.g. opkg) to install new packages. Package managers require extensive support from the vendor to provide pre-compiled packages for the target platform, and a server infrastructure to make the packages available to customers.
You can get the VM’s time synced with the host system by starting the VM, then in the upper-left corner, click Player->Manage->Virtual Machine Settings… Then click the Options tab, VMware Tools, and check the “Synchronize guest time with host” checkbox. Then click OK. You can do the same thing from the VMware Player start-up screen by clicking on the desired VM, then click, “Edit virtual machine settings,” then click the Options tab… After you either reset the VM or power it off then back on, the time should be the same as on the host system.
This is not our core competency. We suggest that you look at products from Beijer Electronics which are designed for rugged applications.
To re-calibrate the touchscreen, log into the console and use the command: ts_calibrate After that, you can use the command ts_test to check the touch operation.
If your module is running from NAND, you edited system files, and your module doesn’t boot properly from NAND anymore, you will have to restore the base image. This will delete any work you have done (sorry!). Insert the SD card with the image you want (find the appropriate Software Releases by going to the "Touchscreen Display Module" menu, selecting your module and looking in the "Downloads" tab) and remove the NAND boot jumper. Then use the View, Advanced View option of the G2Link program and click the Upgrade Flash button. When the update is finished, reinstall the jumper and power cycle. Then re-install your application to NAND.
The QML Viewer section explains how to turn on “lookup acknowledgments” from the QML Viewer, which helps show which application messages are not working.
I use connection.sendMessage() to send messages to my microcontroller, but get a “Reference Error” when I run the QML application on a PC. How do I avoid this error?
You can test for the presence of “connection” with this approach: The code above will use connection.sendMessage() when running on the display module but will use console.log() when running on the PC.
The Orientation page explains the changes required to change between landscape and portrait orientation. Note: This only applies to G2C1 modules, not G2H2 modules.
The Orientation page explains the changes required to rotate the display contents. Note: This only applies to G2C1 modules, not G2H2 modules.