[基础功能][RDK S100]什么时候能支持7寸触摸屏的触摸功能、蓝牙、wifi热点?

目前实测发现,s100连接7寸ips触摸屏,可以显示,但是无触摸点击效果。通过调试发现触摸屏其实正常的,能输出点击信号,随便接到笔记本电脑上,都能控制笔记本电脑,但是好像没有传给s100系统用于控制。

另外官网描述“RDK S100 的 WIFI AP 模式暂不可用 持续更新中…”、“RDK S100 的蓝牙配置暂不可用 持续更新中…”,是否表示S100不支持蓝牙,也不支持wifi热点模式?这些功能是否开发中?预期什么时候能支持?

触摸屏、wifi热点、蓝牙,这种应该算是一些标配基本功能,为什么会在还未支持的情况下就开始售卖s100了?

您好!非常感谢您的详细反馈和耐心测试。

1根据您的描述,触摸屏硬件本身正常(在笔记本上可用),但在 RDKS100 上显示正常但触控无效。

官方支持的触摸屏清单:

请参考官方配件清单确认您使用的触摸屏型号: https://developer.d-robotics.cc/rdk_doc/rdk_s/Advanced_development/hardware_development/accessory

目前官方已经适配了HDMI接口的触摸屏

您提到的官方文档中确实标注了:

  • “RDK S100 的 WIFI AP 模式暂不可用 持续更新中…”
  • “RDK S100 的蓝牙配置暂不可用 持续更新中…”

关于 Wi-Fi AP 和蓝牙功能的支持时间表,建议:

  1. 关注官方手册第十章节:这些功能会在后续的系统版本中陆续加入

临时替代方案:

  • Wi-Fi AP 模式:可以使用外接路由器或 USB Wi-Fi 网卡
  • 蓝牙:可以使用 USB 蓝牙适配器作为临时方案

我们理解您的疑虑。 关于为何在部分功能未完全就绪时就发布产品,这里做一些说明:

产品策略考虑:

  1. 核心功能优先:RDKS100 的核心定位是高性能 AI 推理和机器人开发,主要功能(BPU、视觉、控制等)已经完整可用
  2. 渐进式完善:类似很多嵌入式开发板,采用"先发布核心功能,后续持续更新"的策略,让用户能尽早上手开发
  3. 社区驱动:通过用户反馈了解实际需求优先级,更有针对性地完善功能
  4. 文档透明:官方文档明确标注了哪些功能暂不可用,让用户在购买前了解现状

你好,你提到的使用USB wifi网卡,但内核并没有USBwifi网卡驱动,怎么处理呢

我来帮你搜索一下社区中关于 S100 USB WiFi 驱动的相关讨论和解决方案。

针对 S100 使用 USB WiFi 网卡但内核无驱动的问题,需分情况处理。以下是具体解决方案:


1. 确认问题类型

先通过命令判断是 驱动缺失 还是 固件缺失

# 查看 USB 设备是否被识别
lsusb

# 查看内核日志中的驱动报错
dmesg | grep -i wifi
dmesg | grep firmware
  • 若显示 unknown device 或无驱动加载 → 需编译驱动
  • 若显示 firmware failed → 需补充固件文件

2. 解决方案

情况一:驱动缺失(需编译驱动)

步骤:

  1. 安装编译依赖

    sudo apt update
    sudo apt install build-essential linux-headers-$(uname -r) git
    
  2. 选择兼容的 USB 网卡型号
    社区验证过的芯片型号(优先选择):

    • RTL8812AU(5G 双频,需编译驱动)
    • MT7921AU(联发科,部分内核已支持)
    • RTL8188EUS(免驱,但仅支持 2.4G)
  3. 编译驱动(以 RTL8812AU 为例)

    git clone https://github.com/aircrack-ng/rtl8812au.git
    cd rtl8812au
    make
    sudo make install
    sudo modprobe 8812au
    
  4. 验证驱动加载

    lsmod | grep 8812au
    ip a  # 查看是否生成新网卡接口(如 wlan0)
    

情况二:固件缺失(需补充固件)

步骤:

  1. 确认缺失的固件文件名

    dmesg | grep firmware
    # 示例报错:Direct firmware load for iwlwifi-ty-a0-gf-a0-39.ucode failed
    
  2. 下载固件并放置到正确路径

    cd /tmp
    wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-ty-a0-gf-a0-39.ucode
    sudo cp iwlwifi-ty-a0-gf-a0-39.ucode /lib/firmware/
    sudo update-initramfs -u
    sudo reboot
    

3. 推荐替代方案

若编译驱动复杂,可尝试:

  • 使用有线网络 + USB 共享:通过手机 USB 共享网络给 S100
  • PCIe 无线网卡:参考社区案例 Intel AX210 修复帖(需 S100P 支持 PCIe)
  • 等待官方更新:关注 系统更新日志

4. 注意事项

  • 内核版本兼容性:S100 默认内核为 6.1.158,编译驱动时需匹配版本
  • 驱动签名问题:若启用 Secure Boot,需禁用或签名驱动
  • 社区资源:搜索关键词 S100 USB WiFi 查看最新案例

建议优先尝试 RTL8812AU 芯片的网卡,社区已有成功编译案例。若遇到问题,可提供 lsusbdmesg 输出进一步分析。

可以找商家 问下 ARM LINUX 对应到特定内核的驱动,或者驱动仓库

一些通用的arm linux驱动都可以自行编译

不管这次bind成不成,你现在手里已经有了一份这台S100内核确认支持的Realtek USB WiFi芯片型号清单,这是这轮排查最大的收获。挑几个比较容易在市面上买到对应网卡的型号供你参考:

  • 0BDA:8176 / 0BDA:8178 → 对应常见的 RTL8188CUS / RTL8192CU 芯片,这两个是入门级USB WiFi网卡里最常见的老牌芯片,淘宝搜"RTL8188CUS网卡"或"RTL8192CU"很容易找到

  • 0BDA:817E / 0BDA:817F → 对应 RTL8188EUS 系列,也是很常见的芯片

  • 0BDA:818B → 对应 RTL8192EU,速度稍快一档

    Ai排查下来的结果

感谢分享这个关键信息!这是非常有价值的社区沉淀。


:clipboard: S100 内核确认支持的 Realtek USB WiFi 芯片清单

根据排查结果,以下芯片型号已确认在内核中支持

USB ID 芯片型号 特点 购买建议
0BDA:8176 RTL8188CUS 2.4G, 150Mbps 淘宝常见,便宜
0BDA:8178 RTL8192CU 2.4G, 300Mbps 性价比高
0BDA:817E RTL8188EUS 2.4G, 免驱 即插即用
0BDA:817F RTL8188EUS 2.4G, 免驱 即插即用
0BDA:818B RTL8192EU 2.4G, 300Mbps 速度稍快

:magnifying_glass_tilted_left: 验证方法

购买前可用以下命令确认网卡是否被识别:

# 插入网卡后查看 USB ID
lsusb

# 查看内核是否加载驱动
dmesg | grep -i rtl
lsmod | grep rtl

# 查看是否生成网卡接口
ip a

:light_bulb: 建议

  1. 优先选择 RTL8188EUS 系列817E/817F)—— 免驱,兼容性最好
  2. 购买时向商家确认 USB ID —— 同一芯片型号可能有不同 USB ID
  3. 建议社区整理成文档 —— 这类信息对后续用户很有帮助

请问你是通过什么方式确认这些芯片支持的?是查看内核源码还是实际测试过?如果方便的话,可以把排查过程分享一下,我帮你整理成社区文档。