1.
loadable image 載入方式:先bsp啟動(需要初始化硬體嗎?初始化rom嗎?初始化部分硬體,最基本的硬體,如cpu,rom不需要初始化),載入bsp 進入ram中(繼續初始化其他硬體usrinit()),執行系統初始化,載入vxwork映象進入ram(通過ftp或者其他方式) ,再次執行硬體初始化以及系統初始化。
2.
rom-based image載入方式:初始化rom(rominit())(這邊理解錯誤,這個函式應該是初始化cpu以及記憶體以方便c語言執行), 將映象拷貝到ram裡面(繼續初始化其他硬體usrinit()
),開始執行系統初始化(kernelinit()以及usrroot()
)。當這一切完成之後從flash裡面load image.
3.
rom-resident image載入方式:初始化rom(這邊理解錯誤,這個函式應該是初始化cpu以及記憶體以方便c語言執行),將rom中的vxwork image的data和bss段拷貝到ram 中。
問題,bsp主要工作是不是就是從加點開始直到系統初始化完成(是的)
redis 個人梳理
redis資料型別 string 是最基本的資料型別,它能儲存任何形式的字串,包括二進位制資料,序列化後的資料,json化的物件甚至是一張。最大512m hash 是乙個string型別的field和value的對映表,hash特別適合用於儲存物件。list是簡單的字串列表,按照插入順序排序。可以新...
plsql知識梳理 序列
1 建立序列 2 查詢序列 select seq wg.nextval from dual from後也可以是任何乙個實體表。1.dual 確實是一張表.是一張只有乙個字段,一行記錄的表.oracle資料庫內建的一張表。2.習慣上,我們稱之為 偽表 因為他不儲存主題資料.3.他的存在,是為了操作上的...
無法變更啟動序列號
如果想更新乙個序列的start with值,是不可以直接更改的,會報錯 sql alter sequence seq xxrs start with 1000 alter sequence seq xxrs start with 1000 ora 02283 無法變更啟動序列號 那麼,如何增加乙個序...