树莓派10.1英寸DSI LCD屏幕选型、连接与驱动配置全攻略
1. 项目缘起为什么选择10.1英寸DSI LCD最近在折腾一个树莓派的小项目想给它配一块显示效果不错、接口简单、驱动方便的中尺寸屏幕。市面上选择很多从老旧的HDMI屏到各种SPI、DPI接口的屏幕看得人眼花缭乱。最后我把目光锁定在了这块10.1英寸的DSI LCD (C)上。选择它并不是一时冲动而是基于几个非常实际的考量。首先DSI接口本身就是一个巨大的优势。对于树莓派尤其是3B、4B、Zero 2等带有DSI接口的型号来说DSI是“原生”的显示接口。它不像HDMI那样需要经过复杂的转换也不像SPI屏那样受限于极低的带宽和分辨率。DSIDisplay Serial Interface是一种高速串行接口专为显示屏设计能提供足够高的带宽来驱动高分辨率屏幕同时连线极其简单只需要一根薄薄的FPC排线极大地简化了硬件连接和内部走线。对于追求整洁和紧凑的项目这一点至关重要。其次10.1英寸这个尺寸是一个甜点。它比常见的7英寸屏显示面积大了近一倍足以清晰地展示复杂的UI、图表或代码但又不会像15.6英寸那样笨重和耗电。无论是做信息展示终端、智能家居中控还是便携式调试设备这个尺寸都显得游刃有余。搭配1024x600或1280x800这类常见分辨率点距合适文字和图像清晰锐利不会有明显的颗粒感。再者这块屏通常还集成了电容触摸功能通过I2C或USB接口与主机通信。这意味着你无需额外购买和连接触摸模块一套硬件搞定显示和交互无论是运行桌面系统还是自定义的图形界面体验都更完整。最后也是最重要的一点驱动生态相对成熟。虽然“驱动”这个词听起来有点吓人但对于树莓派和这块屏的组合社区和厂商通常已经提供了较为完善的支持。你不需要从零开始编写复杂的底层时序和初始化代码更多的是进行配置和调试。这对于希望快速搭建原型、专注于上层应用开发的开发者来说节省了大量时间和精力。所以这块10.1英寸DSI LCD (C)吸引我的正是它在性能DSI高带宽、实用性适中尺寸与触摸、便捷性简单连接和可实施性较好驱动支持之间取得的平衡。接下来我就把自己从选型、硬件连接到系统配置、驱动调试再到最终应用的全过程以及其中踩过的坑和总结的经验详细分享出来。2. 硬件对接连接与供电的细节魔鬼拿到屏幕第一步当然是把它和树莓派连起来。这个过程看似简单但有几个细节如果处理不当轻则屏幕不亮重则可能损坏设备。2.1 认识接口树莓派的DSI连接器树莓派上的DSI接口是一个15pin或22pin的FPC插座取决于型号。以树莓派4B为例它有两个微型HDMI接口和一个DSI接口。DSI接口通常位于PCB的背面靠近SD卡槽一侧是一个需要抬起卡扣才能插入排线的插座。在操作前务必先断开树莓派的所有电源这块10.1英寸DSI屏的配套排线一端是连接屏幕的另一端则是连接树莓派的。你需要确认排线的引脚顺序俗称“金手指”朝上还是朝下与树莓派插座匹配。大多数情况下排线上会有标记如“TOP”或一个三角符号指示朝向。对准插座轻轻将排线插入到底然后压下卡扣将其锁紧。听到轻微的“咔哒”声或感觉卡扣扣紧即可切勿使用蛮力。注意DSI排线非常脆弱金手指部分切忌用手触摸以免氧化或沾上油污影响接触。插拔时务必均匀用力避免折弯。2.2 供电方案独立供电还是树莓派取电这是第一个容易踩坑的地方。10.1英寸LCD的背光功率不容小觑。树莓派本身的GPIO引脚或USB-C口能提供的电流是有限的通常GPIO总电流有限制USB-C口根据电源适配器能力而定。方案一独立供电推荐大多数此类屏幕会附带一个独立的电源接口如DC插座或Micro USB口。使用屏幕自带的电源适配器常见为5V/2A或更高为屏幕单独供电。树莓派也使用自己的电源适配器。两者之间仅通过DSI排线和可能的地线GND连接。这种方式最稳妥避免了因屏幕功耗过大导致树莓派供电不足、系统不稳定甚至重启的问题。方案二从树莓派GPIO取电需谨慎评估有些屏幕设计允许通过排线从树莓派的GPIO引脚如5V和GND取电。你必须仔细阅读屏幕的资料或原理图确认其工作电流。如果屏幕背光全亮时电流超过1A对于树莓派4B的GPIO 5V引脚来说已经压力很大就强烈不建议采用此方案。否则你可能会遇到屏幕闪烁、树莓派自动重启、或USB外设失灵等现象。我的建议是首次调试务必使用独立供电。等一切正常后如果你有万用表可以实测一下屏幕在工作状态下的电流。如果电流在树莓派GPIO的安全裕度内例如小于1.2A并且你的树莓派电源足够强劲如官方3A电源才可以考虑尝试合并供电。为了省事和稳定我一直使用独立供电。2.3 触摸接口连接I2C还是USB这块屏的触摸功能通常通过两种方式与树莓派通信I2C接口触摸芯片通过另一根细排线或集成在主排线中连接到树莓派的I2C引脚GPIO2/SDA, GPIO3/SCL。这种方式需要在内核中加载对应的触摸驱动如edt-ft5x06。USB接口触摸控制器本身是一个USB HID设备通过一根Micro USB线连接到树莓派的USB口。这种方式对于系统来说触摸屏就是一个即插即用的USB鼠标无需额外配置驱动兼容性极好。我手头这块屏是USB触摸接口。我强烈推荐这种方案因为它极大地简化了软件配置。你只需要连接好USB线在树莓派OS的桌面环境下触摸功能大概率是直接可用的。这避免了排查I2C地址冲突、设备树叠加层配置错误等一系列问题。硬件连接总结DSI排线连接显示独立电源为屏幕供电USB线连接触摸。检查所有连接牢固后再通电。3. 软件配置从设备树到桌面环境硬件连接妥当接下来就是让系统识别并驱动这块屏幕。树莓派OS原Raspbian对此有不错的支持但依然需要一些配置。3.1 启用DSI接口与配置分辨率树莓派OS默认可能没有启用DSI接口或者其配置的分辨率与你的屏幕不匹配。我们需要通过修改/boot/config.txt文件来告诉系统如何驱动这块屏。首先通过SSH或直接接上键盘显示器如果你有另一块屏或第一次启动登录到树莓派系统。然后编辑config.txt文件sudo nano /boot/config.txt关键的配置行如下你需要根据屏幕的具体型号和规格书进行调整。以下是一个针对常见1024x600分辨率DSI屏的配置示例# 禁用复合视频输出释放一些资源非必须但建议 disable_tvout1 # 指定DSI显示的分辨率和时序 # hdmi_group和hdmi_mode对DSI屏通常无效我们需要用display_*参数 # 关闭默认的HDMI/复合视频输出强制使用DSI hdmi_ignore_edid0xa5000080 # 以下参数非常重要定义了屏幕的原始分辨率 display_default_lcd1 display_rotate0 # 旋转方向0为正常 # 核心指定DSI显示器的名称和分辨率 # 这里的“10_1inch_dsi_c”是一个自定义标识符你可以自己命名 dtoverlayvc4-kms-dsi-10inch,10_1inch_dsi_c # 如果上面的叠加层不工作可以尝试更通用的方式直接指定时序 # 需要从屏幕数据手册获取精确时序参数 hdmi_cvt1024 600 60 3 0 0 0 hdmi_group2 hdmi_mode87 # 强制使用该分辨率 hdmi_drive2实际上最靠谱的方法是使用屏幕供应商提供的设备树叠加层Device Tree Overlay文件。供应商通常会提供一个.dtbo文件例如10inch-dsi-c.dtbo。你需要将这个文件放到/boot/overlays/目录下然后在config.txt中用dtoverlay10inch-dsi-c不含后缀来加载它。这个.dtbo文件已经包含了针对该屏幕的精确分辨率、时序、背光控制等所有参数是最省事、最准确的方式。实操心得在修改config.txt之前一定要先备份sudo cp /boot/config.txt /boot/config.txt.bak。一次只添加或修改少数几行配置然后重启测试。如果屏幕黑屏或无信号你可以通过SSH连接上去或者将TF卡插到电脑上恢复备份的配置文件。最坏的情况是准备一个HDMI屏幕作为调试备用。3.2 触摸驱动的配置与校准如果你使用的是USB触摸屏那么恭喜你这部分可能非常简单。重启后进入桌面环境如Raspberry Pi OS with Desktop触摸功能可能已经直接可用。你可以通过命令lsusb来查看是否识别到了新的USB输入设备。如果触摸不工作或不准可能需要校准。在终端安装校准工具sudo apt install xinput-calibrator安装后在桌面环境的终端里运行xinput_calibrator屏幕上会依次出现四个校准点你用触笔或手指精确点击。完成后工具会输出一段Section “InputClass”的配置。你需要将其保存到/etc/X11/xorg.conf.d/99-calibration.conf文件中如果目录不存在则创建。sudo mkdir -p /etc/X11/xorg.conf.d sudo nano /etc/X11/xorg.conf.d/99-calibration.conf将输出内容粘贴进去保存重启即可。对于I2C触摸屏步骤会复杂一些。首先确保I2C总线已启用在raspi-config的Interface Options中开启。然后需要加载正确的触摸驱动叠加层例如对于FT5x06芯片dtoverlayedt-ft5x06,interrupt,gpio22这里的gpio参数指定了触摸中断引脚需要根据你的屏幕接线修改。加载后使用sudo i2cdetect -y 1命令扫描I2C总线应该能看到触摸芯片的地址如0x38。后续的校准步骤与USB触摸类似。3.3 性能调优与显示设置屏幕点亮并能触摸后我们还可以进行一些优化。1. 内存分配高分辨率显示会占用更多内存。如果你的树莓派内存是1GB或2GB可以考虑为GPU分配更多内存以避免桌面卡顿。在/boot/config.txt中修改gpu_mem256 # 例如为GPU分配256MB内存对于1080p显示128-256是常见值2. 关闭屏保和休眠对于信息展示类应用我们不希望屏幕自动关闭。在桌面环境下可以在Preferences - Raspberry Pi Configuration - Display中关闭“Screen Blanking”。或者通过命令行# 禁用控制台屏保 sudo sh -c echo -e \n# Disable console blanking\nconsoleblank0 /boot/cmdline.txt # 在桌面环境中使用xset禁用DPMS电源管理 xset s off xset -dpms xset s noblank可以将这些xset命令添加到~/.config/lxsession/LXDE-pi/autostart文件中使其开机自启。3. 调整显示方向如果你需要竖屏显示除了在config.txt中设置display_rotate190度或display_rotate2180度外触摸坐标也需要旋转。对于使用libinput驱动的触摸屏现代树莓派OS默认可以创建触摸屏的配置文件。首先用xinput list找到触摸屏设备名然后创建配置文件例如/etc/X11/xorg.conf.d/40-touch-rotation.conf内容如下Section InputClass Identifier Touchscreen rotation MatchProduct Your Touchscreen Name # 用xinput list查到的名字替换 Option CalibrationMatrix 0 1 0 -1 0 1 0 0 1 # 这是顺时针旋转90度的矩阵 EndSection旋转矩阵需要根据旋转角度调整这部分需要一些搜索和试验。4. 进阶应用超越桌面驱动自定义项目让屏幕在树莓派OS桌面上工作只是第一步。很多朋友买这种屏幕是为了嵌入到自己的硬件项目中运行一个全屏的、自定义的应用程序。这里有几个典型场景和实现思路。4.1 运行全屏Kiosk应用如果你想把树莓派屏幕做成一个信息展示终端、广告机或简单的交互终端你需要一个“信息亭模式”Kiosk Mode。核心是开机后自动启动一个全屏的浏览器或自定义应用并禁用任何可能退出该应用的操作如鼠标、键盘快捷键。方案A使用Chromium浏览器全屏模式这是显示网页应用的最简单方式。首先安装轻量级桌面环境或直接使用无头模式。安装必要软件sudo apt install --no-install-recommends xserver-xorg x11-xserver-utils xinit openbox chromium-browser创建~/.xinitrc文件#!/bin/sh # 关闭屏保和电源管理 xset s off xset -dpms xset s noblank # 启动Chromium全屏、无提示、打开指定网页 chromium-browser --noerrdialogs --disable-infobars --kiosk http://your-web-app-url设置自动登录并启动X修改/etc/systemd/system/gettytty1.service.d/autologin.conf如果没有则创建覆盖ExecStart为ExecStart-/sbin/agetty --autologin pi --noclear %I $TERM。然后在~/.bash_profile末尾添加[[ -z $DISPLAY $XDG_VTNR -eq 1 ]] startx -- -nocursor。方案B使用Python GUI框架如Tkinter, PyQt如果你需要运行本地Python程序可以编写一个全屏GUI应用。以Tkinter为例import tkinter as tk root tk.Tk() # 获取屏幕尺寸 screen_width root.winfo_screenwidth() screen_height root.winfo_screenheight() # 设置窗口全屏无边框 root.attributes(-fullscreen, True) root.overrideredirect(True) # 移除窗口装饰 # 绑定退出快捷键例如Escape键 def quit_app(event): root.destroy() root.bind(Escape, quit_app) # 在这里添加你的界面控件和逻辑... label tk.Label(root, textHello, 10.1\ DSI Screen!, font(Arial, 48)) label.pack(expandTrue) root.mainloop()将你的Python脚本设置为开机自启即可。4.2 在无桌面环境下直接驱动FrameBuffer对于追求极致性能和最小开销的嵌入式应用可以完全不用X Window桌面环境直接向Linux的帧缓冲/dev/fb0写入数据来显示图像。这需要你的应用程序直接操作这块内存区域或者使用像SDL2、OpenGL ES这样的图形库它们可以在没有X的情况下直接操作显示硬件。树莓派在启用vc4-kms-v3d驱动后会提供/dev/dri/card0这样的DRM设备这是更现代、更高效的图形接口。你可以使用libdrm和libgbm库来创建图形上下文然后使用OpenGL ES进行渲染。这对于游戏、复杂的动态数据可视化等场景是必要的。不过这条路门槛较高涉及到Linux图形栈的底层知识。一个更折中的方案是使用Wayland合成器比如Weston。它比完整的桌面环境轻量又提供了完整的窗口合成和输入处理能力适合运行一到两个全屏应用。4.3 常见问题排查与硬件调试即使按照指南操作你也可能会遇到问题。这里分享几个我踩过的坑和排查思路。问题一屏幕亮但无图像或图像错乱、闪烁。检查config.txt配置首先确认加载了正确的设备树叠加层.dtbo文件并且参数无误。最稳妥的方法是只保留屏幕供应商提供的配置行注释掉其他所有关于显示hdmi_, display_的配置避免冲突。检查电源这是最常见的原因。用万用表测量连接到屏幕的5V电压在屏幕全白最耗电时是否还能稳定在4.8V以上电压跌落严重会导致驱动IC工作异常。务必尝试独立供电。检查排线DSI排线接触不良会导致各种奇葩现象。重新插拔排线确保卡扣锁紧。有条件可以更换一条排线试试。问题二触摸无反应或坐标不准。确认设备识别对于USB触摸lsusb能否看到新设备对于I2C触摸i2cdetect能否扫描到地址检查输入设备运行evtest命令它会列出所有输入设备。选择你的触摸屏对应的设备号然后触摸屏幕看是否有事件输出。如果没有说明驱动层没识别如果有事件但桌面没反应可能是X Window或Wayland的配置问题。校准文件权限确保/etc/X11/xorg.conf.d/99-calibration.conf文件存在且内容正确。有时校准后需要重启X服务sudo systemctl restart lightdm或直接重启才能生效。问题三系统启动后屏幕一直黑屏但树莓派似乎已启动ACT灯有规律闪烁。恢复模式准备另一个HDMI屏幕或者通过SSH连接假设你已提前开启。如果都不行将TF卡插入电脑挂载boot分区将config.txt中所有关于这块DSI屏的配置行都注释掉前面加#然后重启。如果能用HDMI输出说明问题出在DSI配置上。查看内核日志通过SSH登录后运行dmesg | grep -i dsi或dmesg | grep -i display查看内核在初始化显示设备时有没有报错信息。错误信息是定位问题的关键。折腾这块10.1英寸DSI屏的过程就像是在和硬件进行一场细致的对话。每一个信号每一行配置都需要准确无误。当屏幕最终点亮指尖在光滑的玻璃上滑动时那种成就感是纯粹的。它不再是一个冷冰冰的模块而是你项目中有生命力的窗口。无论是用于显示一株植物的生长数据还是控制一屋子的智能设备这块清晰、响亮的屏幕都能让交互变得直观而愉悦。硬件项目的乐趣大抵就在于这种从无到有、让想法具象化的过程吧。

相关新闻

工业级数据采集模块DDSM400:从硬件架构到Modbus TCP集成的实战指南

工业级数据采集模块DDSM400:从硬件架构到Modbus TCP集成的实战指南

1. 项目概述:DDSM400,一个被低估的工业级数据采集利器如果你在工业自动化、设备监控或者实验室数据记录领域摸爬滚打过一阵子,大概率会对各种数据采集模块(DAQ)有所耳闻。今天要聊的DDSM400,就是一款在特定…

2026/8/2 0:45:05 阅读更多 →
NBTExplorer终极指南:5个简单步骤成为我的世界数据编辑大师

NBTExplorer终极指南:5个简单步骤成为我的世界数据编辑大师

NBTExplorer终极指南:5个简单步骤成为我的世界数据编辑大师 【免费下载链接】NBTExplorer A graphical NBT editor for all Minecraft NBT data sources 项目地址: https://gitcode.com/gh_mirrors/nb/NBTExplorer NBTExplorer是一款专为《我的世界》玩家设计…

2026/8/2 0:45:05 阅读更多 →
工业控制实战:Modbus RTU协议驱动8路模拟量输出模块全解析

工业控制实战:Modbus RTU协议驱动8路模拟量输出模块全解析

1. 项目概述:从“8路模拟量输出”到工业控制的核心桥梁最近在做一个工业数据采集与控制的小项目,核心需求是要用一台工控机去控制一个现场的模拟量输出模块,实现8路独立的4-20mA电流信号输出。这个需求在自动化产线、环境监控、设备测试台架等…

2026/8/2 0:44:05 阅读更多 →

最新新闻

Wio Terminal实现USB鼠标控制:嵌入式GUI交互新方案

Wio Terminal实现USB鼠标控制:嵌入式GUI交互新方案

1. 项目概述:当开发板“长出”鼠标指针如果你玩过像Wio Terminal这样的嵌入式开发板,第一印象多半是那块漂亮的屏幕和一堆物理按键、摇杆。我们通常用它来显示传感器数据、做个小游戏或者物联网设备的交互终端。但有没有想过,让这块2.4英寸的…

2026/8/2 1:30:20 阅读更多 →
AI时代复杂系统管理:从机械控制到生态驾驭的思维与实践

AI时代复杂系统管理:从机械控制到生态驾驭的思维与实践

1. 从“管理机器”到“驾驭生态”:为什么复杂系统是AI时代的管理必修课最近几年,我身边不少做技术、做产品、做运营的朋友,都开始频繁地跟我聊起一个词:“失控感”。这种感觉很微妙,它不是项目延期或者KPI没完成的焦虑…

2026/8/2 1:30:20 阅读更多 →
分析助手的审计链路:一次自然语言查询如何可追责

分析助手的审计链路:一次自然语言查询如何可追责

分析助手的审计链路:一次自然语言查询如何可追责 Text-to-SQL 与 AI 分析助手的合规风控盲区 随着大模型自然语言生成 SQL (Text-to-SQL) 和 Data Agent 助手的普及,企业内部员工只需在对话框输入“帮我拉出上月消费前 100 名的高管客户手机号”&#xf…

2026/8/2 1:30:20 阅读更多 →
MH迈汇:从公开信息出发,复盘平台稳定性与长期一致性

MH迈汇:从公开信息出发,复盘平台稳定性与长期一致性

对多数外汇相关用户来说,判断平台并不需要复杂术语,关键在于信息能否被快速理解、关键提示是否容易找到、服务体验是否稳定一致。以MH迈汇为例,这里聚焦这些更贴近实际使用的亮点与细节。外汇相关信息更新频繁,平台将关键提示与解…

2026/8/2 1:30:20 阅读更多 →
Terraria 源代码终极指南:如何快速掌握游戏开发核心架构

Terraria 源代码终极指南:如何快速掌握游戏开发核心架构

Terraria 源代码终极指南:如何快速掌握游戏开发核心架构 【免费下载链接】Terraria-Source-Code 项目地址: https://gitcode.com/gh_mirrors/te/Terraria-Source-Code Terraria 源代码项目为开发者提供了深入了解这款经典沙盒游戏内部机制的最佳机会。通过分…

2026/8/2 1:30:20 阅读更多 →
EINK-DISP-103电子墨水屏开发全攻略:从驱动到低功耗应用实践

EINK-DISP-103电子墨水屏开发全攻略:从驱动到低功耗应用实践

1. 项目概述:EINK-DISP-103是什么?如果你对电子墨水屏(E Ink)感兴趣,或者正在寻找一款尺寸适中、接口友好、易于二次开发的显示模块,那么“EINK-DISP-103”这个型号很可能已经进入了你的视野。简单来说&…

2026/8/2 1:29:20 阅读更多 →

日新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/1 0:00:48 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/1 0:00:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/2 0:23:22 阅读更多 →