1、调用main函数
在gingerbread/bootable/recovery/recovery.c最下面有个main(),这是recovery应用的主入 口,当编译recovery的时候,会生成一个名为recovery的可执行文件,我这边是放在out/目录下recovery/文件系统的/sbin目 录下,调用recovery可执行文件时会传入参数,这些参数就是main函数的参数,如下
01 |
int |
02 |
main( int argc, char **argv) |
03 |
{
|
04 |
char tmp[4]; |
05 |
time_t start = time (NULL); |
06 |
07 |
#if RECOVERY_DBG |
08 |
log_init(); |
09 |
#endif |
10 |
INFO( ">>>>> Enter recovery <<<<<\n" ); |
argc是参数个数,argv是每个参数指针
从这里开始了recovery...
2、获取commond
1 |
static void |