开发者

How to compile and boot Android kernel

I am interested in Android kernel level programming. Actually I am a Linux kernel programmer. I would like to know how to start with the kernel and how compile, boot and about the Kernel level subsystems (EX: How file systems are implemented etc..) in Android. Any books or articles or a good guide to start are very much appreci开发者_运维百科ated.


The Android kernel is a Linux kernel with only a few modifications (the rest of Android has nothing to do with Linux).

There's a nice list of modifications on the Embedded Linux Wiki. This page also has several links that should interest you.

The most important feature for everyday Android development is binders, an Android-specific interprocess communication mechanism, though they're usually used via higher-level interfaces.

The source of the Android kernel is at https://android.googlesource.com.


This is a rather short answer but it should be pretty helpful.

Android Sources is definitely the right entry point for you.

There you will find the sources, how to setup your development environment for developing Android and how to build it.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜