当前位置: 首页 > news >正文

【Linux】RK3568(二)运行

文章目录

      • 开发版介绍链接
      • 开发板 韦东山 介绍链接
      • 官方提供的几种镜像包
      • 镜像包区别
      • armbian
      • 瑞芯微官方的网站
      • 理解
      • 烧录ARMbian 桌面版固件
      • 使用ARMbian系统 :默认密码
      • 连接屏幕成功启动桌面版
      • 连接串口 终端显示启动后信息
      • 连接网络
      • USB免驱网卡

开发版介绍链接

https://100ask.net/hardware/detail/34

  • 这个开发板在当时是综合性价比 资源 来讲最高的
  • 其他的看起来小作坊感觉

开发板 韦东山 介绍链接

https://rockchip.100ask.net/docs/DshanPi-R1/intro

官方提供的几种镜像包

镜像包区别


armbian

瑞芯微官方的网站

https://opensource.rock-chips.com/wiki_Main_Page

理解

  • 从零开始移植linux到瑞芯微芯片不现实
    瑞芯微官方已经完成系统移植(包含芯片私有驱动例如视频编解码)
    BSP 板级支持包
  • 使用瑞芯微官方的SDK移植到定制板子 需要经验
    需要系统裁剪,驱动适配等
  • 使用第三方核心板加移植好的SDK 二次开发最高效
    开箱即用,直接写APP
  • EVB是瑞芯微为芯片合作客户提供的最核心、最完整的参考设计。它相当于一个“公版”样板,包含了芯片的所有接口和功能,主要用于:
    硬件参考:给做硬件的厂商一个标准电路设计范本。
    软件开发:官方的SDK(软件开发套件)就是在这个板子上开发和测试的

烧录ARMbian 桌面版固件

使用ARMbian系统 :默认密码



连接屏幕成功启动桌面版

连接串口 终端显示启动后信息

连接网络

连接网络有两种方式

  • 插入网线
  • 无线连接
  • 板子上有USB口,所以插入一个USB免驱网卡,

USB免驱网卡

  • 确认硬件识别 输入 lsusb 命令。如果看到类似 ID 0bda:xxxx Realtek Semiconductor Corp. 的信息,说明Linux内核已经发现了这个硬件

root@dshanpi-r1:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 148f:760b Ralink Technology, Corp. MT7601U Wireless Adapter
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

  • 查看网络接口:输入 ip a 或 ifconfig,看看是否出现了新的网络接口
root@dshanpi-r1:~# ip address//【接口 1:lo(本地环回接口)】正常工作,用于本机内部通信。//inet 表示 IPv4 地址。100.0.0.0 是回环地址,代表"本机自己"。1:lo:<LOOPBACK,UP,LOWER_UP>mtu65536qdisc noqueue state UNKNOWN groupdefaultqlen1000link/loopback00:00:00:00:00:00brd00:00:00:00:00:00inet100.0.0.0/8scope host lo valid_lft forever preferred_lft forever inet6::1/128scope host noprefixroute valid_lft forever preferred_lft forever//【接口 2:end1(有线网卡 1 号)】2:end1:<NO-CARRIER,BROADCAST,MULTICAST,UP>mtu1500qdisc mq state DOWN groupdefaultqlen1000link/ether92:5f:74:dc:2f:1c brd ff:ff:ff:ff:ff:ff altname enx925f74dc2f1c//【接口 3:end0(有线网卡 0 号)】3:end0:<NO-CARRIER,BROADCAST,MULTICAST,UP>mtu1500qdisc mq state DOWN groupdefaultqlen1000link/ether92:5f:74:dc:2f:1d brd ff:ff:ff:ff:ff:ff altname enx925f74dc2f1d//【接口 4:wlx00367610adad(USB 无线网卡)】//wlx00367610adad 是 USB 无线网卡的接口名称。//"wl" 表示 wireless(无线)。//"x" 表示 systemd 的命名规则(基于 MAC 地址)。//"00367610adad" 是该网卡的 MAC 地址(取 MAC 地址中的数字部分)。//inet 表示 IPv4 地址。//192.168.00.000 是路由器分配给这块网卡的 IP 地址。4:wlx00367610adad:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdisc mq state UP groupdefaultqlen1000link/ether00:00:76:10:ad:ad brd ff:ff:ff:ff:ff:ff inet192.168.00.000/24brd192.168.00.000scope global dynamic noprefixroute wlx00367610adad

【总结】
lo(环回):正常工作,用于本机内部通信。
end1(有线网卡 1):未插入网线,处于 DOWN 状态。
end0(有线网卡 0):未插入网线,处于 DOWN 状态。
wlx00367610adad(USB 无线网卡):

  • 连接
    https://rockchip.100ask.net/docs/DshanPi-R1/DshanOS/NetworkConnectionGuide

    注意
  • 连接报错
  • root@dshanpi-r1:~# nmcli device wifi connect summer password abcd
    Error: 802-11-wireless-security.key-mgmt: property is missing.
    这个命令是“一键傻瓜式”连接。它的逻辑是:系统自动去探测 WiFi 的加密类型(是 WPA2 还是 WPA3 还是 WEP)。
    发生这个报错,只有两种可能:

路由器隐藏了广播信息:你的路由器(SSID 为 summer)没有在信标帧中公开自己的加密能力,导致 nmcli 程序当场“懵了”,不知道是用 WPA2 还是其他协议去握手,所以它拒绝执行,报错提示“你让我连,但你不告诉我加密方式”。

该 WiFi 使用的是较老的 WEP 加密(家庭网络极少见了),或者是企业级加密(WPA-Enterprise),nmcli 的一键命令无法处理这类情况,需要手动填属性。

执行这条命令,明确告诉系统使用 WPA2-PSK 加密协议(这是家用路由器最通用的标准)

nmcli connection add type wifi con-name summer ifname wlx00367610adad ssid summer wifi-sec.key-mgmt wpa-psk wifi-sec.psk “abcd”

type wifi:创建一个无线网络连接。
con-name summer:给这个配置起名叫 summer。
ifname wlx00367610adad:指定使用你的这块 USB 网卡。
ssid summer:要连接的路由器名字。
wifi-sec.key-mgmt wpa-psk:这就是解决报错的关键! 手动指定密钥管理协议为 WPA2 预共享密钥(也就是家用路由器输密码的那种)。
wifi-sec.psk “abcd”:设置明文密码。
如果执行成功,终端会显示类似 Connection ‘summer’ (xxxx-xxxx-xxxx) successfully added. 的信息。

  • 启动连接 执行命令,让刚才创建的配置生效
    nmcli connection up summer
  • 网络连通性测试 连百度
    root@dshanpi-r1:~# ping baidu.com
    PING baidu.com (124.237.177.164) 56(84) bytes of data.
    64 bytes from 124.237.177.164: icmp_seq=1 ttl=48 time=34.7 ms
    64 bytes from 124.237.177.164: icmp_seq=2 ttl=48 time=31.3 ms
    64 bytes from 124.237.177.164: icmp_seq=3 ttl=48 time=30.2 ms
    64 bytes from 124.237.177.164: icmp_seq=4 ttl=48 time=29.3 ms
    64 bytes from 124.237.177.164: icmp_seq=5 ttl=48 time=29.8 ms
  • 网络连通
http://www.jsqmd.com/news/1365461/

相关文章:

  • HTTP/HTTPS协议演进与性能优化实战指南
  • 免费本地部署TTS+STT+LLM三合一语音AI方案
  • 国赛之后还有研赛:从“华为杯“9月19日报名截止看数模人的竞赛进阶路线
  • 大同市专业靠谱服务好的刑事辩护律师推荐王彩霞:从职务犯罪到毒品二审,看刑辩律师如何拆解证据链 - 专业优选推荐榜
  • UE5 C++项目生成失败?彻底解决hostfxr.dll缺失与.NET版本冲突
  • Windows Cleaner:开源系统优化工具终极指南 - 彻底解决C盘空间不足问题
  • SpringBoot电影推荐系统:设计与实现全解析
  • 使用idea快速搭建kotlin工程
  • 2026年交期快的三管塔生产厂家哪家好?广信通信提供高效方案 - 全域品牌推荐
  • Unity内存泄漏自动检测系统原理与实战
  • 邵阳北塔区‌篇:邵阳森呼吸环保科技有限公司:规范检测全公开,邵阳北塔区‌新房装修、旧房翻新室内空气净化优选 - 专注室内空气检测治理
  • Node.js宠物医院管理系统开发与毕业设计实践
  • 武汉襄五学校高考复读全年集训完整教学周期规划 - 武汉学历升学规划
  • Spring Framework中文官方文档的价值与使用技巧
  • 无人机视角遥感图像城市道路坑洞坑洼检测数据集VOC+YOLO格式1641张1类别
  • 文献阅读1
  • ATE测试:芯片的“终极体检”
  • UI自动化测试中元素定位失败的系统性解决方案与实战指南
  • YimMenu终极配置指南:3步解决新手常见问题与优化游戏体验
  • 大模型技术演进:从混合专家到多模态融合的AGI实战路径
  • 如何快速配置YimMenu:GTA V菜单保护工具的终极完整指南
  • Docker容器技术:从基础概念到生产实践
  • TranslucentTB终极指南:让Windows任务栏焕发透明魅力
  • 把 webpack 项目迁到 Rspack 2.0:依赖从 192 砍到 1,万组件构建缓存命中仅需 1.4s
  • 终极指南:如何在Mac上一键解锁QQ音乐加密格式,实现音乐自由
  • RTP技术人周末指南:自动化活动发现与高效社区参与
  • C# 基于HttpClient支持续传的网络下载
  • 基于LLM的提示词自优化:从原理到Python实战
  • 数字展陈技术解析:博物馆数字化与多模态交互实践
  • 从零集成Ling 3.0 Flash:开源大模型本地部署与API调用实战