2010年7月20日 星期二

u-boot關於main_loop的實際運作

len = readline (CONFIG_SYS_PROMPT);在這個routine裡其實是readline_into_buffer(prompt, console_buffer);所以當我們在bootdelay秒數之前hit any key便會跳到這裡等待輸入,這裡也有個for (;;)無限迴圈,除了按enter外會一直在這個迴圈。當有輸入任何command時便會來到rc = run_command (lastcommand, flag);,這個run_command就是主角了

沒有留言:

張貼留言