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
- LOGO!自帶螢幕顯示文字和變數值Go變數
- 全民logo:logo製作軟體Go
- PCB匯入新增Logo圖示Go
- FPGA影像採集與顯示專案(一)帶LOGO的VGA顯示模組FPGAGo
- Spring Boot 之訂製 logoSpring BootGo
- win10開機logo不見了怎麼辦 win10開機不顯示logo處理方法Win10Go
- 神明之證——遊戲logo原型小考遊戲Go原型
- 更改微星主機板開機logo圖示Go
- uboot開機logobootGo
- 若依如何修改logoGo
- WPF之小米Logo超圓角的實現Go
- 帝國CMS修改網站logo,帝國CMS Logo更換步驟網站Go
- 線上製作logo!手把手教你線上快速製作logoGo
- 英偉達 RTX 新 Logo 亮相,明日釋出 Ada 架構 RTX 40 系列顯示卡Go架構
- 手機上怎麼設計logo,電腦上怎麼設計logoGo
- Logo如何設計製作?線上製作logo一分鐘完成!Go
- 如何使用python設計logoPythonGo
- 500套精美Logo樣機模板可直接套用、輕鬆製作炫酷logoGo
- Ubuntu 更換新 Logo :橙色+矩形 Logo|“Circle of Friends”主題更緊湊更統一UbuntuGo
- 如何使用stable diffusion設計logoGo
- 修改yocto系統啟動logoGo
- ubuntu顯示卡更新導致開機後停留在ubuntu logo介面,進入不到登陸介面UbuntuGo
- win10開機logo怎麼修改_win10自定義開機logo如何操作Win10Go
- Flutter100行輕鬆實現自定義P站和油管的Logo及自由切換Logo功能FlutterGo
- 公司logo如何申請版權保護Go
- 重構:banner 中 logo 聚合分散動畫Go動畫
- Go語言詳細介紹:logo和版本Go
- 神器 | 一個網站讓你找到高清 logo網站Go
- 滑動拼圖驗證碼水印Logo修改Go
- Flutter輕鬆實現Adobe全家桶Logo列表FlutterGo
- 連結串列合併-排序-logo列印參考排序Go
- AI Logo製作工具網站——LogoAI.aiAIGo網站
- allure報告自定義logo圖片和文字Go
- CSS 實現 Ant Design官網Logo彩蛋效果CSSGo
- 使用CSS實現《聲生不息》節目LogoCSSGo
- 國際品牌LOGO設計創意精選Go