User Tools

Site Tools


gsoc:2023-gsoc-agl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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
  
gsoc/2023-gsoc-agl.1673874179.txt.gz · Last modified: 2023/01/16 13:02 by till