Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/f1xpl/openauto
AndroidAuto headunit emulator
https://github.com/f1xpl/openauto
android-auto cpp headunit qt qt5 raspberry-pi raspberry-pi-3 raspberrypi
Last synced: about 21 hours ago
JSON representation
AndroidAuto headunit emulator
- Host: GitHub
- URL: https://github.com/f1xpl/openauto
- Owner: f1xpl
- Created: 2018-02-11T19:39:07.000Z (almost 7 years ago)
- Default Branch: development
- Last Pushed: 2024-12-12T17:50:45.000Z (about 2 months ago)
- Last Synced: 2025-01-25T01:27:07.644Z (8 days ago)
- Topics: android-auto, cpp, headunit, qt, qt5, raspberry-pi, raspberry-pi-3, raspberrypi
- Language: C++
- Homepage:
- Size: 162 KB
- Stars: 2,532
- Watchers: 204
- Forks: 468
- Open Issues: 37
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# OpenAuto
### Support project
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=R4HXE5ESDR4U4)For support of other platforms please contact me at [email protected]
### Description
OpenAuto is an AndroidAuto(tm) headunit emulator based on aasdk library and Qt libraries. Main goal is to run this application on the RaspberryPI 3 board computer smoothly.### Supported functionalities
- 480p, 720p and 1080p with 30 or 60 FPS
- RaspberryPI 3 hardware acceleration support to decode video stream (up to 1080p@60!)
- Audio playback from all audio channels (Media, System and Speech)
- Audio input for voice commands
- Touchscreen and buttons input
- Bluetooth
- Automatic launch after device hotplug
- Automatic detection of connected Android devices
- Wireless (WiFi) mode via head unit server (must be enabled in hidden developer settings)
- User-friendly settings### Supported platforms
- Linux
- RaspberryPI 3
- Windows### License
GNU GPLv3Copyrights (c) 2018 f1x.studio (Michal Szwaj)
*AndroidAuto is registered trademark of Google Inc.*
### Used software
- [aasdk](https://github.com/f1xpl/aasdk)
- [Boost libraries](http://www.boost.org/)
- [Qt libraries](https://www.qt.io/)
- [CMake](https://cmake.org/)
- [RtAudio](https://www.music.mcgill.ca/~gary/rtaudio/playback.html)
- Broadcom ilclient from RaspberryPI 3 firmware
- OpenMAX IL API### Remarks
**This software is not certified by Google Inc. It is created for R&D purposes and may not work as expected by the original authors. Do not use while driving. You use this software at your own risk.**