This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
gsoc:2023-gsoc-agl [2023/01/16 13:02] till created |
gsoc:2023-gsoc-agl [2023/01/17 01:34] (current) waltminer [AGL Community] added link to doc site |
||
---|---|---|---|
Line 14: | Line 14: | ||
Wiki – http://wiki.automotivelinux.org | Wiki – http://wiki.automotivelinux.org | ||
+ | |||
+ | Documentation (including getting started guide): https://docs.automotivelinux.org/en/needlefish/# | ||
Git - gerrit.automotivelinux.org | Git - gerrit.automotivelinux.org | ||
Line 30: | Line 32: | ||
* Beginner (short/half-time/175h): | * Beginner (short/half-time/175h): | ||
- | * Task #1a: Write a flutter demo application demoing an Instrument Cluster or an IVI Dashboard (or tbd) | + | * Task #1a: Write a flutter demo application (tbd) |
- | * or | + | * Task #1b: Write a html5 demo application (tbd |
- | * Task #1b: Write a html5 demo application demoing an Instrument Cluster or an IVI Dashboard (or tbd) | + | * Contact: jsmoeller (at) linuxfoundation.org |
- | * Contact: jsmoeller (at) linuxfoundation.org | + | |
* Intermediate: | * Intermediate: | ||
- | * Task #2a (short/half-time/175h): | + | * Task #2a (long/full-time/350h): |
- | * Write an application in Qt //or// HTML5 //or// flutter that reads and displays CAN data through kuksa.val | + | * Write an application in flutter //or// Qt5 //or// HTML5 that simulates CAN bus traffic using kuksa.val (aka like a simulator for can messages) |
* Update documentation pages based on work. | * Update documentation pages based on work. | ||
* jsmoeller (at) linuxfoundation.org | * jsmoeller (at) linuxfoundation.org | ||
+ | |||
* Task #2b (long/full-time/350h): | * Task #2b (long/full-time/350h): | ||
- | * Write and application in Qt //and// HTML5 //and// flutter that reads and displays CAN data through kuksa.val | + | * Create a setup with the "Carla" Simulator to be used to write CAN frames to the AGL demo unit. |
* Update documentation pages based on work. | * Update documentation pages based on work. | ||
* Contact: jsmoeller (at) linuxfoundation.org | * Contact: jsmoeller (at) linuxfoundation.org | ||
Line 47: | Line 49: | ||
* Advanced: | * Advanced: | ||
* Task #3 (long/full-time/350h): Platform Development | * Task #3 (long/full-time/350h): Platform Development | ||
- | * Your task will be to either create or enhance a container-based setup using AGL - talk to jsmoeller (at) linuxfoundation.org | + | * Replicate the containerized IC-EG demo with KVM (aka from system containers to KVM) |
- | + | * Tasks include work on Yocto, KVM passthrough topics and | |
- | * Advanced++: | + | * Contact: jsmoeller (at) linuxfoundation.org |
- | * Task #4 extend the ROS support (Robot OS - meta-ros) (long/full-time/350h) | + | |
- | * Task #5 extend the jailhouse support (long/full-time/350h) | + | |
+ | * Advanced: | ||
+ | * Task #4 (long/full-time/350h): App + Platform Development | ||
+ | * Enhance the speech recognition using vosk | ||
+ | * This requires an update to the userspace libraries used in the platform | ||
+ | * And also requires updating a flutter app | ||