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

Orange Pi 3B深度评测:RK3566创客板在边缘AI与家庭服务器中的应用实战

1. 项目概述一块“搅局”的创客板最近Orange Pi 3B的发布在创客圈和嵌入式开发者社区里激起了一阵不小的波澜。官方打出的“创客价”这个标签更是精准地戳中了许多硬件爱好者和项目开发者的心。简单来说Orange Pi 3B是一款基于瑞芯微RK3566芯片的单板计算机你可以把它理解为一台信用卡大小的、功能完整的微型电脑。它拥有4个ARM Cortex-A55核心、最高8GB的LPDDR4内存、支持4K视频输出、千兆以太网、Wi-Fi 6和蓝牙5.0接口上更是提供了两个HDMI、一个M.2 NVMe SSD接口以及一个兼容树莓派的40针GPIO扩展口。但它的核心吸引力远不止于这份参数表。在当下这个树莓派长期缺货、价格水涨船高的市场环境下Orange Pi 3B以一个极具竞争力的“创客价”入场其意义在于为广大的DIY爱好者、学生、教育工作者以及中小型项目开发者提供了一个新的、高性价比的“大脑”选择。它解决的不仅仅是“有没有”的问题更是在尝试解决“好不好用、划不划算”的问题。无论你是想搭建一个家庭媒体中心、一个轻量级的家庭服务器、一个物联网网关还是进行机器人控制、边缘AI推理等更复杂的项目这块板子都提供了一个扎实的硬件起点。接下来我们就从里到外掰开揉碎了看看这块板子到底能做什么以及怎么用好它。2. 核心硬件深度解析与选型考量2.1 心脏RK3566 SoC的能耐与局限Orange Pi 3B的核心是瑞芯微的RK3566。这颗芯片采用四核Cortex-A55架构主频最高2.0GHz。A55是ARM的“小核”设计主打能效比这意味着它在提供足够计算性能的同时功耗和发热控制会相对优秀。与树莓派4B使用的博通BCM2711四核Cortex-A72相比A55的单核性能稍弱但能效比更高在多核调度和持续负载下的发热情况可能更友好。GPU部分集成了ARM Mali-G52支持OpenGL ES 3.2 Vulkan 1.1这对于基础的图形界面、2D/3D应用和轻度的视频解码如4K60fps H.265/HEVC解码已经足够。NPU神经网络处理单元是RK3566的一大亮点它集成了一个0.8 TOPS算力的NPU。虽然这个算力与高端AI加速卡无法相提并论但对于在端侧运行一些轻量级模型如人脸检测、物体分类、姿态识别是绰绰有余的为“边缘AI”项目打开了大门。选型考量如果你项目的核心是纯CPU计算密集型任务如编译大型代码那么更高主频、更强单核的A72架构可能仍有优势。但如果你更看重综合能效、多媒体能力和AI潜力尤其是在需要7x24小时运行或电池供电的场景下RK3566的A55NPU组合是一个更均衡、更具前瞻性的选择。2.2 内存与存储组合的灵活性Orange Pi 3B提供了2GB、4GB、8GB三种LPDDR4内存版本。LPDDR4相比DDR3/4功耗更低。对于大多数Linux桌面环境、运行多个Docker容器或中等复杂度的应用4GB是一个甜点配置。8GB版本则适合作为轻量级服务器运行数据库、Web应用堆栈或进行需要大内存缓存的AI模型推理。存储方案是这块板子的一大特色。它除了一个TF卡槽用于引导系统外还直接集成了一个M.2 M-Key接口支持NVMe协议的PCIe 2.0 x1通道的SSD。这一点至关重要。注意很多单板计算机的存储瓶颈在于SD卡或eMMC的读写速度。NVMe SSD的引入将顺序读写速度从SD卡的约100MB/s提升至500MB/s甚至更高这极大改善了系统响应速度、软件安装体验和数据库类应用的性能。对于需要频繁读写磁盘的服务如Home Assistant的数据库、下载机NVMe SSD几乎是必选项。实操心得建议将操作系统安装在NVMe SSD上将TF卡仅作为备份或临时存储介质。这样能获得最佳的使用体验。在选购SSD时注意选择2230或2242尺寸的M.2 NVMe SSD并且由于是PCIe 2.0 x1无需追求顶级速度的型号主流品牌的中端产品即可完全发挥接口性能。2.3 连接性与扩展接口全副武装Orange Pi 3B在接口上可谓“豪华”双HDMI输出支持双屏异显这对于信息展示、数字标牌或需要多工作区的开发者非常有用。2.5Gbps USB3.0 Type-C OTG端口可用于高速数据传输、连接外置存储或配合特定配件实现视频输入需要驱动支持。千兆以太网有线连接的稳定性保障。Wi-Fi 6 蓝牙5.0无线连接的最新标准提供更快的局域网速度和更低的延迟蓝牙5.0也支持更远距离和更多设备连接。40针GPIO引脚定义兼容树莓派这意味着海量的树莓派生态扩展板HAT有极大的可能性可以直接或稍作修改后使用极大地降低了生态迁移成本。额外的功能接口包括MIPI DSI显示接口、MIPI CSI摄像头接口支持双摄、3.5mm音频复合输出、调试串口等为更专业的嵌入式开发提供了可能。场景适配丰富的接口使其能适应从简单的桌面电脑替代品到复杂的工业控制原型等各种场景。双HDMI适合做迷你主机或信息终端丰富的USB和网络接口适合做家庭服务器NAS、软路由旁路由GPIO和专用接口则牢牢抓住创客和嵌入式开发者。3. 系统环境搭建与优化实战拿到板子后第一步就是让它“活”起来。Orange Pi官方提供了基于Ubuntu、Debian、Android等系统的镜像社区也有Armbian等优秀选择。3.1 系统烧录与首次启动镜像选择对于大多数创客和服务器应用推荐从Orange Pi官网下载其优化的Orange Pi OSDroid或Ubuntu Server镜像。前者是基于Android的桌面系统更适合触屏和多媒体后者是无图形界面的服务器系统更轻量、更稳定。对于深度用户Armbian是一个社区驱动、优化程度极高的选择通常能获得更好的硬件支持和使用体验。烧录工具在Windows/Mac/Linux上使用Raspberry Pi Imager或BalenaEtcher是最简单可靠的方式。将下载的.img.xz压缩包解压得到.img文件选择它和目标TF卡或通过USB转接器连接的NVMe SSD然后写入即可。首次启动将烧录好系统的存储设备插入板子连接HDMI线、键盘鼠标、网线最后上电。首次启动会进行系统初始化可能需要几分钟。对于无头无显示器启动你需要预先在存储卡的boot分区下创建一个名为ssh的空文件对于Debian/Ubuntu系以启用SSH服务然后通过路由器管理界面查找板子的IP地址进行连接。避坑技巧如果使用NVMe SSD确保你的USB转M.2转接卡兼容性好且SSD功耗不要太高。有些高功耗SSD在USB口供电不足时可能无法识别。最稳妥的方式是先将系统烧录到TF卡从TF卡启动后再在系统内使用dd或Armbian-config等工具将系统克隆到已插入的NVMe SSD上并修改引导顺序。3.2 基础系统配置与性能调优系统启动后有几项基础优化能立即提升体验# 1. 更新系统并安装常用工具 sudo apt update sudo apt upgrade -y sudo apt install -y vim htop net-tools curl wget git build-essential # 2. 修改软件源国内用户加速 # 备份原源列表 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 使用国内镜像源例如阿里云根据你的系统版本替换 sudo sed -i s|ports.ubuntu.com|mirrors.aliyun.com|g /etc/apt/sources.list # 3. 设置静态IP对于服务器角色很重要 # 编辑网络配置文件例如 /etc/netplan/01-netcfg.yaml sudo vim /etc/netplan/01-netcfg.yaml # 添加类似配置根据你的网络环境修改 # network: # ethernets: # eth0: # dhcp4: no # addresses: [192.168.1.100/24] # gateway4: 192.168.1.1 # nameservers: # addresses: [223.5.5.5, 8.8.8.8] sudo netplan apply # 4. 启用硬件加速对于视频播放、图形界面 # 安装相关驱动和工具具体包名根据系统而定例如 sudo apt install -y mali-g52-firmware rockchip-multimedia-config性能调优重点CPU调度器对于交互式桌面应用可以尝试将CPU调度器设置为ondemand或schedutil以平衡性能与功耗。对于服务器performance模式可能更合适。SWAP交换空间即使内存较大设置一个适当的SWAP分区如2GB也能防止内存耗尽导致系统崩溃。可以使用zram压缩内存块设备来创建更高效的交换空间减少对存储设备的磨损。散热RK3566功耗控制不错但持续高负载下仍需关注温度。建议安装一个被动散热片如果用于密闭环境或重载应用一个小型风扇能显著提升稳定性。可以通过sudo apt install lm-sensors后运行sensors命令来监控温度。4. 典型应用场景与项目实现4.1 场景一家庭轻量级服务器与NAS利用其千兆网口、USB3.0和NVMe SSDOrange Pi 3B是打造低成本、低功耗家庭服务器的绝佳选择。核心服务搭建文件共享Samba/NFS安装Samba实现与Windows/Mac/Linux的文件共享。sudo apt install -y samba sudo vim /etc/samba/smb.conf # 在文件末尾添加共享配置 [MyShare] path /path/to/your/share browseable yes writable yes guest ok yes create mask 0666 directory mask 0777 sudo systemctl restart smbd媒体服务器Jellyfin/Plex安装Docker后部署Jellyfin容器利用RK3566的硬件解码能力实现家庭影音库的转码和串流。# 安装Docker curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh # 运行Jellyfin注意映射硬件设备以启用硬解 docker run -d \ --name jellyfin \ -v /path/to/config:/config \ -v /path/to/media:/media \ --device /dev/dri:/dev/dri \ -p 8096:8096 \ jellyfin/jellyfin下载机安装qBittorrent或Transmission的Docker镜像配合SSD大容量存储实现24小时离线下载。智能家居中枢Home Assistant同样通过Docker安装Home Assistant将其作为所有智能设备的控制中心。GPIO接口还可以直接连接传感器和执行器。注意事项作为NAS数据安全第一。务必配置定期自动备份如使用rsync到另一块硬盘或云端并考虑使用RAID 1镜像模式但这通常需要外接USB硬盘盒实现。另外长时间运行确保供电稳定建议使用官方推荐或质量可靠的5V/4A电源。4.2 场景二边缘AI与机器视觉应用这是发挥其NPU威力的领域。以常见的人脸识别门禁系统为例。环境准备安装RKNN-Toolkit2瑞芯微官方AI工具链的依赖和Python环境。这通常需要在x86电脑上交叉编译模型再部署到板子上运行。模型选择与转换选择轻量级人脸检测模型如MTCNN、UltraFace和人脸识别模型如MobileFaceNet。使用RKNN-Toolkit2将训练好的PyTorch或TensorFlow模型转换成能在NPU上高效运行的.rknn格式。应用开发使用OpenCV通过MIPI CSI接口捕获摄像头视频流。在CPU上预处理图像缩放、归一化。将预处理后的数据送入NPU运行人脸检测模型获取人脸框位置。裁剪出人脸区域再次送入NPU运行识别模型获取特征向量。将特征向量与数据库中预存的特征进行比对如计算余弦相似度完成身份识别。根据识别结果通过GPIO控制继电器开关门锁或发出提示音。实操心得NPU编程与传统CPU/GPU编程有差异需要关注内存布局、量化精度等问题。瑞芯微的文档和社区示例是重要的学习资源。初期可以从运行官方提供的示例模型开始熟悉整个流程。对于实时视频流合理规划流水线Pipeline让图像采集、预处理、NPU推理、后处理并行进行是保证帧率的关键。4.3 场景三物联网网关与工业协议转换凭借其有线无线的网络连接能力和GPIO它可以作为连接底层传感器网络如Zigbee LoRa Modbus与上层云平台或本地服务器的桥梁。项目架构硬件层通过GPIO连接Zigbee协调器模块如CC2652P或LoRa模块通过USB转RS485适配器连接工业现场的Modbus设备。网关软件运行Node-RED、Home Assistant或自建的Python/Go程序。在Node-RED中可以图形化地配置流程读取串口上的Modbus数据解析后通过MQTT协议发布到本地服务器如Mosquitto。同时订阅MQTT主题接收来自云端的控制指令将其转换为Modbus写命令通过串口下发到设备。数据上行网关将处理后的数据聚合通过Wi-Fi或以太网上传至阿里云IoT、AWS IoT或私有的时序数据库如InfluxDB进行存储和展示。避坑技巧工业环境干扰大RS485通信要做好接地并使用双绞线。串口通信编程时注意设置正确的波特率、数据位、停止位和校验位并实现完整的超时重试和错误处理机制。对于无线模块注意天线放置位置以获得最佳信号。5. 深入开发内核编译与驱动适配对于想要深度定制或为特殊外设编写驱动的开发者可能需要自己编译内核。5.1 交叉编译环境搭建通常在性能更强的x86电脑上搭建交叉编译工具链。# 1. 安装必要的依赖 sudo apt install -y git build-essential bc libncurses5-dev libssl-dev \ crossbuild-essential-arm64 # 2. 获取官方内核源码和工具链 git clone https://github.com/orangepi-xunlong/orangepi-build.git cd orangepi-build # 选择RK3566的配置 ./build.sh BOARDorangepi3b BRANCHcurrent BUILD_OPTkernel这个过程会下载Linux内核源码和预配置好的aarch64交叉编译工具链。5.2 内核配置与编译# 进入内核源码目录 cd kernel/orange-pi-5.10-rk35xx # 加载默认配置 make ARCHarm64 CROSS_COMPILEaarch64-none-linux-gnu- orangepi_3b_defconfig # 启动图形化配置界面可选用于增减驱动模块 make ARCHarm64 CROSS_COMPILEaarch64-none-linux-gnu- menuconfig # 开始编译-j后数字根据你电脑CPU核心数设定 make ARCHarm64 CROSS_COMPILEaarch64-none-linux-gnu- -j8 # 编译设备树 make ARCHarm64 CROSS_COMPILEaarch64-none-linux-gnu- dtbs编译完成后会在arch/arm64/boot/目录下生成Image内核镜像在arch/arm64/boot/dts/rockchip/目录下生成rk3566-orangepi-3b.dtb设备树文件。5.3 驱动开发示例添加一个简单的GPIO字符设备驱动假设我们要通过一个内核模块控制GPIO引脚。// simple_gpio_driver.c #include linux/module.h #include linux/fs.h #include linux/gpio.h #include linux/uaccess.h #define GPIO_PIN 4 // 假设使用GPIO4 static int gpio_value 0; static ssize_t gpio_read(struct file *filp, char __user *buf, size_t len, loff_t *off) { char val gpio_get_value(GPIO_PIN) 0; return simple_read_from_buffer(buf, len, off, val, 1); } static ssize_t gpio_write(struct file *filp, const char __user *buf, size_t len, loff_t *off) { char val; if (copy_from_user(val, buf, 1)) return -EFAULT; gpio_set_value(GPIO_PIN, val 1 ? 1 : 0); return 1; } static struct file_operations fops { .owner THIS_MODULE, .read gpio_read, .write gpio_write, }; static int __init gpio_init(void) { if (gpio_request(GPIO_PIN, simple-gpio)) return -EBUSY; gpio_direction_output(GPIO_PIN, 0); // 注册设备节点... printk(KERN_INFO Simple GPIO driver loaded.\n); return 0; } static void __exit gpio_exit(void) { gpio_free(GPIO_PIN); printk(KERN_INFO Simple GPIO driver unloaded.\n); } module_init(gpio_init); module_exit(gpio_exit); MODULE_LICENSE(GPL);编写对应的Makefile使用交叉编译工具链进行编译生成.ko文件然后insmod加载到Orange Pi 3B的内核中测试。注意事项内核开发风险较高错误的驱动可能导致系统崩溃。务必在重要的开发工作前备份系统和数据。强烈建议先在QEMU等仿真环境中测试驱动逻辑。6. 常见问题排查与社区资源即使准备充分实际使用中仍会遇到各种问题。这里记录一些典型问题及其解决思路。问题现象可能原因排查步骤与解决方案上电后无任何反应指示灯不亮1. 电源问题电压/电流不足2. 板子短路或损坏1. 使用万用表检查电源适配器输出是否为稳定的5V电流是否≥3A。2. 检查Type-C口是否插紧尝试更换电源线和适配器。3. 目检板子是否有元器件烧毁痕迹。系统无法从NVMe SSD启动1. 引导顺序不对2. SSD兼容性问题3. 系统未正确安装到SSD1. 尝试从TF卡启动在U-Boot或系统内检查NVMe设备是否被识别 (lsblk,lspci)。2. 更换SSD型号或使用USB转接卡测试。3. 使用sudo fdisk -l和sudo blkid确认SSD分区和文件系统正常并重新安装引导程序如使用armbian-install。Wi-Fi或蓝牙无法连接/速度慢1. 驱动未正确加载2. 天线接触不良或未安装3. 信道干扰1. lsmodGPIO控制不工作1. 引脚号映射错误2. 引脚被其他功能占用3. 未导出或权限不足1.核对Orange Pi 3B的GPIO引脚图切勿直接套用树莓派编号。官方Wiki有详细引脚定义表。2. 检查设备树配置该引脚是否默认被定义为其他功能如I2C、SPI。可能需要修改设备树覆盖DT Overlay。3. 在用户空间控制GPIO需要先echo pin_number /sys/class/gpio/export并确保操作用户有权限。NPU推理性能不达预期1. 模型未量化或量化精度损失大2. 输入数据格式不对3. NPU驱动/固件版本旧1. 使用RKNN-Toolkit2的量化校准功能在精度和速度间取得平衡。2. 严格按照模型要求的输入尺寸、颜色通道顺序RGB/BGR和归一化范围准备数据。3. 更新到最新的系统镜像和RKNN SDK。社区是宝贵的财富。遇到棘手问题按以下顺序寻求帮助官方Wiki和文档Orange Pi官网的Wiki是首要查询点有最权威的硬件资料和基础教程。GitHub Issues在官方源码仓库如orangepi-xunlong/orangepi-build的Issues中搜索很多已知问题和解决方案都在这里讨论。专业论坛和社区例如国内的whycan.com哇酷开发者社区的Orange Pi板块聚集了大量资深玩家和开发者有很多深入的讨论和项目分享。搜索引擎用英文关键词如 “Orange Pi 3B NVMe boot issue”在搜索引擎上查找往往能找到国外用户的解决方案。最后关于这块板子的“创客价”它确实降低了硬件门槛但真正的成本是投入的时间和精力。它的生态特别是软件和社区支持相比树莓派还有追赶空间。但反过来看这也意味着更多的探索乐趣和定制自由。对于愿意折腾、乐于解决问题的创客和开发者来说Orange Pi 3B提供的硬件基础和性价比足以支撑起一个非常精彩的项目起点。我的建议是明确你的项目需求如果它的接口和性能符合你的预期那就大胆入手在解决问题的过程中你获得的远不止一个成功的项目。

相关文章:

Orange Pi 3B深度评测:RK3566创客板在边缘AI与家庭服务器中的应用实战

1. 项目概述:一块“搅局”的创客板最近,Orange Pi 3B的发布在创客圈和嵌入式开发者社区里激起了一阵不小的波澜。官方打出的“创客价”这个标签,更是精准地戳中了许多硬件爱好者和项目开发者的心。简单来说,Orange Pi 3B是一款基于…...

2026年阿里云OpenClaw/Hermes Agent配置Token Plan集成步骤解析

2026年阿里云OpenClaw/Hermes Agent配置Token Plan集成步骤解析。OpenClaw是开源的个人AI助手,Hermes Agent则是一个能自我进化的AI智能体框架。阿里云提供计算巢、轻量服务器及无影云电脑三种部署OpenClaw 与 Hermes Agent的方案、百炼Token Plan兼容主流 AI 工具&…...

QQ音乐解析工具终极指南:如何轻松获取全网音乐资源

QQ音乐解析工具终极指南:如何轻松获取全网音乐资源 【免费下载链接】MCQTSS_QQMusic QQ音乐解析 项目地址: https://gitcode.com/gh_mirrors/mc/MCQTSS_QQMusic 你是否厌倦了音乐平台的层层限制?想要畅听所有歌曲却不想支付高昂的会员费&#xff…...

别再手动改hosts了!用Docker Compose一键部署Authelia SSO,顺便搞定Traefik反向代理

一键部署Authelia SSO与Traefik反向代理的Docker Compose实战指南 在当今复杂的网络环境中,管理多个Web应用的认证流程往往成为开发者的痛点。手动配置hosts文件、逐个设置访问权限不仅耗时耗力,还容易出错。本文将介绍如何利用Docker Compose快速搭建Au…...

python系列【仅供参考】:mongo4.0.0 加用户认证 motor和pymongo的auth连接

mongo4.0.0 加用户认证 && motor和pymongo的auth连接 mongo4.0.0 加用户认证 摘要 一. 数据库版本 二. 为mongo 添加用户认证 1. 创建超级用户 3. 开启auth 4.重启mongo 5. 添加库用户 三.验证 四.pymongo,motor连接 摘要 正文 mongo4.0.0 加用户认证 摘要 本文介绍…...

RISC-V开发板结合Python实现B站消息监测:硬件极客的IoT实践

1. 项目概述:当硬件极客遇上日常痛点前几天在极客社区里看到一个挺有意思的分享,一位开发者朋友用一块高性能的RISC-V开发板,结合自己写的Python脚本,做了一个B站未读消息的实时监测器。这项目乍一听有点“杀鸡用牛刀”的感觉——…...

告别黑盒渲染!用Nvdiffrast手把手教你从零搭建可微渲染管线(PyTorch版)

从零构建可微渲染管线:Nvdiffrast深度实践指南 在计算机图形学与深度学习交叉领域,可微渲染技术正掀起一场革命。传统渲染管线如同黑盒,输入3D场景参数,输出2D图像,但反向路径却被阻断——这正是Nvdiffrast要解决的痛点…...

Perplexity股票信息检索失效?7类常见报错代码对照表,含官方文档未披露的Rate Limit绕行方案

更多请点击: https://kaifayun.com 第一章:Perplexity股票信息检索失效?7类常见报错代码对照表,含官方文档未披露的Rate Limit绕行方案 当调用 Perplexity API 查询实时股票信息(如 PXLY、 NVDA)时&…...

0基础装完龙虾不知道干嘛?用15分钟帮你激活造物主身份

这个 skill,由惊风制作,前后打磨了一个多月。 它解决的不是“怎么安装 OpenClaw”,而是一个更核心的问题:为什么很多人装完以后,Agent 依然像个空壳。一、为什么会有 king.skill?很多人第一次装完 OpenClaw…...

告别复杂设置!Sunshine v0.21.0 + Moonlight安卓版:5分钟搞定家庭局域网游戏串流

5分钟极简指南:用Sunshine和Moonlight打造家庭游戏串流系统 客厅的沙发上,手机屏幕突然变成了你的高性能游戏PC——这不是科幻电影,而是每个家庭都能实现的游戏串流体验。过去需要复杂网络知识才能搭建的串流系统,如今借助Sunshin…...

2025最权威的十大AI科研工具推荐

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 学术研讨范畴正在历经深度的变动,人工智能论文工具现身,极大地提高了…...

Artisan:开源咖啡烘焙软件的终极指南,从入门到精通的完整解决方案

Artisan:开源咖啡烘焙软件的终极指南,从入门到精通的完整解决方案 【免费下载链接】artisan artisan: the worlds most trusted roasting software 项目地址: https://gitcode.com/gh_mirrors/ar/artisan 你是否曾为咖啡烘焙的不可预测性而烦恼&a…...

别再乱设了!Design Compiler里set_input_delay的10个实战避坑点(附时序报告解读)

别再乱设了!Design Compiler里set_input_delay的10个实战避坑点(附时序报告解读) 在数字IC前端设计流程中,时序约束的准确性直接影响综合结果的质量。作为Synopsys Design Compiler(DC)的核心约束命令之一&…...

Centos9安装MySQL8.0数据库

1.这次使用rpm包进行安装MySQL数据库首先下在包,我这里是使用wget进行下载的,这里是下载地址。下载好后使用ls看看rpm包是不是6个,如果不是需要重新下载。2.安装相关软件yum install -y net-tools.x86_64 libaio.x86_64 perl.x86_6…...

DragGAN交互式图像编辑:基于GAN潜空间优化的点驱动形变技术详解

1. 项目概述:交互式生成对抗网络的直观革命最近在AIGC的圈子里,一个名为“DragGAN”的研究项目火了。它实现的效果非常直观且震撼:你上传一张由生成对抗网络(GAN)生成的图片,比如一只狮子、一辆汽车或一张人…...

蓝桥杯嵌入式备赛:手把手搞定AT24C02 EEPROM读写(附CubeMX配置与常见Bug修复)

蓝桥杯嵌入式竞赛实战:AT24C02 EEPROM高效读写全攻略 1. 赛前准备:理解I2C与EEPROM的核心机制 在蓝桥杯嵌入式竞赛中,AT24C02这类EEPROM器件常被用作非易失性存储解决方案。与常见Flash存储器不同,EEPROM支持字节级擦写&#xf…...

RHCE第四次练习

第 1 步:创建脚本文件vim mem_check.sh第 2 步:写入脚本内容第3步:运行脚本...

3分钟掌握LaTeX公式转换Word的终极指南

3分钟掌握LaTeX公式转换Word的终极指南 【免费下载链接】LaTeX2Word-Equation Copy LaTeX Equations as Word Equations, a Chrome Extension 项目地址: https://gitcode.com/gh_mirrors/la/LaTeX2Word-Equation 还在为学术论文中的数学公式复制烦恼吗?LaTeX…...

AMBA系统监视器:从端口验证到SoC系统级验证的关键跃迁

1. 项目概述:从端口到系统的验证跃迁在SoC验证的战场上,我们常常陷入一种“只见树木,不见森林”的困境。作为一名验证工程师,你可能已经熟练地为每个AXI、AHB或APB接口挂上VIP(验证IP),看着端口…...

通达信缠论智能分析插件:5分钟实现专业K线结构可视化

通达信缠论智能分析插件:5分钟实现专业K线结构可视化 【免费下载链接】Indicator 通达信缠论可视化分析插件 项目地址: https://gitcode.com/gh_mirrors/ind/Indicator 你是否曾在K线图中迷失方向,看着密密麻麻的蜡烛图却不知如何判断市场趋势&am…...

Hitboxer终极指南:免费专业解决游戏按键冲突的SOCD重映射工具

Hitboxer终极指南:免费专业解决游戏按键冲突的SOCD重映射工具 【免费下载链接】socd Key remapper for epic gamers 项目地址: https://gitcode.com/gh_mirrors/so/socd 你是否曾在激烈的格斗游戏中因为同时按下左右方向键而无法准确释放必杀技?或…...

Ultimate ASI Loader 专业指南:深入解析游戏MOD加载器的完整配置与开发

Ultimate ASI Loader 专业指南:深入解析游戏MOD加载器的完整配置与开发 【免费下载链接】Ultimate-ASI-Loader The Ultimate ASI Loader is a proxy DLL that loads custom .asi libraries into any game process. 项目地址: https://gitcode.com/gh_mirrors/ul/U…...

Claude Code用户如何通过Taotoken解决封号与Token不足的困扰

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 Claude Code用户如何通过Taotoken解决封号与Token不足的困扰 1. 理解Claude Code的接入限制与Taotoken的解决方案 Claude Code作为…...

409.最长回文串(数学算法)

题目 给定一个包含大写字母和小写字母的字符串 s ,返回 通过这些字母构造成的 最长的 回文串 的长度。 在构造过程中,请注意 区分大小写 。比如 "Aa" 不能当做一个回文字符串。 题目链接如下: https://leetcode.cn/problems/longe…...

ThinkPHP8.x全面升级:现代化PHP开发新标杆

好的,我们来梳理一下 ThinkPHP 8.x 版本(通常指 8.0 及后续小版本)的主要特性和改进方向。相较于之前的版本(如 5.x),8.x 版本在架构、性能、规范性和安全性上都有显著提升:核心方向与重大变更&…...

【MYSQL】 mysql库和表的操作--详解

一.库的操作1.1 创建数据库创建数据库:create database db_name; -- 本质就是在 /var/lib/mysql 创建一个目录CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, create_specification] ...] create_specification: [DEFAULT] CHARACTER SET chars…...

VK视频下载器:三步实现VKontakte视频永久保存的实用方案

VK视频下载器:三步实现VKontakte视频永久保存的实用方案 【免费下载链接】VK-Video-Downloader Скачивайте видео с сайта ВКонтакте в желаемом качестве 项目地址: https://gitcode.com/gh_mirrors/vk/VK-Video…...

透明计费如何帮助精准预测与控制AI功能月度开支

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 透明计费如何帮助精准预测与控制AI功能月度开支 1. 项目背景:深度集成AI的网站 我们负责一个内容创作辅助网站&#x…...

快速 AI 迭代仍然需要操作纪律

前言 配套资源:AI 辅助开发检查清单资源包,适合把本文的流程直接落成开发前检查表和复盘模板。 上一篇文章里,我把 AI 工作流拆成了几类任务模式:开发维护、探索学习、反馈确认。这个分类解决的是一个前置问题:在使用 …...

2025年网盘直链下载神器:LinkSwift完全使用指南与深度解析

2025年网盘直链下载神器:LinkSwift完全使用指南与深度解析 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / …...