rk3562开发(一)环境参数配置驱动等

先复制一下瑞芯微给出的指令。

CPU
查看CPU频率
cat sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq

查看CPU支持的频率
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies

查看CPU支持的运行模式
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_governors

CPU占用率可以通过 top 指令查看

GPU
GPU占用率
cat sys/class/devfreq/ff320000.gpu/load

查看GPU支持的频率
cat sys/class/devfreq/ff320000.gpu/available_frequencies

查看GPU支持的运行模式
cat sys/class/devfreq/ff320000.gpu/available_governors

DDR
查看DDR频率
cat /sys/kernel/debug/clk/clk_summary | grep ddr

获取固件支持的DDR频率
cat /sys/class/devfreq/dmc/available_frequencies

获取DDR运行的模式
cat /sys/class/devfreq/dmc/available_governors

查看DDR占用率
cat /sys/class/devfreq/dmc/load

开发板连接上路由器经常是192.168.70.xxx,导致没法跟同一个局域网内的192.168.1.xxx设备通信(除非改路由器配置)

开发板启动后eth1无有效IP的完整处理流程(笔记版)

核心场景

开发板启动后,eth1无可用IPv4(或仅获取到192.168.70.x孤立网段IP),无法访问192.168.1.1主路由/公网,需从启动后逐步排查→配置→验证,最终实现网络连通。

完整流程(按执行顺序,简洁版)

阶段1:启动后第一步——检查网络基础状态(确认问题)

命令 核心作用 启动后异常表现
ip a show eth1 查看eth1网卡状态+IP inet开头的IPv4 / 只有192.168.70.17/24
ip route 查看路由表 无默认路由 / 只有指向192.168.70.100的无效路由
ping 223.5.5.5 -c 2 测试公网连通性 Network is unreachable/Destination Host Unreachable

阶段2:优先尝试——DHCP自动获取IP(最简方案,推荐)

嵌入式系统启动后默认走DHCP,优先尝试让主路由分配有效IP,比手动配置更稳定
| 命令 | 核心作用 |
|------|----------|
| dhclient -r eth1 | 释放eth1旧的无效DHCP IP(如有) |
| dhclient eth1 | 向网线连接的路由器重新申请DHCP IP |
| ip a show eth1 | 验证是否获取到192.168.1.x/24网段IP |
| ip route | 验证是否自动生成default via 192.168.1.1 dev eth1路由 |

阶段3:DHCP失败/获取无效IP→手动配置静态IP+路由

仅当DHCP获取不到192.168.1.xIP时执行(如网线插二级设备)
| 命令 | 核心作用 |
|------|----------|
| ip addr del 192.168.70.17/24 dev eth1 | 删除eth1上的孤立网段旧IP,避免冲突 |
| ip addr add 192.168.1.254/24 dev eth1 | 手动配置和主路由同网段的静态IP |
| ip route del default | 删除旧的无效默认路由(解决“File exists”报错) |
| ip route add default via 192.168.1.1 dev eth1 | 添加指向主路由的有效默认路由 |

阶段4:验证网络连通性(必做,确认配置生效)

命令 验证目标 正常表现
ping 192.168.1.1 -c 4 验证和主路由连通 无100%丢包,能收到回复
ping 223.5.5.5 -c 4 验证和公网连通 无100%丢包,能收到回复

阶段5:收尾——恢复apt正常使用

命令 核心作用
apt update 验证国内源(中科大)能正常拉取索引

阶段6:可选——永久配置(重启不丢失IP/路由)

临时配置(ip/dhclient命令)重启失效,需长期生效则执行
| 命令 | 核心作用 |
|------|----------|
| nano /etc/network/interfaces | 编辑网络配置文件,写入静态IP/网关/DNS | 配置内容见下方 |
| systemctl restart networking | 重启网络服务,让永久配置生效 | - |

永久配置文件示例(写入/etc/network/interfaces

# 配置eth1为静态IP
auto eth1
iface eth1 inet static
    address 192.168.1.100/24  # 和手动配置的IP一致
    gateway 192.168.1.1       # 主路由IP
    dns-nameservers 223.5.5.5 223.6.6.6  # 国内DNS

核心总结(笔记速记)

  1. 启动后优先用dhclient eth1自动获取IP,不行再手动配置;
  2. 手动配置顺序:删旧IP→加新IP→删旧路由→加新路由,一步不乱;
  3. 所有配置生效的前提:网线必须插主路由LAN口(物理链路通);
  4. 临时配置用于调试,永久配置改/etc/network/interfaces
posted @ 2026-02-03 15:41  yepcraft  阅读(7)  评论(0)    收藏  举报