InCross CommitbyMandapati Bhargava·17h agoThe Complete Guide to Moving from Android Apps to Android AutomotiveYour phone app runs on top of the world. A car app runs on top of a world that also has wheels, brakes, a battery, and a driver who must…
Mandapati Bhargava·5d agoLinux IPC Explained Part 2: Shared Memory, Synchronization, Signals and Choosing the Right ToolFrom Passing Notes to Breaking the Wall
Mandapati Bhargava·Nov 4Linux IPC Explained Part 1: How Processes Pass Data to Each OtherWhy Two Processes Cannot Simply Talk
Mandapati Bhargava·Nov 1Android System Services Explained: Why Your App Needs a Manager to Talk to ThemAlmost every Android developer has typed a line like this without thinking much about it:
Mandapati Bhargava·Oct 29Zygote in Android Automotive: The Cell Every App Is Born FromYou sit in the driver seat and press the start button. A second or two later the instrument cluster lights up, the center display shows a…
Mandapati Bhargava·Oct 26Kernel Space and User Space in Android Automotive OS Explained SimplyIf you work on Android Automotive OS, you hear these two terms all the time. A bug is in kernel space. That service runs in user space…
Mandapati Bhargava·Oct 24Build Your Own Android Automotive VHAL, Part 2: Code, Build and TestIn Part 2 you turn the design from Part 1 into a running VHAL: you write the code, build it, start it on a device and prove it works from…
Mandapati Bhargava·Oct 24Build Your Own Android Automotive VHAL, Part 1: Concepts and DesignBy the end of this two part series you will have a working Vehicle HAL, called VHAL, running inside an Android Automotive build. It will…
Mandapati Bhargava·Oct 14How Vehicle Data Travels From an ECU to Your Android Automotive AppWhen your Android Automotive app shows 80 kilometres per hour, that number has just crossed a wire, a kernel, a native service, a system…
Mandapati Bhargava·Oct 8Hypervisors in Automotive: A Complete Guide from Basics to AdvancedHow a single chip runs your speedometer, navigation, and music safely at the same time, and why this technology sits at the heart of the…