N1刷飞牛NAS避坑指南:从U盘启动到救砖恢复完整流程

N1刷飞牛NAS这件事,我前前后后帮人折腾过不少次,也在论坛里看过太多翻车案例。很多人拿到教程的第一反应就是下载镜像、拿U盘怼上去开刷,结果要么U盘启动不起来,要么写到一半断电黑屏,最后抱着一个点不亮的盒子到处问怎么救。其实N1刷飞牛1.1.20没有那么玄乎,变砖大多不是因为刷机这个动作本身,而是把启动链条、镜像架构、断电保护这几件事忽略了。这篇就按我实际验证过的流程来写,尽量把每一步背后的道理也说清楚,照着走能把变砖概率压到非常低。

1. 先搞清楚变砖是怎么发生的——判断风险比动手更重要

1.1 N1的启动链路和普通电脑完全不一样

N1原本是一台安卓电视盒子,它的启动方式和电脑不一样。电脑有BIOS或者UEFI,开机时可以选择从哪个盘引导;而N1使用的芯片方案里,引导流程大致是:上电之后先由芯片内部的引导程序运行,然后去读取eMMC里的引导分区,再去加载安卓系统。整个流程里,最脆弱的就是“引导程序 + 引导分区 + 系统分区”这一条链。只要中间任何一环被写坏,设备就会表现为开机黑屏、反复重启、没有任何网络输出,也就是大家说的变砖。

很多人以为变砖是刷机过程中的一次意外,实际上是引导链断裂了。你拿U盘跑飞牛系统,本质上是在绕过安卓原本的引导路径,让设备从外部存储读取内核和文件系统。如果镜像的架构不对、引导脚本写得不对,或者eMMC里的引导程序本身被改动了一半,设备就会卡在某个环节。更麻烦的是,N1没有普通电脑那种“按某个键进BIOS”的机制,所以一旦eMMC里的引导信息不完整,你连选择启动源的机会都没有。

要避免这种情况,核心思路只有一条:不要破坏那条启动链的同时,还留好一个能强制恢复的入口。后面讲的U盘启动、ADB引导、短接烧录,全都是在围绕这条链做文章。

1.2 三种最容易让N1变砖的操作对照

我总结了这么多案例,发现N1刷飞牛变砖的原因高度集中,基本就三类。

危险操作为什么变砖正确做法
下载了PC版飞牛镜像,也就是x86_64架构的包,直接写进U盘插上芯片架构不匹配,内核根本不会执行,开机后一直黑屏,看上去像砖必须下载专门适配N1盒子的arm64版本,具体就是飞牛1.1.20针对N1的镜像
写入eMMC过程中断电、拔U盘、按复位键正在改写分区表和引导区,中断后会留下不完整的系统结构,下次开机连引导都进不去写入时确保供电稳定,人守在旁边,等脚本提示完全结束再操作
跳过哈希校验,用来源不明的精简镜像、旧适配包分区布局可能被改动过,安装脚本无法识别N1的eMMC,可能导致引导分区被错误覆盖只在官方渠道下载对应版本镜像,写入前先核对文件校验值

这三类问题里,第二类最可惜。很多人明明镜像选对了,步骤也基本对,就是手头电源不稳,或者家人突然把排插关了,结果直接报废。所以我一直说,N1刷飞牛最需要耐心的地方不是命令有多复杂,而是你要管住自己那几分钟不乱动。

1.3 飞牛1.1.20在N1上的适配情况

飞牛1.1.20这个版本,对N1的适配比起早期版本要成熟不少。早期很多适配镜像需要自己手动改引导参数,甚至要给U盘做两个分区才能启动;到了1.1.20,官方提供的N1专用镜像基本把引导文件、内核和安装脚本都准备好了,你按流程走就能正常启动。但这不代表可以乱来,适配归适配,硬件本身的限制不会消失。N1只有2GB内存、8GB内置存储,性能摆在那,飞牛1.1.20在它上面跑轻量NAS功能完全没问题,可你别指望它能同时扛好几个大型容器。

另外,在飞牛1.1.20的N1安装器里,对eMMC分区的识别和提示已经友好很多,安装时菜单选项也更直观。以前那种误把U盘当成系统盘、把系统写进U盘导致无法启动的情况,在新版本里基本不会出现。不过仍然要强调,这只是降低了误操作的概率,电源和操作习惯这种物理层面的东西,软件是管不住的。

2. 开工前准备:硬件、固件、备份一个都不能省

2.1 硬件和线材清单

开始刷机之前,先把东西备齐。我见过太多人做到一半发现缺线、缺屏,然后临时去找,结果手忙脚乱出错。你最少需要:

  • 一台N1盒子、一根能用的HDMI线、一台显示器或电视。注意,不需要键鼠也能操作,但显示器最好有,否则看不到启动过程。
  • 一根网线把N1接到路由器上,电脑也连同一个网络。
  • 一个8GB以上、读写稳定的U盘或者TF卡加读卡器。千万别用那种看起来很便宜、来历不明的扩容盘,后续很容易启动失败。
  • 一根双头USB数据线,也就是USB-A对USB-A的线。这个不是日常用的线,而是救砖必需品,后面恢复分区要用的。
  • 飞牛1.1.20的N1专用镜像,以及对应的文件校验值。
  • 一台装了写盘工具的电脑,Windows、Linux或者macOS都可以。

外接硬盘先不急,刷完系统再挂上去就行。如果后面打算把数据放在USB硬盘里,建议准备一个带独立电源的硬盘盒,N1的USB口供电能力有限,不稳。

2.2 镜像下载、版本识别和哈希校验

镜像选型是整个过程的第一步,也是最容易踩坑的一步。飞牛官网下载中心里,针对不同设备提供不同架构的镜像,N1必须选带arm64或者明确标注N1适配的版本,千万别下到x86_64的PC版。文件命名上,飞牛1.1.20的N1镜像通常会带arm64、Amlogic、box这类关键词,自己注意分辨。

镜像下载完成后,不要急着解压或者写盘,先核对校验值。这一步非常关键,很多人刷完才发现文件不完整,还以为是操作问题。Windows下可以用:

certutil -hashfile 飞牛镜像.img SHA256

Linux或者macOS下用:

sha256sum 飞牛镜像.img

把计算出来的结果和官方发布的校验值比对,一致再往后走。如果文件不完整,U盘启动时会卡在内核加载阶段,那画面看起来和变砖一样,实际只是镜像坏了,没必要拆机。

2.3 制作启动U盘的正确方式

制作启动U盘不是把镜像文件复制粘贴进去,而是把整个镜像以“块”的方式写入U盘,这样U盘上才会有正确的分区表、引导文件和启动标记。写盘工具有很多,Windows下用常见的Rufus或者Etcher这类工具就行,选好镜像和U盘,点开始写入。这里要特别提醒:Rufus在写入时会列出电脑上的所有磁盘,你务必看清楚盘符,别把U盘选成了自己的系统硬盘。我听说过有人把电脑硬盘写掉的案例,那可真是欲哭无泪。

Linux或者macOS下也可以用命令行方式:

sudo dd if=/path/to/fnos-1.1.20-n1.img of=/dev/sdX bs=4M status=progress conv=fsync

其中/dev/sdX是你U盘的设备名,具体用lsblk查看。写入完成后,系统可能会弹窗提示“此磁盘需要格式化”,一律无视,直接拔出U盘即可。这里还需要注意拔U盘的方式,别在写入刚结束的瞬间就硬拔,等系统提示可以移除再拔,否则也会损坏引导信息。

2.4 备份当前系统和救砖工具

如果你手里这台N1现在还能正常开机进安卓系统,建议你先进入系统,检查一下ADB调试是否还能打开。N1刷机能不能顺利从U盘启动,很大程度靠的是安卓系统里的“更新模式”。所以原系统不着急覆盖,能保留就保留,实在不行也可以通过USB烧录模式重新刷回安卓。

备份大概有两种思路:一种是把整个eMMC用dd命令镜像出来,这种方法最彻底,但操作门槛高,不推荐新手上来就做;另一种更实际,就是准备好原厂安卓固件和刷录工具,真出事时能通过短接的方式恢复。救砖工具就是前文提到的双头USB线、烧录软件和一个正常的N1安卓镜像。这些东西平时扔在抽屉里无所谓,但真到变砖那一刻,它们就是你唯一的保险。千万别等到变砖了才去临时下载,那时候网络再抽风一下,人就麻了。

3. 核心操作:U盘启动、写入eMMC、验证的完整流程

3.1 用ADB让N1从U盘启动

现在进入正题。先把写好的U盘插到N1靠近网口的USB口,然后N1接好HDMI、网线和电源,开机进入安卓系统。首次刷机,我强烈建议让N1接显示器开机,这样你能看到每一步的状态,不会被一个黑屏吓得以为自己刷坏了。

电脑上打开命令行,先确认ADB工具可用。然后通过局域网连接N1:

adb connect 192.168.x.x:5555 adb shell

如果提示unauthorized,去N1屏幕上确认允许USB调试。确认连接成功后,退出shell,执行:

adb reboot update

这一步很关键。reboot update在N1的引导逻辑里,会进入一个类似“系统升级重启”的模式,此时引导程序会优先检查外部存储里的启动镜像,从而让U盘上的飞牛系统正常引导。如果执行完命令后,显示器上开始滚动大量内核日志,说明U盘启动已经生效。如果黑屏超过五分钟没有反应,别急着拆机,先关机,检查U盘是不是没插紧,或者镜像是不是损坏,重新尝试一遍。

有些第三方安卓固件可能默认关闭了ADB权限,导致连接不上。这时可以先在盒子上打开开发者模式里的ADB调试,或者更换一个带ADB且能正常启动的安卓固件,刷回后再继续。总之,U盘启动的核心就是让N1的引导程序在“更新模式”下发现U盘里的启动文件,这是不变砖的关键前提。

3.2 U盘启动后的状态确认

飞牛系统从U盘启动后,你先在显示器上确认进入了初始化界面,或者至少出现了命令行提示符。如果进入了web初始化页面,那就说明系统正在正常工作。物理上一切正常后,再确认存储结构:

lsblk df -h

正常情况下,你会看到U盘被挂载为系统盘,而N1内置的那块8GB eMMC还在,设备名类似mmcblk1。这一步看清楚后,再继续后面的写入,不然万一你看错了盘符,把系统写进U盘或者别的存储,折腾起来就很烦。

我个人的习惯是,U盘启动成功后,先在飞牛系统里跑个几分钟,确认电源稳定、网络能获取到IP、HDMI画面不闪烁。如果U盘启动阶段都不稳定,后面写入eMMC大概率也会在同一个坑里翻车。这条验证步骤看起来多余,实际能帮你筛掉一大半硬件隐患。

3.3 写入eMMC:全程最不能断电的几分钟

如果你只是想试试飞牛,完全可以不写入eMMC,长期用U盘跑也行。但U盘性能和寿命都不如内置存储,追求稳定使用的话,还是建议把系统装进eMMC。

执行写入前,先确保当前是在从U盘启动的飞牛系统里操作,别搞反了。然后在终端里切换到root:

sudo -i

在根目录或者系统目录下找到安装脚本,常见文件名是install.sh或者install-to-emmc.sh之类。找到后直接执行:

./install.sh

脚本运行时,会有菜单让你选择目标设备,一定要看清楚,选eMMC,不要选U盘。脚本会提示即将覆盖eMMC并安装引导程序,确认后就开始写入。这个过程大概几分钟,写入过程中会有大量分区和文件写入操作,屏幕上的输出可能看起来很密集,别紧张,等它跑完。

写入期间,绝对不要做这几件事:断电、拔U盘、按复位键、强制关机。也不要因为看到进度条不动就以为卡死了,有些版本在写入引导阶段会有几秒没有任何输出。如果你家里电压不太稳,最好用带电池的插座或者干脆等电压稳定的时段再刷。这几分钟忍过去,后面就顺畅了。等脚本出现“complete”或者“success”提示后,执行:

poweroff

系统关机后,再拔掉U盘,重新上电开机。

3.4 首次从eMMC启动和初始化

拔掉U盘重新上电后,N1会从内置存储的飞牛系统启动。这个过程比U盘启动快很多,显示器上会再次出现启动日志。等系统完全启动,飞牛的web管理界面地址会显示在屏幕上,通常是你N1的局域网IP加一个端口。浏览器里输入这个地址,进入初始化页面,设置管理员账号和密码,然后就能开始配置NAS了。

到这一步,飞牛1.1.20在N1上就算刷成功了。整个过程最危险的环节是写入eMMC的那几分钟,只要这时没出事,基本就稳了。初始化完成后,先别急着挂硬盘,去系统设置里确认一下版本号和当前运行状态,再后续操作。

4. 真变砖了怎么救:分场景判断和恢复链路

4.1 先判断是“假砖”还是“真砖”

即使操作再小心,也保不齐会遇到意外,比如写入中途断电、误刷了坏镜像。这时候先别慌,先把“砖”分个类。不同情况对应的处理方式差别很大。

| 现象 | 判断方向 | 处理方式 | |---|---|---:|---| | 通电后电源灯完全不亮,网口灯也不闪 | 大概率是电源、插头或硬件供电问题 | 换一根电源适配器再试,别急着拆机 | | 指示灯亮,屏幕无输出,但网口灯有反应 | 内核可能启动失败,但引导程序还在 | 尝试重新执行U盘启动,或进入USB烧录模式 | | 屏幕反复重启,或者卡在开机logo | 系统分区或引导区部分损坏 | 用USB烧录模式强制刷回安卓 | | 通电后完全无任何网络状态、无显示输出 | 引导程序可能被覆盖,或者启动链彻底断裂 | 通过短接进入USB烧录模式恢复 |

很多所谓变砖,其实只是电源适配器坏了,或者HDMI线没插好。我就见过有人急急拆了机壳,结果最后发现是电源插头虚接。所以第一步永远是排查电源和线路,确认硬件层面没毛病,再谈软件恢复。

4.2 USB烧录模式恢复流程

如果确认是系统引导问题,N1比很多设备好的地方是它有一个几乎杀不死的恢复入口——USB烧录模式。这个模式靠的是芯片级引导,正常情况不会被刷机操作覆盖。只要硬件没烧,基本都能救回来。

操作步骤如下:

  1. 在电脑上安装烧录驱动和烧录工具,准备好N1的安卓原厂镜像。
  2. 打开烧录工具,导入安卓镜像,点击开始,让软件进入等待设备的状态。
  3. 用双头USB线连接电脑和N1,线的另一头接N1靠近网口的USB口。不同主板版本接口位置可能有差异,如果没反应就换另一个USB口试试。
  4. 拔掉N1电源,拆开外壳找到主板上的短接点。这里必须提醒一句:不同生产批次的N1,短接点位置不一样,网上老图不一定能对应上,不要硬戳。你要找的是主板上的两个相邻焊盘,具体定位以自己主板版本为准。
  5. 用镊子夹住短接点,保持短接状态,然后接上电源。这时候电脑上的烧录工具应该会提示检测到设备,看到提示后松开镊子。
  6. 烧录工具会自动开始刷写安卓镜像,进度条走完后,拔掉USB线,断电,重新接上显示器和电源开机。

这个过程看起来很繁琐,但实际做过一次就知道,N1的恢复能力相当强。烧录工具识别设备的原理是芯片进入强制烧录模式,短接点是让它强行进入这个模式的开关。只要电脑端提示连接成功,后面基本就不会失手。

4.3 救砖失败时排查几个方向

如果按照上述步骤操作,电脑端始终提示连接不上,别急着放弃,先排查这几个点。

第一,驱动没装好。烧录工具连不上设备,大多数情况是驱动问题,重新安装对应版本驱动,或者换一个电脑USB口。第二,双头USB线质量问题。很多双头线只能充电不能传数据,或者信号衰减严重,最好换一根确认过能传输数据的线。第三,短接时机不对。短接点要稳定接触,接上电源后保持几秒再松开,如果中途松手过早,芯片可能还没进入烧录模式。第四,镜像文件本身损坏,换一个原厂镜像重新试。

这些坑我全都踩过,最后发现大概率是线材或者驱动的问题。所以在刷机前,先单独测试一下USB线在电脑和其他设备之间能不能正常传数据,能省很多事。

4.4 救砖成功之后要做什么

从USB烧录模式恢复后,N1会回到安卓系统。这时候千万别手痒又马上去刷飞牛,先把安卓系统完整开机跑一遍,确认遥控器、显示、网络、ADB都正常。这一步是把启动链重新稳定下来,相当于给设备一个健康的底子。

确认没问题后,重新做U盘启动和写入eMMC的操作。这次操作时,把那三类高风险问题再检查一遍:镜像架构对不对、U盘写好了吗、写入期间有没有人可能断电。只要这些确认好,第二次刷基本就没悬念了。

5. 装好之后的几个容易被忽略的细节

5.1 存储架构:eMMC只装系统,数据全放外接盘

飞牛1.1.20在N1上装好后,第一件重要的事是规划存储。N1内置的8GB空间,系统本身会用掉一部分,剩下的空间并不宽裕。如果你不管三七二十一,把Docker容器、日志、临时下载文件全堆在eMMC里,用不了一个月就会爆盘。爆盘不是简单的“空间不足”,它会导致日志写不进去、服务异常,时间久了还会产生大量额外写入,影响eMMC寿命。

正确做法是,所有数据类的东西都放外接硬盘。把外接硬盘格式化成支持的文件系统,在飞牛系统里把它添加为存储空间,然后在设置里把Docker的根目录和数据目录改到外接硬盘上。这样eMMC只负责跑系统和程序,日常写入压力小很多。

5.2 电源、散热和挂载策略

N1长时间当NAS用,最怕两样东西:稳压差和高温。原装适配器如果还在,就继续用原装的,不要随便换一个杂牌电源。你几十年不用的小路由器电源,看着接口一样,输出电流和纹波未必合格,长期运行容易莫名重启。

散热也要管起来。N1本身是金属外壳,散热设计还算能看,但你把它塞进电视柜角落,上面再堆一堆东西,夏天温度很容易飙升。温度一高,不仅系统不稳定,极端情况下还会出现eMMC读写错误。我建议把它放在通风位置,必要时可以在外壳底部加个小散热垫。外接硬盘如果使用USB硬盘盒,尽量选带独立供电的,不然N1的USB口既要传输数据又要供电,遇到盘内大量读写时可能不稳定,出现掉盘的情况。

5.3 升级策略:等等再更新,永远不亏

飞牛版本更新比较频繁,但N1这类盒子属于社区适配设备,和官方x86设备不完全一样。每次新版本发布后,建议先在群里或者论坛里观察几天,看有没有大量翻车反馈。如果大家都稳定,再通过飞牛后台的升级功能在线更新。升级过程中保持供电稳定,按提示正常等待,不要中途断电。

还有一条经验:升级前把当前版本的配置导出到本地,把docker-compose文件备份一份。N1装飞牛这种事,最大的成本其实是配置过程。有了备份,就算哪天系统彻底挂了,刷完系统后导回配置,分分钟恢复,不用从头折腾半天。

5.4 抛开折腾本身,我的实际使用体会

N1刷完飞牛后,我自己的用途主要是轻量NAS场景:我的文件备份、照片整理、下载任务,还有一些小型的Docker服务,比如内网应用之类。说实话,它的USB2.0接口速度摆在那里,大文件拷贝确实不快,但它胜在便宜、功耗低、安静,适合放在角落当一台默默工作的家庭服务器。后面更新飞牛系统时,我基本只等稳定版,不追新,因为我折腾过的设备越多,越明白一个道理:在N1这种硬件上,稳定可靠比性能激进重要得多。刷机和安装只是开始,真正考验的是一个良好的使用习惯。

相关新闻

同步FIFO设计实战:空满判断、参数化与避坑指南

同步FIFO设计实战:空满判断、参数化与避坑指南

第一次写同步FIFO时,我遇到过一件让项目停摆两天的事:一个深度为4的小FIFO,连续写满再连续读空之后,空信号和满信号居然同时拉高。一开始我怀疑是仿真库的时序问题,后来翻开RTL逐行排查才发现,是自己对读写…

2026/10/20 23:13:40 阅读更多 →
Git实战指南:从分支管理到冲突解决,一套讲透

Git实战指南:从分支管理到冲突解决,一套讲透

Git这玩意儿,折腾过的人都有体会——刚上手时觉得它就是"文件云备份",用着用着才发现,真正让你一天崩溃八百回的操作,往往不是代码写不出来,而是提交记录乱成毛线、分支切不明白、冲突解完又丢代码。做开发这…

2026/10/20 23:13:40 阅读更多 →
从ChatBot到AI Agent:Function Calling与记忆系统实战指南

从ChatBot到AI Agent:Function Calling与记忆系统实战指南

1. 先搞清楚:ChatBot和Agent的差距到底在哪里1.1 两者本质差异:你是在聊天还是在解决问题很多刚接触这个领域的人把ChatBot和Agent混为一谈,这其实是个很大的误区。ChatBot的本质是一个"语言生成器"。你给它一段输入,它…

2026/10/20 23:13:40 阅读更多 →

最新新闻

AF_XDP 实战指南:Ubuntu 24.04 上基于 eBPF 的高性能包处理

AF_XDP 实战指南:Ubuntu 24.04 上基于 eBPF 的高性能包处理

1. 项目概述:AF_XDP 到底解决什么问题碰上 AF_XDP 这个技术点的人,多半是已经在 Linux 上做高性能包处理,或者被 DPDK 的运维成本折腾过之后,想在内核生态里找个折中方案。AF_XDP 不是一个框架,而是 Linux 内核提供的地…

2026/10/20 23:41:33 阅读更多 →
用Unity打造桌面精灵:透明窗口、鼠标穿透与动画实战

用Unity打造桌面精灵:透明窗口、鼠标穿透与动画实战

简介:这是一份基于Unity引擎开发桌面精灵的完整工程资源,面向希望实现类似QQ宠物透明浮动桌面形象的Unity开发者。资源围绕窗口无边界设置、透明材质渲染、UI布局、Animator动画控制以及鼠标交互事件等关键技术点组织,适合有一定Unity基础、想…

2026/10/20 23:41:33 阅读更多 →
GLSL变量与类型系统详解:从标量到矩阵的Shader避坑指南

GLSL变量与类型系统详解:从标量到矩阵的Shader避坑指南

如果你写过一段时间的着色器,大概率遇到过这种时刻:shader编译失败,错误信息指向某个变量,你盯着那一行看了很久,愣是没发现哪里有问题。我印象最深的一次是在某个延迟渲染demo里,片元着色器把法线数据当成…

2026/10/20 23:41:33 阅读更多 →
C语言是什么?从底层原理到上手路径的全面解析

C语言是什么?从底层原理到上手路径的全面解析

编程这行干久了,总会被外行朋友或刚入行的新人问到同一个问题:“C语言到底是什么?” 每次被问到,我都会愣一下,因为这个问题看似简单,真要一两句话说清楚还挺难。它不像Java能“写安卓APP”,也不…

2026/10/20 23:41:33 阅读更多 →
好写作AI如何用游戏化设计破解写作恐惧,养成写作习惯

好写作AI如何用游戏化设计破解写作恐惧,养成写作习惯

1. 好写作AI到底在做什么:把“写作”变成“练级”1.1 它解决了什么问题:写作恐惧不是懒,是“防御”我见过太多人说自己“不会写”“写不出来”,包括我自己也曾是这样。面对一个空白文档,光标一开一合,脑子里…

2026/10/20 23:41:33 阅读更多 →
华三AC WX5560H AP信道优化实战:解决信号满格却卡顿

华三AC WX5560H AP信道优化实战:解决信号满格却卡顿

前阵子在某园区处理无线投诉时,我碰到一个很典型的场景:AP 装了一堆、信号显示也是满格,但视频会议就是动不动卡成 PPT。当时很多人第一反应是带宽不够,可跑到华三 AC WX5560H 上一看,控制器负载很低,出口带…

2026/10/20 23:40:32 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/20 10:02:13 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/20 20:43:59 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 10:02:08 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:45 阅读更多 →