1. Overview[edit source]
This article gives information about the Demo Launcher application. The Demo Launcher starts by default in the Starter Package. This application is written in python3 and uses GTK to display the user interface. A touchscreen is required to control the application.
[edit source]
The main menu is composed of six demonstrations:
Netdata perf monitor | Gives information in how to connect to the board through Ethernet or Wi-Fi® (if available) in order to connect to netdata |
Camera preview | Displays the preview camera |
Video playback | Displays the video playback |
Artificial intelligence | Handwriting character recognition (using Arm® Cortex®-M4 firmware) |
3D GPU | Displays a rotating 3D cube |
Bluetooth® speaker | Allows the connection to a Bluetooth®headset |
To exit from this window, tap on the cross in the top-right corner. To launch it again, tap or click on the Weston icon launcher with nine blue squares.
3. Netdata perf monitor[edit source]
Netdata is a tool which starts on boot and provides all monitoring information on a web page accessible using the board IP address. This window helps with the network connection and gets the board netdata information.
If an Ethernet network is available, the URL to connect to netdata is displayed.
If wireless network is available, a cursor button is displayed to enable hotspot Wi-Fi®.
If Wi-Fi® hotspot is enabled with default configuration, two QR-codes are displayed on screen:
- The first one gives the Wi-Fi® hotspot connection parameters
- The second one provides the URL to connect to netdata
To exit from this window, double tap anywhere on the screen.
4. Camera preview[edit source]
Display the preview from /dev/video0.
- On STM32MP157C-DKX boards, a USB webcam can be used
- On STM32MP157C-EVX boards, either a MB1379 camera daughter board or a USB webcam can be used.
Ensure that the webcam is compatible with Linux®.
The available actions to control the camera preview are:
- First tap: as preview is composed by Wayland, the first tap has to be done outside the camera preview window to recover the GTK focus.
- Simple tap: pause-resume the camera preview.
- Double tap: double tap anywhere on the screen to exit from this window.
More information on V4L2 is available in V4L2 camera overview and how is managed the display in Wayland_Weston_overview.
5. Video playback[edit source]
Here are the available actions to control the video playback:
- First tap: as video is composed by Wayland, the first tap has to be done outside the video playback window to recover the GTK focus
- Double tap: double tap anywhere on the screen to exit from this window.
More information on Gstreamer is available in GStreamer_overview and how is managed the display in Wayland_Weston_overview.
6. Artificial Intelligence[edit source]
This is a handwriting character recognition application:
1) Draw a character on the screen. It is then analysed by the firmware running on Arm® Cortex®-M4 side.
2) If the character is recognized, it is displayed on the left. If it is not, a question mark is displayed.
3) When the recognized character is associated with an application, the application is launched:
- A: to launch audio playback
- C: to launch camera preview
- P: to display a picture
- V: to launch a video playback
- S: to stop the launched application
- Q: to exit from the Artificial Intelligence demo.
.
7. 3D GPU[edit source]
A cube rotates on the screen to demonstrate streaming video.
The available actions to control the video playback are:
- Continuous tap : a continuous press on screen will drag the cube.
- Double tap: exit from this window, double tap anywhere on the screen.
More information on how is managed the display in Wayland_Weston_overview.
8. Bluetooth® speaker[edit source]
This application is able to discover Bluetooth® devices, and pair/connect to them. If an audio capable device is connected, the message The audio BT device <your device> is connected is displayed.
First use:
1) Tap on start scan button: a scan of discoverable devices is done during 15 seconds. The scroll bar progression is displayed.
2) Select the device in the list, and tap on connect.
If the device is already connected, the "disconnect button is displayed instead.
To exit from this window, double tap anywhere on the screen.
More information on Bluetooth® is available in Bluetooth_overview.
[edit source]
Click on the "i" icon on the right of the screen. It displays the menu describing how to use the demos. To exit from this window, double tap anywhere on the screen.