U-boot顯示LOGO之LOGO篇
轉載地址:https://blog.csdn.net/lvc851116/article/details/7695156
U-boot顯示開機LOGO的功能實現後,我們不僅要問:LOGO檔案有什麼樣的格式限制(如圖片格式?size?)LOGO檔案在程式中是如何解碼如何呼叫的?帶著這樣的問題我們進入精彩的u-boot程式碼。
我們將目光定位到 tools/bmp_logo.c檔案,答案在此揭曉。在檔案中main()函式中,我們瀏覽程式碼不難發現,這個程式的功能就是將u-boot系統某一目錄下的特定bmp格式的圖片檔案解碼,並自動在include/目錄下產生bmp_logo.h標頭檔案。OK,這個標頭檔案裡就有我們在影像顯示程式碼階段使用的陣列。
在該層Makefile檔案中,我們找到下邊兩行程式碼:
-
$(LOGO_H): $(obj)bmp_logo $(LOGO_BMP)
-
$(obj)./bmp_logo $(LOGO_BMP) >$@
這就是編譯產生include/bmp_logo.h標頭檔案的shell語句。
相關文章
- uboot顯示logo的方式bootGo
- 自定義u-boot啟動logo的方法bootGo
- FPGA影像採集與顯示專案(一)帶LOGO的VGA顯示模組FPGAGo
- LOGO!自帶螢幕顯示文字和變數值Go變數
- PCB匯入新增Logo圖示Go
- win10開機logo不見了怎麼辦 win10開機不顯示logo處理方法Win10Go
- 全民logo:logo製作軟體Go
- Neofetch :帶發行版 Logo 影像的系統資訊顯示工具Go
- jdon LogoGo
- 神明之證——遊戲logo原型小考遊戲Go原型
- Spring Boot 之訂製 logoSpring BootGo
- iOS逆向之旅(進階篇) — HOOK(Logos)iOSHookGo
- Logos使用Go
- bdd logo位置Go
- LOGO正在死去Go
- Logoist 4 for mac(圖示製作軟體)GoMac
- 更改微星主機板開機logo圖示Go
- AI Logo製作工具網站——LogoAI.aiAIGo網站
- iPhone 7蘋果LOGO會發光:如此彰顯身份!iPhone蘋果Go
- 761637-Logon restrictions prevent TMSADM logonGoREST
- uboot開機logobootGo
- logo線上製作Go
- Grateful Dead logoGo
- 線上製作logo!手把手教你線上快速製作logoGo
- WPF之小米Logo超圓角的實現Go
- 惡搞微軟新LOGO微軟Go
- 檢查LOGO是否存在Go
- DBReader/Classes/LogonGo
- 用photoshop製作logoGo
- 若依如何修改logoGo
- Logo如何設計製作?線上製作logo一分鐘完成!Go
- 帝國CMS修改網站logo,帝國CMS Logo更換步驟網站Go
- 手機上怎麼設計logo,電腦上怎麼設計logoGo
- logon觸發器for dbaGo觸發器
- How to audit failed logon attemptsAIGo
- logon_triggerGo
- 請為新的LOGO投票Go
- Ubuntu 12.10 ‘Quetzal’ LogoUbuntuGo