uart之kenel調用流程

Start_kernel()--------------------------------------kernel\init\main.c

-->setup_arch(&command_line);----------------解析console=

-->parse_early_param();-----------------------解析androidboot.mode=charge(關機充電)

    -->parse_early_options(tmp_cmdline);

         -->parse_args("early options", cmdline, NULL, 0, 0, 0, do_early_param);

               -->if(strncmp(val, "charger", 8) == 0){poweroff_charging = 1;console_loglevel = 0;}

 

 

 

 

Start_kernel()--------------------------------------kernel\init\main.c

-->parse_args

     -->unknown_bootoption

          -->obsolete_checksetup(param)

   -->p->setup_func(line + n)

                     -->console_setup

發佈了56 篇原創文章 · 獲贊 0 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章