公司新项目:做一下笔记为以后开发方便使用
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