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 

猜你喜欢

转载自blog.csdn.net/u012166958/article/details/80053522