飞腾嵌入式A40,与电脑上虚拟机连接,下载运行QT程序步骤记录。
需要安装4个软件:
虚拟机软件:一路下一步安装
终端软件:可以连接A40输入命令行,一路下一步安装
传文件软件:一路下一步安装
虚拟机编译环境:使用虚拟机打开镜像
第一步:在虚拟机中编译QT程序
直接把WIN里的QT程序,拖到虚拟机中,用QT打开,设置编译如下图
编译出来的东西在那个目录里。
第二步:把构建出的执行文件拷贝到A40硬盘里
使用传文件软件。
点击新建会话,文件协议选FTP;主机名是IP地址192.168.1.101;用户名root,密码123;
拷贝到目录/root/workspace/
靠近来的文件右键属性,设置权限为777或755
数据库也可以用同样的方法拷进去。
第三步:设置开机启动
/root/目录下有一个loop.sh的文件
传文件软件下,双击可以编辑。
#!/bin/bash
. /qt5.9.sh
FRAMEBUFFER=/dev/fb0 /root/workspace/JLC>/dev/null &
这样写就行了。JLC是执行文件名称。
第四步:拷完之后,使用终端软件保存数据
新建会话、如果是重启的需要按Ctrl+Shift+R
输入root、密码123;进入root模式。
输入sync,保存数据。
然后重启就可以了,命令reboot。
写数据库时候,打开数据库需要这样写
db = QSqlDatabase::addDatabase("QSQLITE","data");//数据库名称 QtSql是数据库的名称
db.setDatabaseName(qApp->applicationDirPath()+"/data.db");//数据库文件