91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

WinCE如何動態修改啟動LOGO

發布時間:2021-11-19 17:46:46 來源:億速云 閱讀:117 作者:小新 欄目:互聯網科技

這篇文章主要為大家展示了“ WinCE如何動態修改啟動LOGO ”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“ WinCE如何動態修改啟動LOGO ”這篇文章吧。

  前兩天介紹了WinCE啟動界面的定制,在實際應用中經常還需要讓用戶方便修改啟動LOGO。通常情況下,啟動LOGO是編譯到BOOT代碼中的。為了實現動態修改啟動LOGO,需要將LOGO保存至Flash中,BOOT啟動時從特定的位置將其讀取出來,并填入FrameBuffer。另外,必須讓用戶能夠通過應用程序在WinCE系統中修改Flash中保存的LOGO。為了方便BOOT中顯示,一般會在PC上利用Img2LCD將圖片文件轉換為能夠直接填充進FrameBuffer的格式。如果要讓該功能更靈活,則必須在WinCE上實現類似于Img2LCD的功能,直接讓用戶選擇不同格式和大小的圖片,轉換完成后直接寫入Flash中。

    啟動LOGO在Flash中存儲的位置也是需要考慮的一個問題。最簡單的方法就是將其放在WinCE內核的后面。這樣BOOT中讀取LOGO跟讀取內核可以用一套代碼。同樣,WinCE應用程序中更新內核與更新LOGO也可以用一套代碼。只是在劃分空間時,需要留出一些余量,以免以后在調整的過程中捉襟見肘,不夠靈活。

    在我目前使用的平臺上,4GB大小的NAND劃分如下。

WinCE如何動態修改啟動LOGO 

    可以看到BOOT占4MB,System占4KB,用于存儲一些必要的數據,Kernel用于存儲NK.nb0,目前為56MB,后面剩下8MB的空間就可以用來存儲一張或者多張啟動LOGO。實際上啟動LOGO存放的位置是60MB,與Kernel之間留有4MB的余量,以防后患。4MB用來存LOGO,至少可以存的下一張分辨率為1024*768的32位色圖。

    應用程序中添加一小段類似于更新NK的代碼實現更新LOGO.bin文件,界面如下。

WinCE如何動態修改啟動LOGO

    目前已經基本實現了以上所說的動態更新LOGO的功能,接下來主要考慮如何支持多種格式、多分辨率和不同位色的圖片文件,也就是在WinCE系統上實現一個類似于Img2LCD的軟件。

以上是“ WinCE如何動態修改啟動LOGO ”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

湖南省| 营山县| 潞西市| 太原市| 保靖县| 五大连池市| 体育| 嘉禾县| 宜春市| 辛集市| 泾阳县| 蓝山县| 白河县| 沭阳县| 蓬安县| 太保市| 莱阳市| 合山市| 岗巴县| 丰台区| 六安市| 枣阳市| 东乡族自治县| 区。| 平舆县| 花莲县| 双峰县| 罗田县| 安吉县| 重庆市| 台湾省| 古蔺县| 桂平市| 苏尼特左旗| 金坛市| 天津市| 南乐县| 新巴尔虎左旗| 潞城市| 宜州市| 博野县|