修改安卓内核,加入自己的一段代码

我想修改一下安卓的Linux内核,在内核启动时加入一个我自己的操作,我该把自己的函数加在哪里呢?Linux内核似乎时从start kernel函数开始启动,我是应该把代码加在这里面吗?
有没有做过类似工作的哥们,求指导一下啊,谢谢!

代码加在 start kernel函数里应该是可以的,但是不建议加在这个地方。
建议是等系统完成的基本的初始化后,再加入。具体要看你的代码是什么功能,与系统有什么关系。

Android 系统的启动时序:
== Linux启动 ==
=== 开机过电,复位器件 ===
=== 执行Bootloader程序 ===
arm中是uboot或者fastboot
如果在fastboot的运行过程中没有按下特别的按键,执行第一个应用程序(即Linux Kernel),从NAND Flash中读取
=== 初始化Linux Kernel ===
=== 读取init.rc文件 ===
位于设备根目录下
== Android启动 ==
=== 启动初始化进程init ===

可以在== Android启动 ==之前完成你想要的。