![Building Embedded Systems with AOSP](/blog/building-embedded-systems-with-aosp/android-10-dark-mode-logo_hu8419626434778285628.webp)
Building Embedded Systems with AOSP
- Anna-Lena Marx
- Embedded , Conferences
- June 30, 2023
In our community, building embedded systems based on Linux, e.g. with Yocto or buildroot, is standard and well known. Considering Android, respectively the AOSP as a base system feels strange at the beginning as it is a huge ecosystem that implies high system requirements. Of course, embedded Android is not a solution for each issue. Nevertheless, the AOSP provides a sophisticated base platform which is packed with a
- modern UI stack
- robust media and camera implementation
- modern AI runtime
- well known abstraction between system and app development
- energy optimization
and lots of other helpful infrastructure.
This makes AOSP an interesting approach for building more complex embedded systems.
A first goal of this talk is to show in which situations choosing AOSP over a plain Linux system really adds value and where not. But where to start and how are the best workflows? The AOSP is a massive and complex code base with a few hundred GB of source code. Navigating the sources, finding the right place to do changes and working with several code repositories at once is a tough task at the beginning. Thus, the second goal of this talk is to share best practices and hints to avoid lots of pitfalls from 8 years of doing embedded Android projects in different setups and sizes.
Presented at
- inovex Meetup, Erlangen, 2023
- Embedded Open Source Summit, Praha, 2023
Related Posts
![Embedded World 2024](/blog/embedded-world-2024-recap/header_hu11921782967445081594.webp)
Embedded World 2024
- Anna-Lena Marx
- April 24, 2024
- Embedded
While I’m a regular visitor of the Embedded World Exhibition, this year was different. I had not only a more business-focused visit with lots of meetings with old and new partners and customers, but I also had the chance to serve rather spontaneously as a speaker, or better “Table Captain,” at the second edition of Embedded World’s women networking event #women4ew.
Read Post![How a modern Yocto setup could look like](/blog/how-a-modern-yocto-setup-could-look-like/Yocto_hu18110483535493240415.webp)
How a modern Yocto setup could look like
- Anna-Lena Marx
- November 20, 2022
- Embedded , Conferences
In 2015, we built a sophisticated meeting room information system based on Android Things as a student project. As Android Things was deprecated in 2021, we started to use our Yocto Project experience to develop a maintainable, future proof embedded system.
Read Post![Organizing My Desk as an Embedded Engineer](/blog/organizing-my-desk-as-an-embedded-engineer/kvissel2_hu4384295729308964700.webp)
Organizing My Desk as an Embedded Engineer
- Anna-Lena Marx
- August 9, 2023
- Embedded
As an embedded dev, my desk is always a mess (and I think the ones of my colleagues, too). Working with real hardware leads straight to a number of boards, additional debuggers, tools, cables and more.
Read Post