Android Automotive Course (CH02) : Embedded Android Basics

What are the differences between Android and Linux ..? Bionic C: Uses less memory and is not CPU-hungry Low Memory Killer (OOM killer): Out of Memory killer decides which process is less important and can be terminated to free up the memory. Binder IPC HAL Logcat dmesg logs - we can see kernel logs logcat logs - Android app logs Wakelocks Linux Architecture Drivers play a crucial role as intermediaries between the hardware and the software. Here’s a simplified explanation: Think of the Linux kernel as a busy office manager who needs to ensure that all the different office equipment (hardware) works smoothly with the staff (software). The drivers are like specialized assistants who know how to operate each piece of equipment. They translate the staff’s requests into actions that the equipment can understand and carry out. Android Architecture How Linux Boots ..? When you power-on , the bootloader will be loaded to RAM and it finds the kernel and loads to RAM. Once the kernel boots ...