自己對boot c 的 理解

2021-07-03 14:52:16 字數 575 閱讀 2080

bootloader

的·目標是啟動核心:

/*0.設定串列埠1.關閉看門狗2.設定時鐘3.初始化sdram4.重定位5.執行main*/

現在要完成對main的編寫:

void

main

(void)

#define tag_next(t) `((struct tag * )(( u32 *)(t)+(t)->hdr.size))

void

setup_start_fag

(void)

void setup_end_tag(void)

void

setup_memory_tags

(void)

void

setup_commandline_tag

( char * cmdline)

int strlen (char *str)

return i ;}

char *strcpy (char *dest,const char *src)

這些工作做完了,接下來就是編譯makefile 建立依賴關係,除錯

自己對Promise的簡單理解

promise在建立時,會先執行自己裡面的內容function initpromise else initpromise then success catch error promise.all 方法用於將多個promise例項,包裝成乙個新的promise例項,他是並行執行的。例子 例如乙個頁面的...

自己對Python 類的理解

class pet object 父類 類屬性 speed grow 0.02 def init self,age age 物件屬性 self.age age 類方法 classmethod defgrowth cls,time return cls.speed grow time 靜態方法 sta...

我自己對學習的理解

很多同學在納悶,為什麼覺得自己付出了很多,但是成績依然不理想?其實不同的人對於數學這門課的天份是不一樣的,有的同學付出的不多,但學到的相對比較多,有的則不然。不論怎樣,學習的路很長,不能以一時成敗就裹足不前,要放長線,向遠看,樹立自己的目標,日積月累,相信時間的積累,最後的成果是豐碩的。天下不可能有...