1. 程式人生 > >ARM主機板開發筆記1

ARM主機板開發筆記1

公司新專案:做一下筆記為以後開發方便使用

1、關於ubuntu安裝Qt4.8.5 及Qt4.8.5 向ARM移植參考:Ubuntu 中安裝ARM-qt4.8.5

2、開機啟動:

    使用者名稱 :root

    密碼:0

3、U盤掛載與解除安裝

    3.1 掛載:

         #mount /dev/sda1  /mnt

    3.2 拷貝到u盤後把資料同步到u盤內

        #sync

    3.3 u盤解除安裝

4、原理圖中COM口與實際的串列埠節點名稱對應關係及檢視串列埠方式:

    COM2_5: 對應串列埠節點名稱:ttymxc1-4

    COM6_9:對應串列埠節點名稱:ttyVIZ0-3

 檢視串列埠: cat /dev/ttymxc        按Tab鍵

5、網路連線:

    網口插在LAN2端

5.1    ARM安裝 ssh:#apt-get install ssh

    檢視IP     eth1:#ifconfig -a

5.2    PC安裝ssh: #sudo apt-get install ssh

        PC 端 ping : #ping (ARM IP)

        連線            :ssh [email protected]


        傳送檔案     :scp a.txt [email protected]:/work/

6、執行Qt編譯後的檔案

修改 /home/qt.sh ,其中 :export QWS_SIZE = 1920x1080 為螢幕解析度 1920x1080;

最後一行 " /work/Qt/WeYoungModel -qws  & " 為要執行的二進位制檔案;

執行該二進位制檔案是直接執行:"# /home/qt.sh " 即可;

注意:執行的路徑必須是圖片所在路徑

vim /home/qt.sh
export TSLIB_TSDEVICE=/dev/input/event1
export LD_LIBRARY_PATH=/opt/tslib/lib:$LD_LIBRARY_PATH
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_PLUGINDIR=/opt/tslib/lib/ts
export TSLIB_CONSOLEDEVICE=none
export TSLIB_CONFFILE=/opt/tslib/etc/ts.conf
export POINTERCAL_FILE=/etc/pointercal
export TSLIB_CALIBFILE=/etc/pointercal

export QTDIR=/usr/local/Trolltech/QtEmbedded-4.8.5-arm
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:/usr/local/lib:$DTDIR/plugins/imageformats:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=/usr/local/Trolltech/QtEmbedded-4.8.5-arm/plugins
export QT_QWS_FONTDIR=$QTDIR/lib/fonts
export QWS_KEYBOARD=TTY:/dev/tty1
export KDEDIR=/opt/kde
export HOME=/root

export QWS_SIZE=1920x1080
export QWS_DISPLAY="LinuxFB:mmWidth200:0"
#export QWS_MOUSE_PROTO="Tslib:/dev/input/event1 Intellimouse:/dev/input/mouse1

#/home/chip -qws &
/work/Qt/WeYoungModel -qws &  -nomouse
cp ./tslib/lib/libts.so ./tslib/lib/libts.so.0

7、修改檔案為開機執行

 方法1:在/etc/rc.local 中新增要執行的檔案 “/home/qt.sh”

    #vim /etc/rc.local

在第一行新增:/home/qt.sh

方法2:在/etc/init.d/rc.local中新增要執行的檔案"/home/qt.sh"

#vim /etc/init.d/rc.local

在 "do_start() "的上一行新增要執行的檔案“/home/qt.sh”

注意:把圖片拷貝至 “/”根目錄下,啟動後會自動載入圖片

   8、檢視程序及關閉程序

檢視程序:#ps -a 

關閉程序 :#kill xxxx

查詢檔案:find . -name  a.txt