PELUX 3.0 (not maintained)
PELUX 3.0
As of 2018-11-16, PELUX 3.0 has been released! Documentation can be found here.
Main features
- Derived from poky
- Support for Raspberry Pi 3B+, Intel NUC and Automotive Reference Platform
- Software Development Kit (SDK)
- 2 flavours: with and without Qt Automotive Suite
- Diagnostic Log and Trace (DLT) supported. Connect dlt-viewer to target and view the logs.
- Connman network manager with Ethernet, WiFi and Bluetooth technologies
- Publicly accessible CI server
Metadata
- Version number: 3.0
- Yocto release: sumo
- Qt version: 5.11
Changelog
- Adaptation to Yocto “Sumo” 2.5
- Integration with Qt 5.11
- Neptune 3 UI
Known issues
- When running the QtAS versions of the platform, there are no ttys allocated on the terminal. To get a terminal, ssh to the target. If you don’t know the IP address of your target, use arp-scan to search for it on your network. You can also select the Qt button at the bottom right corner of the home screen and scroll down to see the IP address.
- Rasperry Pi 3 (Qt Auto Neptune variant):
- There are widgets and applications which are not functional. A workaround
is to force the UI into single process mode. Add argument
--force-single-process
to neptune3-ui in the unit file for the neptune service. You can either edit source filesources/meta-pelux/layers/b2qt/recipes-qt/automotive/neptune3-ui/neptune.service
before building the image, or login to target via ssh and edit file/lib/systemd/system/neptune.service
followed by a reboot. - The Neptune 3 UI is not running as smoothly as the former Neptune UI on Rasperry Pi 3, but on NUC it’s not an issue.
- There are widgets and applications which are not functional. A workaround
is to force the UI into single process mode. Add argument
Artifacts
Sources
Sources for all the images | Commit hash |
---|---|
Source release | 94fbdfba8af7ae23c6f64e7600185cfe4b19818d |
Images
Hardware Platform | Variant | Size |
---|---|---|
Intel x86-64 | Minimal Qt Auto Neptune |
3.9 GB 5.5 GB |
Automotive Reference Platform | Minimal Qt Auto Neptune |
3.9 GB 5.5 GB |
Raspberry Pi 3 | Minimal Qt Auto Neptune (with known limitations) |
1.1 GB 1.6 GB |
Qemu | Minimal | 1.1 GB |
SDK
Hardware Platform | Size |
---|---|
Intel x86-64 | 2.1 GB |
Automotive Reference Platform | 2.1 GB |
Raspberry Pi 3 | 2.0 GB |
- These release notes.
- pelux.xml in PELUX Yocto Manifests repository, see below.
- The version of PELUX Software Development Environment as pointed out below.
- The version of PELUX Development Handbook as pointed out below.
Branches and tags
- PELUX Yocto Manifests
- URL: https://github.com/Pelagicore/pelux-manifests
- branch sumo, tag v3.0/sumo
- The same branch and tag scheme is used for the internal layers meta-bistro, meta-pelux and meta-template
- PELUX Software Development Environment
- URL: https://github.com/Pelagicore/pelux-sde/
- branch PELUX-3.0
- tag v3.0
- PELUX Development Handbook
- URL: https://github.com/Pelagicore/software-factory
- branch PELUX-3.0
- tag v3.0
Older releases
Build from source
To build PELUX from source, read the relevant chapter in the Development Handbook.