ID |
Issue Description |
Analyse |
Causation |
Solution |
1 |
導航系統一運行,就退出 |
使用ps命令,發現進程中cld_navi應用程式不存在 |
Linux系統對大小寫字母敏感,也就是區分大小寫 |
對目錄NAVIONE下的檔案名稱和目錄名逐一核對大小寫,發現地圖格式cld檔案大小寫不正確 |
2 |
發現導航系統運行慢 |
在輸入啟用碼的時候,點擊數字,就發現慢; |
1.cat /proc/meminfo查看記憶體使用量情況,已用的,未用的; 2.stop查看是哪個進程耗CPU 3.單獨分析第一屏介面顯示慢的問題 4.分析到底是讀檔案慢,還是顯示Image慢 5.對執行的函數,做耗時測試 |
1、drawImage耗時340ms改用framebuffer顯示機制 2、色彩轉換耗時180ms去掉色彩深度16色轉32色的機制 3、矩陣變換耗時340ms,因為凱立德以前給客戶做的是寬屏解析度640X480(寬X高),而我司的屏解析度480X640(寬X高) |
3 |
採集GPS資料全部都為0 |
1.能接受的GPS資料,說明GPS晶片良好,能正常工作 2.接受的GPS資料不對,說明接受GPS天線,訊號不好; |
在辦公室做測試,窗戶封閉,訊號不好 |
露天或者開啟窗戶,靠近窗戶做測試 |
4 |
運行導航的時候,有如下提示:Cannot open keyboard: No such file or directory |
Lily開發板,沒有該問題 |
沒有指定鍵盤,觸控螢幕的驅動路徑 |
export QWS_KEYBOAR=$QWS_KEYBOAR:/dev/input/event1 |
5 |
點擊觸控螢幕,無法進入導航的主介面 |
1.qpe的應用程式,也就是Idle介面,可以點擊觸控螢幕,說明觸控螢幕驅動程式正常; 2.唯獨導航系統,觸控螢幕不好使,說明env環境變數沒有配置好; 3.Lily開發板的導航系統觸控螢幕正常,而Bali開發板的導航系統觸控螢幕不正常 |
Qpe開發平台的開發環境發生改變 |
運行./opt/Qtopia/qpe.env,重新設定系統參數,環境變數 |
6 |
如何將檔案拷貝到SD卡 |
|
Window不識別linux系統的ext3檔案格式 |
1.linux系統直接識別Window系統的Fat16,Fat32檔案系統; 先在Window系統直接格式化SD卡,再拷貝檔案,拿到linux系統下用 2.如果是小檔案,直接SecureCRT 5.1串口工具rz命令,或者【Transfer】-【Start Zmodem Upload】串口協議RS232傳輸檔案 |
7 |
插SD卡,linux系統死機重啟 |
偶爾發生,不是每次都有,應該是靜電所致 |
人帶靜電,電壓過大,導致瞬間電流過大 |
帶接地的藍色手環 |
8 |
啟動Bali板,不能進入Idle介面,始終停留在Qtopia這一幀映像上 |
1.linux命令,可以正確執行,如ls,cd等,說明linux系統沒有問題 2.換了張別人的SD卡,能夠正常啟動,進入帶大Icon的介面,以及MainMenu主菜單,說明開發版正常,操作步驟正常; |
做卡的程式不對,也就是makesd.sh等指令碼不正確,步驟是對的 |
root/release/makesd_B0_Bali_Flash_20090122_CL7960_cysun_v0.5 目錄下重新做卡; |
9 |
運行提示找不到libQtSvg.so.4庫檔案 |
1.執行env查看環境變數,有哪些環境變數和本地變數 2.echo $ LD_LIBRARY_PATH 查看庫路徑具體是什麼 3.執行export命令,看有哪些環境變數,已經被匯出,可供其他外部程式使用 |
|
1.通過命令find / -name libQtSvg.so.4在根目錄下尋找庫檔案 2.設定庫的路徑,便於程式執行搜尋到: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/Qtopia/image/lib/ |
10 |
串連SecureCRT 5.1,串口程式沒有反映,就是黑色介面,沒有一個字元 |
1.分析SecureCRT 5.1軟體安裝好沒有 2.串口線的驅動安裝好沒有 3.電源安裝好沒有 4.SD卡做好沒有 |
都有可能,逐一排查 |
1. 先確認串口驅動程式安裝好 【我的電腦】--【屬性】-【HardWare】-【Device Manager】-【Ports (COM &LPT)】 2.連接埠選擇正確; 3.電源是否插好,包括2個方面:一與電源接線板;而與電路開發板 4.按電路開發板上的POWER KEY給電路開發版供電,送電。 |