193|0

6116

帖子

4

TA的资源

版主

【 STM32MP135F-DK测评】+(2)系统基本实验及操作 [复制链接]

本帖最后由 damiaa 于 2025-2-3 16:04 编辑
         【 STM32MP135F-DK测评】+(2)linux系统基本实验及操作
 
 
在 STM32MP135F-DK 板子上烧录了linux系统后,下面进行一些实际的Linux 系统下的基本实验和操作。
 

一 准备工作:烧写 Linux 系统(上次已经完成)

烧写 Linux 镜像步骤
  1. 下载 STM32MP1 Linux 镜像
    • STM32MP1 系列的开发板通常使用 OpenSTLinux 镜像,获取方法可以参考 ST 官方的 OpenSTLinux 项目。
    • 选择适合 STM32MP135F-DK 的版本,下载相应的 Linux 镜像(通常是 .sdcard 格式的文件)。
  2. 烧写镜像到 SD 卡: 使用工具如 dd(Linux/macOS)或 Win32 Disk Imager(Windows)或者st配置的stm32cubeprogramer 将镜像烧录到 SD 卡。
  3. 插入 SD 卡并启动开发板: 将烧写好的 SD 卡插入 STM32MP135F-DK 的 SD 卡插槽,并通过 Micro-USB 或者电源适配器为开发板供电,开发板会从 SD 卡启动 Linux 系统。
  4. 这里注意的是红色的拨码在烧录和运行linux是不同的具体可以看我上篇文章。
 
二  Linux 系统基本实验:
1 串口调试
在 STM32MP135F-DK 上运行 Linux 后,你可以通过串口与开发板进行通信,查看启动信息和系统日志。
  • 使用串口工具(如 minicom 或 screen)连接到开发板的串口(如果你的电脑使用linux)。
    在 Linux 系统启动时,串口终端会输出启动日志,显示系统初始化过程。
  • Windows上可以使用MobaXterm 注意连接的串口是下面的com4
wd_155430gn4yimfg4ljzix3p.png
2 开发板登录 Linux 系统
在开发板成功启动后,通常会显示一个登录提示:
  • 默认用户名和密码:
    • 用户名:root
    • 密码:无(直接回车)
wd_155430gqvy8889y9ztqam9.png
3 基本 Linux 操作
登录后,你可以进行一些基础的 Linux 操作:
wd_155430d6qdiu299xow3ou7.png
4 GPIO 控制实验
gpioinfo命令可以了解系统的gpio情况
wd_155430fjjq6av6afgqlxjy.png
wd_155431svqajujrkovdz8lj.png
wd_155431xrdwgdlw2zfeh4je.png
wd_155431w23hh38dnntdvwci.png
由上分析可以知道:
ld3 (PA14)系统心跳用了,看到它不停在闪动。
ld4(PA13) 用户按键连到一起的,实际上是输入按键作用。
ld7,ld6可以作为输出,操作如下:
wd_155431o2cz38a20efewuez.png
5 以太网网络配置
如果 STM32MP135F-DK 配备了以太网接口,你可以进行简单的网络配置和连接测试。
  • 配置静态 IP 地址: 在 /etc/network/interfaces 文件中编辑网络配置:
    auto eth0
    iface eth0 inet static
    address 192.168.1.21
    netmask 255.255.255.0
    gateway 192.168.1.1
  • 查看网络接口状态
    ifconfig eth0
  • 测试网络连接: 使用 ping 命令测试网络:
ping 192.168.1.1
6 WiFi网络配置 这里我不想用以太网接口,因为回家没网线,就配置wifi。
首先ifconfig -a查看网络
wd_155431t2rcncu8eu1ecycr.png
然后,用下面几步对WiFi配置
wd_155431t5r10dcgg0j7zz0c.png
配置好了就要把电脑的网络防火墙关掉 我的是要关掉公共网络防火墙,具体自己看情况。
wd_155431nnm5fcn37314me5d.png
wd_155431k3rm1vguuq3vv1eq.png
7 然后ping 电脑和板子:发现通了
wd_155431ky0akhaa8nuiqzq8.png
 
三  进阶操作:文件系统和存储管理 这里就不试了,大家可以插u盘什么的试试。
1 挂载外部存储
你可以挂载外部存储设备(如 USB 闪存驱动器)到开发板。例如,假设你的 USB 设备是 /dev/sda1,可以通过以下命令挂载:
mount /dev/sda1 /mnt
2 使用 SSH 远程登录
wifi网络配置好后,就可以用MobaXterm连接板子了:记得选ssh 然后输入ip 然后出现登录界面 用户选root就进去了不需要密码
wd_155431f33dowga87skay0s.png
 
四 总结:
通过以上的实验和操作,你可以熟悉 STM32MP135F-DK 上运行 Linux 系统的基本流程,并进行一些简单的操作和实验。随着对
硬件和 Linux 系统的深入了解,你还可以进行更复杂的实验,例如图形界面应用、音频处理、USB 外设控制等。
                                                                       谢谢

此帖出自stm32/stm8论坛

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表