問答題由于Boot Loader的實現(xiàn)依賴于CPU的體系結(jié)構(gòu),因此大多數(shù)Boot Loader都分為stage1和stage2兩大部分。依賴于CPU體系結(jié)構(gòu)的代碼,比如設備初始化代碼等,通常都放在stage1中,而且通常都用匯編語言來實現(xiàn),以達到短小精悍的目的。而stage2則通常用C語言來實現(xiàn),這樣可以實現(xiàn)給復雜的功能,而且代碼會具有更好的可讀性和可移植性。請根據(jù)你對嵌入式系統(tǒng)中bootloader的理解,簡要設計一下stage1和stage2需要完成的功能。

您可能感興趣的試卷

你可能感興趣的試題