英創公司的Linux工控主板從EM系列到ESM系列均提供了在線更新工具軟件flash_opt,可用于在線更新內核以及開機畫面,特別是其中開機畫面的在線更新,英創Linux主板可以支持從320x240到1920x1080等多種顯示分辨率,其分辨率的設置則是通過不同的開機畫面來實現的。flash_opt程序缺省包含在英創Linux工控主板的根文件系統中,客戶可以直接在終端下運行該程序,運行flash_opt時必須帶有兩個參數:第一個參數指定更新類型,第二個參數指定更新文件名,指定更新文件名最好是帶上完整路徑。如:
#>flash_opt zImage /mnt/usb1/zImage
以下為現有的英創Linux系列工控主板上flash_opt所支持的命令簡介:
板卡系列 | 更新類型 | 更新功能描述 |
ES928x EM928x ESM928x EM335x ESM335x |
bmp | 更新開機畫面 |
uImage | 更新Linux內核鏡像 | |
dtb | 更新Linux內核鏡像 | |
ESM6800 ESM6802 ESM7000 |
uboot | 更新uboot |
bmp | 更新開機畫面 | |
zImage | 更新Linux內核鏡像 | |
dtb | 更新dtb文件 |
1、在線更新內核
更新內核方法:
①將準備好的更新文件放入U盤,并將U盤連接到需要更新的主板上,然后上電啟動系統。
②系統啟動后,使用調試串口終端或者telnet終端,ESM6802、ESM7000還可以支持ssh終端。
③終端下使用#ls /mnt/usb1/ 查看U盤是否掛載成功。
④確認掛載成功后,輸入命令(以ESM6802為例):
#>flash_opt uboot /mnt/usb1/u-boot.imx
#>flash_opt zImage /mnt/usb1/zImage
#>flash_opt dtb /mnt/usb1/imx6dl-esm6802.dtb
根據需要選擇性地進行更新,完成后重啟系統即可。
2、在線更新開機畫面
在線更新開機畫面是客戶常常會用到的功能,可以自定義開機畫面或者更改顯示分辨率。英創板卡出廠配置會根據客戶指定的分辨率燒寫缺省的“systemloading….”作為開機畫面。
在線更新開機畫面操作步驟如下:
①制作所需分辨率的256色8位bmp文件(文件名xxx.bmp),將制作好的bmp文件存放在U盤的根目錄下。如果用戶不需要修改開機畫面顯示內容,僅僅修改顯示分辨率,可使用英創提供的默認開機畫面位圖文件。
點此下載:默認開機畫面
②將U盤連接到需要更新的主板上,然后啟動系統。
③系統啟動后,使用調試串口終端或者telnet終端,ESM6802、ESM7000還可以支持ssh終端。
④終端下使用#ls /mnt/usb1/ 查看U盤是否掛載成功。
⑤確認掛載成功后,輸入運行命令:
#>flash_opt bmp /mnt/usb1/xxx.bmp
完成后重啟系統即可。
ESM6802支持RGB、LVDS和HDMI三種顯示接口方式,所以在燒寫開機畫面時需要指定顯示接口,指定的方法則是通過bmp的文件名來區分,在文件名中增加“lvds”字符串,字符串均為小寫,表明顯示接口選用LVDS或HDMI模式,不帶該字符串則為RGB模式。如:
指定為LVDS或HDMI顯示接口:
#>flash_opt bmp /mnt/usb1/xxx_lvds.bmp
指定為RGB顯示接口:
#>flash_opt bmp /mnt/usb1/xxx.bmp
ESM7000支持RGB和LVDS兩種顯示接口,其中LVDS可以支持8-bit(24位)或者6-bit(18位)兩種顯示模式, RGB是按照默認的8-bit顯示模式輸出。為了和6802的使用上保持一致,因此在燒寫開機畫面時同樣也是通過bmp的文件名來加以區分,文件名中帶有“lvds” 則表明采用LVDS 6-bit(18位),不帶則表明為RGB模式或者LVDS 8-bit(24位)模式。
指定為LVDS 6-bit(18位)顯示接口:
#>flash_opt bmp /mnt/usb1/xxx_lvds.bmp
指定為RGB或LVDS 8-bit(24位)顯示接口:
#>flash_opt bmp /mnt/usb1/xxx.bmp
對于燒寫ESM6800、ESM6802和ESM7000的開機畫面中還提供了一個去掉內核中顯示小企鵝的功能,也是通過bmp的文件名中增加特殊字符串來實現,如果帶有了“nologo”字符串,燒寫成功后,Linux內核啟動時會自動驅動小企鵝的logo顯示。
#>flash_opt bmp /mnt/usb1/xxx_lvds_nologo.bmp或者
#>flash_opt bmp /mnt/usb1/xxx_nologo.bmp
-
Linux
+關注
關注
87文章
11314瀏覽量
209783 -
嵌入式主板
+關注
關注
7文章
6085瀏覽量
35419
發布評論請先 登錄
相關推薦
評論