The AOSP and AAOS Meetup

Logo

View My GitHub Profile

About

The AOSP and AAOS Meetup Group is a forum for talking about building, developing and testing products based on AOSP and AAOS (Android Automotive OS)

Community

Community is where we all come together to talk and exchange ideas. This meetup is part of that, and there is a Slack workspace (for historical reasons) where we can keep in touch between meetups: https://join.slack.com/t/theaospandaao-ij91284/shared_invite/zt-1k7lmay4j-fX1EGjNgN7OUh72jucQg2g

Devices

Android is not just smart phones. There is a separate section dedicated to Android running on devices of all types

Meetups

Meetings are held every two months, starting in March 2022 (so in 2023, that is January, March, May, July, September, and November). Each meeting is 2 hours, starting with 10 minutes meet and greet, followed by two or three talks of up to 20 minutes each on any topics that we find interesting, followed by time for networking. Since AOSP and AAOS developers are scattered over a wide area, this is an online meetup

Click on this link to see the group page at meetup.com: https://www.meetup.com/the-aosp-and-aaos-meetup/

The slides for all of the talks are available - just click on the links below. Most of the talks are recorded as well

The November 2023 Meetup

15th November 2023: https://www.meetup.com/the-aosp-and-aaos-meetup/events/296399142/

Introduction

slides video

Talk 1: Working with custom Android devices

In this session you will learn the most important parts of working on custom devices. We will cover things like developers boards, board support packages, AOSP builds, firmware updates, and much more

Erik Hellman

slides video

Talk 2: Adventures with Systrace - measure and investigate the glass to glass latency in Android

What is the glass to glass latency in Android? This means how much delay is between the camera, taking a picture, and the screen, to display the picture again. This presentation is a technical tour through the Android graphics system and hardware. From the measurement setup, based on cables, LEDs, photodiodes and an oscilloscope, to camera sensors and the rolling shutter effect, to displays and refresh rates, to surfaceflinger and vsyncs, and last but not least to the ultimate tool to debug most of your performance issues, to Android’s systrace

Stefan Lengfeld, inovex

slides video

Q & A

Following the two talks at the meetup there was a Q & A session that covered topics from the talks and also other (related) topics

video

The September 2023 Meetup

27th September 2023: https://www.meetup.com/the-aosp-and-aaos-meetup/events/294716404/

Introduction

https://2net.co.uk/slides/aosp-aaos-meetup/2023-september-introduction.pdf

Talk 1: Interactive AOSP-based cloud streaming solution

Running an AOSP 13 adaptation on an ARM64 cloud server, streaming it to an actual phone at high frame rate and low-latency for touch events. Simonas Leleiva, iond.io slides

The July 2023 Meetup

12th July 2023: https://www.meetup.com/the-aosp-and-aaos-meetup/events/293488203/

Introduction

https://2net.co.uk/slides/aosp-aaos-meetup/2023-july-introduction.pdf

Talk 1: Binder RPC - AIDL for distributed systems

David Brazdil, Google Slides Video

Talk 2: Debugging AOSP using Android Studio - revisited

Chris Simmonds, 2net Slides Video

The May 2023 Meetup

24th May 2023: https://www.meetup.com/the-aosp-and-aaos-meetup/events/292517323/

Introduction

https://2net.co.uk/slides/aosp-aaos-meetup/2023-may-instroduction.pdf

Talk 1: Broadcast Radio in AAOS

Simon Osim, Conjure Slides Video

Talk 2: RAMSES – An open source 3D graphics tool chain for Android

Klaus Gaßner, Paradox Cat Slides Video

Talk 3: Evolution of an Android OTA management application

Diego Rondini, Kynetics Slides Video

The March 2023 Meetup

29th March 2023 https://www.meetup.com/the-aosp-and-aaos-meetup/events/290740637/

Talk 1: Devboard maintenance in AOSP

Amit Pundir, Linaro Slides Video

Talk 2: Debugging Made Easy: Tips and Tricks for Android Developers

Chris Hayes, Memfault Slides Video

The January 2023 Meetup

11th January 2023 https://www.meetup.com/the-aosp-and-aaos-meetup/events/289470147/

Talk 1: App developers and Android Automotive OS

Al Sutton - Snapp Automotive Slides Video

Talk 2: Thoughts about AOSP on Raspberry Pi 4

Chris Simmonds - 2net Slides Video

The November 2022 meetup

16th November 2022 https://www.meetup.com/the-aosp-and-aaos-meetup/events/288711718/

Talk 1: ConnectivityService and networking in Android

Diogo Júnior - Critical TechWorks Slides Video

Talk 2: Securing iMX6 Android Devices, Part 2

Andrea Scian - DAVE Embedded Systems Slides Video

Talk 3: Debugging SEPolicy

Chris Simmonds - 2net Slides Video

The September 2022 meetup

28th September 2022 https://www.meetup.com/the-aosp-and-aaos-meetup/events/287270409/

Talk 1: Notes from Linux Plumbers Conference

Chris Simmonds - 2net Slides Video

Talk 2: Swimming towards a Software Defined Architecture with Android Trout

Isaac Trefz - OpenSynergy Slides Video

Talk 3: You can do better than bug reports

Devon Yablonski - Memfault Slides Video

Talk 4: gdb & lldb debugging custom RPI4 linux kernel

Jürgen Weißer Slides Video Files

The July 2022 meetup

20th July 2022 https://www.meetup.com/the-aosp-and-aaos-meetup/events/285701618/

Talk 1: Extending the Vehicle HAL with vendor properties

Chris Simmonds - 2net Slides

Talk 2: Debugging native platform code using LLDB

Chris Simmonds - 2net Slides Video

Talk 3: Keeping Embedded Android Up To Date

Igor Kalkov-Streitz - Emteria Slides Video

The May 2022 meetup

18th May 2022 https://www.meetup.com/the-aosp-and-aaos-meetup/events/284503177/

Talk 1: Securing iMX6 Android Devices

Andrea Scian - DAVE Embedded Systems
Slides Video

Talk 2: Long term support for Enterprise Android Devices

Rupesh Gujare - NotioNext Slides

Talk 3: Introduction to COVESA and the Android Automotive Special Interest Group

Paul Boyes - COVESA Slides

Talk 4: Browsing and debugging framework code using Android Studio

Chris Simmonds - 2net Slides Video

The March 2022 meetup

16th March 2022 https://www.meetup.com/the-aosp-and-aaos-meetup/events/284376317/

This was the first meetup of our group. A total of 25 members attended, and I would like to say thanks to everyone who was there, and I hope you are motivated to come along to the next one in May

Talk 1: Aims and Objectives of the AOSP and AAOS Meetup

Chris Simmonds - 2net Slides

Talk 2: The Cuttlefish Emulator

Chris Simmonds - 2net slides

Talk 3: VHAL SocketComm

Chris Simmonds - 2net slides