Eboot軟體框架

2021-07-25 02:21:20 字數 722 閱讀 7376

eboot的軟體**可以劃分為以下5個部分:

1、blcommon:實現通用的bootloader框架;

2、oem**:需要使用者實現的**;    (這部分是必須修改的)

3、eboot特定**:乙太網操作相關的函式;

4、儲存管理**:儲存分割槽管理和flash驅動;

5、edbg驅動**:eboot使用的驅動程式。

一、blcommon

源**位於:%_winceroot%\\public\common\oak\drivers\ethdbg\blcommon。

它將其需要的硬體操作功能定義出標準的函式介面,需要由使用者負責實現。由這些稱為oem函式的功能函式負責操作目標嵌入式硬體,並且向blcommon庫提供所需的功能。

二、eboot

源**位於:%_winceroot%\\public\common\oak\drivers\ethdbg\eboot。

三、edbg驅動程式

bootloader必須用到的兩類外設是:乙太網埠和flash儲存器。所以這兩類裝置的驅動程式是必不可少的。分別為ethdbg驅動和fmd驅動。(注意,在bootloader裡使用的ethdbg驅動和fmd驅動不同於windows ce系統裡的驅動程式,其介面和功能定義是不同的)

四、儲存管理(bootpart支援庫)

EBOOT架構及流程

eboot的架構如圖 oem code 主要是基於硬體平台,為blcommon提供相應的介面函式,幫助完成相應的功能。network driver 硬體平台的網路驅動部分,支援上層的網路功能。bootpart 為flash裝置提供分割槽功能,bootloader可以建立乙個binfs分割槽和乙個檔案...

使用工具燒錄EBOOT

由於混用不用的bsp包的eboot或者在eboot燒錄過程中斷電,導致板子壞掉。修復eboot過程如下 工具 dbi2000 軟體 tftpboot 過程 1 把正確的eboot.nb0複製到tftpboot根目錄下 2 將dbi2000插電,網線與電腦連線,將pc機的ip設為 192.168.2....

薔薇框架軟體

薔薇花園手機版簡介 薔薇花園軟體特色 1 乙個很溫馨很美的聊天社群,乙個以acg為題材的二次元聊天社群,乙個只想有人陪你聊天交友的社群 2 支援歌單 信箱 論壇以及任務版和搜尋等面板操作,還有聲音 狀態 簽名和彈幕 通話等功能操作 4 沒有任何的廣告,設計很簡潔但是很唯美,而且支援的功能也比較的多,...