This shows you the differences between two versions of the page.
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 | + |