原创 【米尔MYD-YT507】+5烧录联网+程序测试
【米尔MYD-YT507】+烧录联网+程序测试
需用到板子接口:

两个TypeC接口标注了OTG接口,可以用来烧录固件。Debug用于串口终端,调试设备。
TFTP设置服务器的根目录,开启服务,修改文件:
service tftp
{
socket_type =dgram
protocol =udp
wait =yes
user =root
server =/usr/sbin/in.tftpd
server_args =-s /home/user/tftproot -c
disable =no
per_source =11
cps =100 2
flags =IPv4
}
修改项server_args= -s -c,其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件;
创建tftp根目录,启动tftp-server:
#mkdir /home/user/tftpboot
#chmod 777 /home/user/tftpboot
#/etc/init.d/xinetd restart
这样,tftp-server就启动了。
测试方法:可以使用#netstat -a |grep tftp命令察看是否启动tftp服务,如果出现
udp 0 0 *:tftp *:* 则起动了
串口终端连接
用Type-C数据线,把Debug接口对应的Type-C口接上,连接到电脑,就可以在电脑上使用串口终端工具,直接连接操作了。串行接口速度选择115200

Windows上的串口终端工具,可以使用Putty或者MobaXterm。串口终端连接上以后,就像是在本地操作Ubuntu系统的命令行界面。
登录串口终端,默认的用户如下:
管理员
: root / root
普通用户:
myir / 123456
联网
串口终端操作后,联网并用SSH远程登陆。
#先切换到root用户
$su root
#将网络配置文件,修改为如下的内容
$vim/etc/network/interfaces
source-directory/etc/network/interfaces.d
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet dhcp
要进行远程
ssh连接,Windows系统可以使用Putty或者MobaXterm,Linux或者macOS系统,则可以直接使
在
ssh远程登录以前,我们需要获得开发板取得的ip地址,这可以通过在路由器管理界面查看来获取,并且最好做mac地址绑定,以防发生变化。
用ssh命令来进行连接: ipconfig查询本机inet地址
ssh myir@192.168.1.112
#登录后,切换到root用户
su root
远程登录成功后,
可以
开始进行一些基础的设置
,可以更新ubunt
apt更新为国内源、设置时区、安装sudo等,这样后续都可以用类似s
udo
方式提取执行,这样系统可用,远程ssh也可操作使用
。
使用君莫笑啊提供的led代码,执行后可以看到电路灯闪烁。也证明ubuntu系统基本设置成功。https://mbb.eet-china.com/forum/topic/118481_1_1.html
步骤:
搜索find ../ -name libGLESv2.so
找到路径为
/home/chong/MYD-YT507H/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/Qt_5.12.5/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libGLESv2.so
手动修改/home/chong/MYD-YT507H/build-tanks-YT507H_dev_kit-Debug/Makefile如上红色框中的内容为/home/chong/MYD-YT507H/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/Qt_5.12.5/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libGLESv2.so
编译后的代码位于
/home/chong/MYD-YT507H/build-tanks-YT507H_dev_kit-Debug/Tanks
导出到Windows下
cp /home/chong/MYD-YT507H/build-tanks-YT507H_dev_kit-Debug/Tanks /mnt/e
再导入到开发板。运行即可
