1. Linux的镜像导入
1.1Linux的镜像导入
需要准备的材料:
- 开发板
- Type-C 5V/3A电源线
- Micro-USB数据线
- SD卡(大于2G)
连接方法:
1. 下载软件
下载链接:STM32CubeProgrammer。
cd $HOME/STM32MPU_workspace/tmp
unzip SetupSTM32CubeProgrammer.zip
...具体链接请看这个:STM32MP157开发笔记 | 01 - STM32MP157C-DK2公板快速上手_stm32mp157凉了-CSDN博客
1.2板卡与PC虚拟机的连接
1. 安装minicom
sudo apt-get install minicom
2. 连接串口终端
查看设备名:
ls /dev/ttyACM*
连接到该设备:
minicom -D /dev/ttyACM0
具体请看这个STM32MP157开发笔记 | 01 - STM32MP157C-DK2公板快速上手_stm32mp157凉了-CSDN博客
2. WiFi联网
我用的板卡自带网卡可以连接WiFi即无线网卡
2.1检查 WLAN 接口
查看所有网络设备
ifconfig -a
2.2启用 wlan0 无线网络设备
ifconfig wlan0 up
2.3扫描周围网络设备
iw dev wlan0 scan |grep SSID
2.4配置网络连接参数
wpa_passphrase ww 123456780 >> /etc/wpa_supplicant.conf
2.5连接 wifi 设备
注意卡住了按ctrl +c
wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant.conf
2.6查看连接状态
iw wlan0 link
2.7为 wlan0 获取 ip 地址
下图中192.168.188.151就是你板卡此时连接WiFi的IP地址
udhcpc -i wlan0
2.8测试 wlan0 是否可以上网
你也可以随便ping一个好使的网站(注意CTRL+C停止)
ping -I wlan0 www.baidu.com
具体请看(注意昂看4.2)stm32mp157开发板网卡接口测试_157单片机如何测wifi-CSDN博客
3. PC端与板卡端的程序传输
对吧都连上了网那肯定用无线网传输程序啊
首先你的虚拟机得改为桥接(自动)(不要NAT了哥们)
注意上面昂,我那个WiFi啊是192.168.188.151
那你的主机也就是PC虚拟机必须是192.168.188.~才行,你可以和我一样用手机开个无线热点应该就是这样的(我是这样的)
我的PC端的IP是192.168.188.183你可以看看你自己的用ifconfig就可以看
(如果不在你就可以用 如下代码如果在就不用了)
ifconfig ens33 192.168.188.183
3.1测试是否能和板卡互连
用PC端直接ping就行
ping 192.168.188.151
这样的就可以
3.2传输文件
scp 1.c root@192.168.188.151:/root
解释一下就是
scp <你的文件路径> root@<你板子的ip地址><你板子你想放的位置(即路径)>
这样你就成功了
3.3板卡端检验
你去你板卡你放的地方用ls检验一下有没有
ls
比如我放在了:/root下所以emmm就有了