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 | ||