往ARM板子中下程序

1.用FTP软件连接虚拟机ip地址到虚拟机

2.用FTP软件将程序代码拉到指定编译器的虚拟机中进行编译(由于程序需要下到ARM板子中,需要模拟ARM板中的编译环境在虚拟机中进行编译)

3.将可执行程序拖到windows下,再用FTP软件将可执行程序拖到ARM板中执行(在ARM板中运行程序可能需要更改可执行程序的权限chmod xxx filenam)

往ARM板上的显示屏中下程序

1.先用USART HMI软件将界面做好,根据屏幕选择横屏还是竖屏,然后编译

2.编译后在文件->编译文件夹 中将生成的tft格式文件拷到SD卡中

3.将SD卡插入到显示屏后面的接口中,屏幕会自动更新新的tft格式文件,更新好屏幕上会有提示,这时显示屏程序已经下进去了

4.断电,重启,显示屏就会显式之前做好导进去的那个界面

调试ARM板的两种方法

1.用软件调试ARM板
外插口 拨码第一位到非数字侧

2.用程序调试ARM板
内插口 拨码第一位到数字侧

编辑镜像 修改ARM板根文件系统方法

将ARM板上的SD卡中的压缩文件拷贝到虚拟机中进行下述步骤

gunzip ramdisk.image.gz
chmod u+rwx ramdisk.image
mkdir tmp_mnt/
sudo mount -o loop ramdisk.image tmp_mnt/
cd tmp_mnt/
//进入到解压文件夹后进行对应的修改 修改完后返回上一级目录

sudo umount tmp_mnt/
//执行这一步时经常会出线device busy,这时运行下面一条命令,没有出现则可忽略下述语句
fuser -m /xx/xx/xx/
//上面的/xx/xx/xx/为出现device busy时提示的目录,运行完这句命令会出现正在占用其的进程的进程号 然后运行下述命令
kill -9 xxxx xxxx......
//kill掉所有出现的进程 然后重新执行sudo umount tmp_mnt/

gzip ramdisk.image //压缩完毕 将此压缩文件替换掉SD卡中的压缩文件即可

修改镜像时会经常出现权限问题,更改文件夹或者文件的权限后即可修改