news 2026/5/13 15:42:27

20251224给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-6.1】系统时确认ssh服务【内置dropbear】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
20251224给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-6.1】系统时确认ssh服务【内置dropbear】

20251224给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-6.1】系统时确认ssh服务【内置dropbear】
2025/12/24 10:25


缘起:给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-6.1】后,需要配置ssh。
驱动调试的时候DEBUG口就足够了。最多再打开一个USB接口的adb功能。【有些时候需要多一个口^_】
但是产品给客户暴露的借口就是TF卡的卡槽和以太网接口了!【应用工程师需要的ssh功能】


想实测一下TF卡的读写速度。
4线USB2.0通过adb直接拿到电脑上的速度是:31.3 MB/s
写入TF卡的速度略微低于31.3 MB/s【大概为25.56MB/s】


需要实测开发板丝印ETH1芯片RTL8211F-CG的网速。
通过ifconfig确认为eth0。

需要使用ov5645的驱动框架来适配LVDS接口的105机芯。
按照以前的经验,首先关闭I2C的读写!
结果,肯定会出现某些地方遗漏的,只能通过编译器来检查问题了!


当你把荣品RD-RK3588开发板重新适配一把,就相当于从头做了一个项目:【荣品RD-RK3588开发板】。
当然,开发板的功能都是好的,你免除了调试的过程,也就没有解决相关硬件出错的经验/机会了!


1、都去找DeepSeek咨询配置openSSH的方法了,没有想到 Rockchip原厂的Buildroot【linux-6.1】系统 默认集成轻量级的ssh服务器dropbear。
could not load cursor 'dnd-move'
could not load cursor 'dnd-copy'
could not load cursor 'dnd-none'
could not load cursor 'dnd-move'
could not load cursor 'dnd-copy'
could not load cursor 'dnd-none'
Fontconfig error: No writable cache directories
ECDSA ED25519
Starting sshd: OK
xkbcommon: ERROR: couldn't find a Compose file for locale "en_US.UTF-8" (mapped to "en_US.UTF-8")
could not create XKB compose table for locale 'en_US.UTF-8'. Disabiling compose
Starting dnsmasq: OK
xkbcommon: ERROR: couldn't find a Compose file for locale "en_US.UTF-8" (mapped to "en_US.UTF-8")
could not create XKB compose table for locale 'en_US.UTF-8'. Disabiling compose
fstrim: Starting fstrim process (711)...
Starting input-event-daemon: done
root@rk3588-buildroot:/# [ 5.463394] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 5.469567] dwhdmi-rockchip fde80000.hdmi: use tmds mode
[ 5.476658] file system registered
[ 5.529174] read descriptors
[ 5.529216] read strings
[ 5.776551] dwc3 fc000000.usb: device reset
[ 5.864751] android_work: sent uevent USB_STATE=CONNECTED
[ 5.957856] android_work: sent uevent USB_STATE=CONFIGURED
[ 6.026593] fdee0000.hdmirx-controller: Vertical Sync threshold reached interrupt 0x2
[ 6.137602] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal lock ok, i:154!
[ 6.476174] Freeing drm_logo memory: 1384K
[ 6.539979] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_delayed_work_audio: enable audio
[ 6.753920] fdee0000.hdmirx-controller: hdmirx_format_change: New format: 3840x2160p29.96 (4400x2250)
[ 9.434890] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_audio_interrupts_setup: 1
[ 9.530178] fdee0000.hdmirx-controller: Vertical Sync threshold reached interrupt 0x2
[ 9.604932] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal lock ok, i:23!
[ 9.611961] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_delayed_work_audio: enable audio
[ 10.223434] fdee0000.hdmirx-controller: hdmirx_format_change: New format: 3840x2160p29.96 (4400x2250)
[ 10.861291] RTL8211F Gigabit Ethernet stmmac-1:02: Downshift occurred from negotiated speed 1Gbps to actual speed 100Mbps, check cabling!
[ 10.862965] rk_gmac-dwmac fe1c0000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
[ 10.863012] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

root@rk3588-buildroot:/#
root@rk3588-buildroot:/# [ 15.629864] platform dp0-sound: deferred probe pending
[ 15.629899] platform es8388-sound: deferred probe pending
[ 15.629911] platform wireless-bluetooth: deferred probe pending
[ 15.629921] platform mtd_vendor_storage: deferred probe pending
[ 15.629931] platform sdio-pwrseq: deferred probe pending

root@rk3588-buildroot:/#
root@rk3588-buildroot:/# ifconfig
eth0 Link encap:Ethernet HWaddr 22:B9:8E:85:92:2E
inet addr:192.168.3.43 Bcast:192.168.3.255 Mask:255.255.255.0
inet6 addr: fe80::98b6:c107:6baa:c98b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:431 errors:0 dropped:1 overruns:0 frame:0
TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:66767 (65.2 KiB) TX bytes:3414 (3.3 KiB)
Interrupt:68

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:576 (576.0 B) TX bytes:576 (576.0 B)

root@rk3588-buildroot:/#


2、通过winSCP链接飞凌OK3588-C开发板:必须配置/设置密码:
Microsoft Windows [版本 10.0.19045.6456]
(c) Microsoft Corporation。保留所有权利。

C:\Users\QQ>ping 192.168.3.43

正在 Ping 192.168.3.43 具有 32 字节的数据:
来自 192.168.3.43 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.3.43 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.3.43 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.3.43 的回复: 字节=32 时间<1ms TTL=64

192.168.3.43 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms

C:\Users\QQ>


root@rk3588-buildroot:/#
root@rk3588-buildroot:/#
root@rk3588-buildroot:/# ps -e | grep ssh
root@rk3588-buildroot:/# ps -e | grep SSH
root@rk3588-buildroot:/#
root@rk3588-buildroot:/# ps -e | grep dropbear
650 ? 00:00:00 dropbear

root@rk3588-buildroot:/#
root@rk3588-buildroot:/#
root@rk3588-buildroot:/# passwd
Changing password for root
New password:
Bad password: too short
Retype password:
passwd: password for root changed by root

root@rk3588-buildroot:/#
root@rk3588-buildroot:/#


就算你设置密码了,winSCP也是链接不进来的。
必须退出winSCP之后,再次链接了!^_


3、SSH链接:

Xshell 8 (Build 0087)
Copyright (c) 2024 NetSarang Computer, Inc. All rights reserved.

Type `help' to learn how to use Xshell prompt.
[C:\~]$

Connecting to 192.168.3.43:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

WARNING! The remote SSH server rejected X11 forwarding request.
root@rk3588-buildroot:~#
root@rk3588-buildroot:~# ll
total 8

drwx------ 2 root root 4096 Jul 18 12:30 ./
drwxr-xr-x 20 root root 4096 Jan 1 1970 ../
root@rk3588-buildroot:~#
root@rk3588-buildroot:~# cd ..
root@rk3588-buildroot:/#
root@rk3588-buildroot:/# ll
total 76
drwxr-xr-x 20 root root 4096 Jan 1 1970 ./
drwxr-xr-x 20 root root 4096 Jan 1 1970 ../
-rw-r--r-- 1 root root 0 Jan 1 1970 .resized
-rw-r--r-- 1 root root 0 Jul 18 12:30 .skip_fsck
lrwxrwxrwx 1 root root 7 Dec 23 13:17 bin -> usr/bin/
-rw-r--r-- 1 root root 489 Jul 18 12:30 busybox.fragment
lrwxrwxrwx 1 root root 8 Dec 24 01:35 data -> userdata/
drwxr-xr-x 14 root root 3920 Jan 1 1970 dev/
drwxr-xr-x 26 root root 4096 Dec 24 02:32 etc/
drwxr-xr-x 2 root root 4096 Dec 24 01:35 info/
lrwxrwxrwx 1 root root 7 Dec 23 13:17 lib -> usr/lib/
lrwxrwxrwx 1 root root 3 Dec 23 13:17 lib64 -> lib/
lrwxrwxrwx 1 root root 11 Dec 23 13:26 linuxrc -> bin/busybox*
drwx------ 2 root root 16384 Dec 24 01:36 lost+found/
drwxr-xr-x 11 root root 4096 Dec 23 13:36 media/
drwxr-xr-x 5 root root 4096 Dec 24 01:35 mnt/
drwxr-xr-x 3 root root 4096 Jan 1 1970 oem/
drwxr-xr-x 3 root root 4096 Dec 23 13:36 opt/
dr-xr-xr-x 257 root root 0 Jan 1 1970 proc/
drwxr-xr-x 17 root root 4096 Dec 24 01:35 rockchip-test/
drwx------ 2 root root 4096 Jul 18 12:30 root/
drwxr-xr-x 11 root root 540 Jan 1 1970 run/
lrwxrwxrwx 1 root root 8 Dec 23 13:17 sbin -> usr/sbin/
lrwxrwxrwx 1 root root 10 Dec 24 01:35 sdcard -> mnt/sdcard/
dr-xr-xr-x 14 root root 0 Jan 1 1970 sys/
drwxr-xr-x 3 root root 4096 Dec 24 01:35 system/
drwxrwxrwt 5 root root 180 Jan 1 1970 tmp/
lrwxrwxrwx 1 root root 9 Dec 24 01:35 udisk -> mnt/udisk/
drwxr-xr-x 4 root root 4096 Jan 1 1970 userdata/
drwxr-xr-x 7 root root 4096 Dec 24 01:35 usr/
drwxr-xr-x 7 root root 4096 Dec 24 01:36 var/
lrwxrwxrwx 1 root root 6 Dec 24 01:35 vendor -> system/
root@rk3588-buildroot:/#
root@rk3588-buildroot:/#


Microsoft Windows [版本 10.0.19045.6456]
(c) Microsoft Corporation。保留所有权利。

C:\Users\QQ>ssh root@192.168.3.43
The authenticity of host '192.168.3.43 (192.168.3.43)' can't be established.
ED25519 key fingerprint is SHA256:KggU8HHUF9M/sjbc4EnvOK1SxyPc6AYXzAUmXcrZFvA.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.3.43' (ED25519) to the list of known hosts.
root@192.168.3.43's password:
root@rk3588-buildroot:~#
root@rk3588-buildroot:~# ll
total 8
drwx------ 2 root root 4096 Jul 18 12:30 ./
drwxr-xr-x 21 root root 4096 Dec 24 02:47 ../
root@rk3588-buildroot:~#
root@rk3588-buildroot:~#
root@rk3588-buildroot:~#


4、DeepSeek:
https://chat.deepseek.com/a/chat/s/e069b200-bd37-4be9-aeae-723aa7ac94dd
RK3588 Buildroot SSH配置指南
RK3588的buildroot,默认自带SSH服务器吗?用户名?密码?

2. 如果需要SSH支持,推荐配置:
方法一:使用Dropbear(轻量级)
bash
# 选择 Dropbear
Target packages → Networking applications → dropbear
# 可能需要启用以下选项:
# - Install dropbear website keys
# - Enable scp
方法二:使用OpenSSH(功能完整)
bash
Target packages → Networking applications → openssh


密码设置方式:
首次启动后设置:

bash
# 通过串口登录后设置
passwd

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/7 15:07:20

从零搭建Open-AutoGLM沉思版(完整教程+性能 benchmark 数据披露)

第一章&#xff1a;Open-AutoGLM沉思版 地址Open-AutoGLM 沉思版是一款基于开源大语言模型的自动化代码生成工具&#xff0c;专注于提升开发者在复杂项目中的编码效率。其核心优势在于融合了上下文感知推理与多轮对话优化机制&#xff0c;能够在不依赖闭源API的前提下完成高质量…

作者头像 李华
网站建设 2026/5/11 19:35:51

RAG技术深度解析:解决召回质量问题的关键优化方案,程序员必备收藏

“ RAG的本质就是快速和准确的召回文档&#xff0c;但由于各种原因会导致其召回质量不尽人意&#xff0c;因此我们需要从多个方面来优化其召回结果。” 虽然说现在大模型的主流应用方向是智能体——Agent&#xff1b;但也不能否则RAG在其中扮演的重大作用&#xff0c;因此RAG也…

作者头像 李华
网站建设 2026/5/12 14:27:13

GraphRAG实战:结合Ollama打造本地知识图谱系统【超详细教程】

什么是GraphRAG&#xff1f; GraphRAG&#xff08;基于图的检索增强生成&#xff09;就像是给你的AI装了一张知识地图&#xff0c;让它能自由导航。传统的AI系统&#xff0c;比如聊天机器人&#xff0c;通常靠简单搜索找答案。它们在文本堆里找关键词&#xff0c;有时候会漏掉…

作者头像 李华
网站建设 2026/5/3 16:35:23

FF14插件开发神器:用Dalamud框架打造专属游戏助手

FF14插件开发神器&#xff1a;用Dalamud框架打造专属游戏助手 【免费下载链接】Dalamud FFXIV plugin framework and API 项目地址: https://gitcode.com/GitHub_Trending/da/Dalamud 你是否曾在艾欧泽亚的冒险中&#xff0c;因为繁琐的界面操作而错过最佳输出时机&…

作者头像 李华
网站建设 2026/5/10 21:47:46

常用文献检索网站有哪些:全面汇总与使用指南

生成式人工智能的浪潮正引发各领域的颠覆性变革&#xff0c;在学术研究这一知识生产的前沿阵地&#xff0c;其影响尤为显著。文献检索作为科研工作的基石&#xff0c;在AI技术的赋能下各大学术数据库已实现智能化升级。小编特别策划"AI科研导航"系列专题&#xff0c;…

作者头像 李华
网站建设 2026/5/10 19:08:57

如何高效查找文献:文献怎么查的实用方法与技巧指南

生成式人工智能的浪潮正引发各领域的颠覆性变革&#xff0c;在学术研究这一知识生产的前沿阵地&#xff0c;其影响尤为显著。文献检索作为科研工作的基石&#xff0c;在AI技术的赋能下各大学术数据库已实现智能化升级。小编特别策划"AI科研导航"系列专题&#xff0c;…

作者头像 李华