ARM Linux kernel study