User Tools

Site Tools


gsoc:2021-gsoc-agl

Differences

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

Link to this comparison view

Next revision
Previous revision
gsoc:2021-gsoc-agl [2021/01/19 18:03]
till created
gsoc:2021-gsoc-agl [2021/01/20 16:34] (current)
jsmoeller
Line 28: Line 28:
  
   * Experience Level: Description   * Experience Level: Description
 +
 +  * Beginner:
 +    * Task #1: webcam demo app - write an app exposing the v4l webcam feed
 +      * your task will be to develop an QT/​QML-based application to display the a webcam feed - talk to jsmoeller (at) linuxfoundation.org
  
   * Intermediate:​   * Intermediate:​
-    * Task #2: tbd, talk to jsmoeller (at) linuxfoundation.org+    * Task #2: demo app for the IIO service. Display sensor data from the iio-service on the display. 
 +      * Your task will be to develop an QT/​QML-based application to show data from sensors ​ - talk to jsmoeller (at) linuxfoundation.org 
 + 
 +  * Advanced:  
 +    * Task #3: Platform Development - create or enhance the container image 
 +      * Your task will be to either create or enhance a container-based setup using AGL  - talk to jsmoeller (at) linuxfoundation.org
  
   * Advanced++: ​   * Advanced++: ​
-    * Task #3: Platform Development +    * Task #4 integration ​of ROS (Robot OS - meta-ros) - talk to jsmoeller (at) linuxfoundation.org 
-    * Realtime capabilities are an important part of the requirements of automotive systems. One approach is to partition your CPU using a partitioning hypervisor and run an independent RTOS with the time-sensitive code+    * Task #5 extend ​the jailhouse ​support
-    * Your task will be to port the partitioning hypervisor 'jailhouse' to an AGL reference platform (e.g. Minnowboard) and demonstrate that the '​zephyr'​ rtos can be a running in a '​cell'​. You should also write an extension to zephyr to communicate with AGL middleware over websocket. Your work should also be demonstrated during a conference. +
-      * Mentors: Jan-Simon Möller, AGL Release Manager + TBD +
-      * Desired Knowledge: C/C++, realtime, RTOS, zephyr +
-      * License: Apache 2.0 and other OSS licenses as applicable+
gsoc/2021-gsoc-agl.1611079398.txt.gz · Last modified: 2021/01/19 18:03 by till