User Tools

Site Tools


gsoc:2023-gsoc-agl

Google Summer of Code 2023: Automotive Grade Linux projects

Automotive Grade Linux Introduction

What is Automotive Grade Linux?

Automotive Grade Linux is a collaborative open source project that is bringing together automakers, suppliers and technology companies to accelerate the development and adoption of a fully open software stack for the connected car. With Linux at its core, AGL is developing an open platform from the ground up that can serve as the de facto industry standard to enable rapid development of new features and technologies.

AGL Community

Website - www.automotivelinux.org

Wiki – http://wiki.automotivelinux.org

Documentation (including getting started guide): https://docs.automotivelinux.org/en/needlefish/#

Git - gerrit.automotivelinux.org

Mailing Lists - http://lists.automotivelinux.org/

IRC channel - #automotive on libera.chat

Code Licenses: mostly Apache 2.0, MIT for own code, otherwise as upstream

Primary Mentor contact: jsmoeller (at) linuxfoundation (dot) org

Project Proposals

To be updated

  • Beginner (short/half-time/175h):
    • Task #1a: Write a flutter demo application (tbd)
    • Task #1b: Write a html5 demo application (tbd
    • Contact: jsmoeller (at) linuxfoundation.org
  • Intermediate:
    • Task #2a (long/full-time/350h):
      • 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.
      • jsmoeller (at) linuxfoundation.org
  • Task #2b (long/full-time/350h):
    • 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.
    • Contact: jsmoeller (at) linuxfoundation.org
  • Advanced:
    • Task #3 (long/full-time/350h): Platform Development
      • Replicate the containerized IC-EG demo with KVM (aka from system containers to KVM)
        • Tasks include work on Yocto, KVM passthrough topics and
      • Contact: jsmoeller (at) linuxfoundation.org
  • 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.txt · Last modified: 2023/01/17 01:34 by waltminer