Lightning is a (TV) app development framework that offers great portability and performance. It uses high-performance WebGL for rendering and HTML5 standards. Apps developed in Lightning run on all major Smart TV platforms, set-top boxes and are easily integrated across multiple RDK powered connected home devices.Step 1
Install on Raspberry Pi
Raspberry Pi 3 Model B+
Raspberry Pi 3 Model B
Raspberry Pi 3 Model A+
Etcher provides easy way to flash the image on SD card across all the platforms, Windows, Mac, and Linux. Flash the image on Raspberry-Pi using Etcher.Step 3
Connections on Raspberry Pi
Your setup should resemble the one in the picture
- Connect HDMI
- Connect Ethernet
- Connect USB Keyboard
- Connect USB Mouse
- Insert the SD card with the Firebolt image flashed
- Power on the Raspberry-Pi
Learn the basics of Firebolt for Raspberry Pi
A USB keyboard or remote control (on supported systems) can be used on the device to launch an app on Raspberry-Pi.The following actions are supported:
The arrow keys will move the cursor selector
Supsend is available for Native Apps.Open "Controls" tab on the UI to enable/disable Suspend mode
Select an app and press Enter or Ok
GitHub sample AppsStep 6
Modifying the Config file
appmanagerregistry.conf - Copy and Add your app to this file.
applicationType(pxscene, WebApp, native),
cmdName(The App name)
|create||Create a folder "partnerapps" in the root directory of your USB drive|
|add||Copy the updated file appmanagerregistry.conf to the
"partnerapps" folder in the USB drive.
Launch an Application on Raspberry Pi
- Plug in the USB drive with appmanagerregistry.conf file to the Raspberry-Pi.
- Press Ctrl+E to refresh app manager UI.
- New app is displayed on the launch menu of Raspberry-Pi.
- Go to the app on launch Menu and Press Launch to start the application.
- New app successfully launched.