vmlinux vmlinuxz個人理解

2021-08-20 13:16:00 字數 528 閱讀 8269

vmlinux/vmlinuz(相當於uboot) 然後通過objcopy這個gcc-linux-objcopy吧這個可執行程式程式設計image(壓縮版的相當於uboot.bin)最後他還覺得檔案大,所以在bootload執行的時候image前面自己加了一段**(自解壓**)吧自己解壓成更小的檔案zimage

uimage是由zimage得到的。uimage不關linux核心任何事,linux核心只管zimage即可,然後uboot中mkimage工具再去吧zimage製作成uimage來給uboot啟動。這個加工過程其實是在zimage前面加了64位元組的頭資訊

uimage專門是給uboot啟動的,zimage就是linux核心本身提供的,其實uboot啟動應該給他uimage格式的核心映象,但是後來也支援zimage格式的核心映象,前提是定義了乙個巨集(linux_zimage_boot)

uboot編譯後得到乙個uboot和乙個uboot.bin檔案,uboot是可執行程式,uboot.bin是可燒錄程式,是由uboot通過 arm-linux-objcopy得到的uboot.bin

關於Java nofity wait的個人理解

首先notify,wait的經典場景是生產者,消費者模型 importorg.slf4j.logger created by wcl on 17 9 17.public classconsumerimplementsrunnable public voidrun 消費 1,當前數量 name,con...

cookie和session的個人簡單理解

瀏覽器 客戶端發起請求 伺服器響應 setcookie要求瀏覽器 客戶端生成乙個cookie 瀏覽器 客戶端儲存cookie,並在下次請求中在請求頭中傳送這個cookie 伺服器識別這個瀏覽器發來的cookie,證明是同一使用者 這個使用者請求相同的伺服器都會傳送這一cookie重複3 5步,伺服器...

Vue的slot scope的場景的個人理解

vue的插槽slot,分為3種 前兩種很好理解,無論就是子元件裡定義乙個slot佔位符,父元件呼叫時,在slot對應的位置填充模板就好了。作用域插槽的慨念,文件卻只有一句簡單的描述 有的時候你希望提供的元件帶有乙個可從子元件獲取資料的可復用的插槽。網路上大多數文章,也是千篇一律的翻譯這句話,可是僅憑...