Kernel startup entry point / how Linux kernel boots ?

We will consider our hardware platform as ARM, so the kernel startup entry point code is at … Read more

Enabling adb support with Linux kernel for new platform

If you are developing/porting a new Linux kernel for some android platform, the first thing we need … Read more

How to Test USB Mass Storage Device Read/Write Speed ?

Following description show how to test linux usb mass-storage drivers/devices Simple mass-storage bench-marking – Mount usb mass-storage … Read more

USB Physical layer and components description

USB

USB Physical layer and components description USB 1.0 – Low speed –  1.5Mbps USB 1.1 – Full … Read more

Understanding Linux Device Tree Syntax (DTS)

DTB = Devicetree blob. Compact binary representation of the devicetree.DTC = Devicetree compiler. An open source tool … Read more

How to capture Bluetooth packets on Android ?

Bluetooth

When we want to capture bluetooth packets for some debugging in Android, we can follow below procedure. … Read more

adb shell command to Turn ON Bluetooth & make it discoverable

bluetooth

We can turn on the Bluetooth using adb command as below, once you type this on your … Read more

How to Enable and Disable Wireless / WiFi from command line ?

Rfkill is a tool for enabling and disabling wireless devices. We use “rfkill list” command as below … Read more

How to Turn ON and Turn OFF Bluetooth from command line ?

Rfkill is a tool for enabling and disabling wireless devices. Using “rfkill list” command we first check … Read more