<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 基于GPS船用導航儀的嵌入式電子海圖數據的制作與顯示

基于GPS船用導航儀的嵌入式電子海圖數據的制作與顯示

作者: 時(shí)間:2010-11-05 來(lái)源:網(wǎng)絡(luò ) 收藏

  3 電子海圖數據的顯示

  電子海圖顯示系統使用前需要通過(guò)計算機的超級終端拷入處理主程序及至少5個(gè)文件才能運行,5個(gè)文件是國標漢字庫文件、logo圖片文件、文本文件(港口介紹等)、圖片文件(航行對景圖片)。首次拷入文件時(shí)需對Nand flash進(jìn)行格式化,以后如有圖片文件更新等操作,可用DOS命令進(jìn)行刪除或建立。

  (1)logo圖片(PCX格式)的顯示方法

  在電子海圖顯示系統中,開(kāi)機后會(huì )顯示一幅開(kāi)機圖片,由于嵌入式電子海圖系統中內存較小,CPU 處理速度有限,對現有計算機流行的圖片格式進(jìn)行比較后,嵌入式電子海圖系統中選擇了PCX 圖片格式作為開(kāi)機顯示圖片。PCX 格式比BMP 格式占有存儲容量小,比JPG 格式圖片解壓時(shí)占有CPU 資源也少得多。顯示PCX 圖片的過(guò)程如下:

  讀取 PCX 文件頭(讀出圖片文件的大小、判斷是否是PCX 圖片、顏色位數等)

   讀調色板(讀取圖片的顏色信息)

  解壓圖片數據(圖片數據恢復)

  設置調色板(設置嵌入式海圖系統中的調色板與顯示圖片調色板一致)

  顯示開(kāi)機畫(huà)面

  以下是標準PCX 格式圖片的文件頭:

  typedef STruct stPcxHead

  { //PCX 文件頭數據結構,共128 字節

  int8 Signature; //PCX 文件標志,始終是0AH

  int8 Version; //版本號

  int8 Encoding; //壓縮標志,始終是1,表示有限行程編碼

  int8 BitsPerPixel; //每像素所占位數

  int16 XMin,YMin; //圖像左上角坐標

  int16 XMax,YMax; //圖像右下角坐標

  int16 HRes,VRes; //存儲此PCX 文件的圖形模式分辨率

  int8 Palette[48]; //16 色DAC 調色板

  int8 Reserved1; //保留

  int8 ColorPlaneNum; //顏色平面數

  int16 BytesPerLine; //每行字節數

  int16 PaletteType; //DAC 調色板類(lèi)型

  int8 Reserved2[58]; //全為零

  }stPcxHead;

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)


關(guān)鍵詞: 嵌入式

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>