☰
开源 Action 2 Poor:买不起大疆,就自己仿一台运动相机
2026/11/4 7:21:34 网站建设 项目流程

大疆 Action 2 刚上市那会儿,卡片机造型刷遍朋友圈:磁吸、竖拍,塞进口袋就能走。心动归心动,一看价格,很多人默默划走页面——「买不起,那就……自己仿一台?」

还真有人这么干了。开源项目Action 2 Poor的作者写得很直白:买不起 DJI Action 2 的我,仿造了一台 Action 2 Poor。

先泼盆冷水——也是作者反复强调的:

  • 画质很差,演示视频里也能看出来,别拿它当正经运动相机出门拍
  • 学习意义大于使用意义
  • 如果只是想拍视频:去买便宜的二手商用机,别在这儿折腾

但如果你做嵌入式、碰过海思,想把「原理图 → PCB → U-Boot / Linux → 摄像头应用」整条链路跑通,这个项目差不多就是一份现成的通关攻略。

  • GitHub:https://github.com/xnvi/action_2_poor
  • 软件与文档主仓(Gitee):https://gitee.com/dma/action_2_poor
  • 硬件(立创开源,后续以这里为准):https://oshwhub.com/code504/action_2_poor_v1
  • 演示视频(B 站):https://www.bilibili.com/video/BV1ND4y1s7Hr
  • 许可:MIT

一句话:Action 2 Poor 是用海思 Hi3516EV200 仿出来的「穷版 Action 2」——能开机、能触屏、能拍,但别指望它打得过大疆。

一、它到底是什么

它不是去破解大疆固件,也不是给树莓派套个壳,而是一套从硬件到软件尽量开齐的 DIY 运动相机工程:

关键词含义
主控海思Hi3516EV200(安防 / IPC 里常见的那一档)
系统U-Boot + Linux + JFFS2 rootfs,不是纯 RTOS 小玩具
界面小屏 + 触摸,应用里用到了LVGL等
影像Sensor(工程示例里有 IMX335)+ 海思MPP多媒体管线
交付物原理图 / PCB、3D 外壳、可烧录固件、应用源码、补丁

更贴切的说法是:一堂做成运动相机样子的嵌入式 Linux 课——外壳像卡片机,里面跑的是正经的 boot 和 rootfs。

为什么选海思,而不是树莓派?树莓派 DIY 上手快、生态也熟,但和安防摄像机、行车记录仪那条产业线不是一路。Hi3516 这类芯片本来就是为编解码和 Sensor 对接准备的,国内做 IPC 的人大多踩过坑。Action 2 Poor 相当于把大家熟悉的板级开发,塞进一个能握在手里的外壳里:外表像消费电子,骨架仍是工业向的影像方案。

商用运动相机便宜二手Action 2 Poor
画质 / 防抖强够用弱,作者自己也承认
能不能学底层基本不能黑盒从原理图到应用都有
成本千元级起看成色手工焊接 + 打印壳可压到约300 元以内(全贴片 + CNC 壳可到一千)
适合谁出门拍只想拍想搞懂整机的人

二、三个常见误解

≠ 「开源运动相机 = 平替大疆 / 影石」。
商用机的 ISP 调校、防抖、防水、续航和 App,是多年产品化积累出来的。Action 2 Poor 开篇就写清楚了:学习意义大于使用意义。

≠ 零基础焊两下就能当 GoPro 用。
作者也写了「零代码开发」路径,但同时警告:风险很高,器件型号要对齐;触摸坐标不对,可能还得改源码。出了问题,就靠115200 串口日志救命。

≠ 仓库里的 PCB 永远是最新版。
工程里写得很清楚:PCB 和原理图以立创开源页为准,仓库里的硬件文件可能不再更新。复刻前先看立创链接。

三、软件栈长什么样

大疆、影石的说明书里,几乎不写「机身跑的是 Linux 还是 RTOS」。社区逆向能看到各种线索:有的代际更偏 RTOS,有的像 Linux 加实时侧固件,新机甚至出现 Android 调试特征——但这些都不是厂商白皮书。Action 2 Poor 反而把底牌摊开:典型的嵌入式 Linux 相机分层。想对照商用机「大概长什么样」,这份开源反而更好读。

仓库大致是这样:

  • firmware/:编译好的 u-boot、uImage、rootfs,以及海思官方对照镜像
  • software/:可独立运行的 app、LVGL / libmpeg 等、补丁和工具代码;hisi_sdk需要自行补上官方包
  • hardware// 立创:原理图、PCB、外壳
  • doc/:文档、成本估算表等

烧录分区也很「教科书」:u-boot → env → kernel → rootfs,地址在 README 里写全了。二次开发要用到对应版本的海思 SDK,以及交叉工具链arm-himix100-linux——作者对 SDK 怎么到手「否认三连」,你懂的。能把镜像烧进 Flash,再在串口里看见内核起来,这一步本身就值回半节实验课。

四、想复刻的话,路径是什么

零代码路径(风险高)大致四步:

  1. 焊接组装—— 器件型号尽量与工程一致;触摸屏坐标范围要对上固件的假设
  2. 烧录固件—— 用仓库camera_img里的镜像,烧完最好校验一遍
  3. 上电—— 顺利的话:大约 2 秒出 Logo → 黑屏 / 白屏 →约 22 秒进入系统
  4. 异常排查—— 不开机、白屏、卡死:先查焊接;焊接没问题的话,芯片可能已经损坏;务必留下完整串口日志

二次开发默认你已经会这些:C、嵌入式 Linux、CMake、配置 uboot 环境变量、用 NFS 挂载跑 app、加载load3516ev200一类 ko。作者给了示例bootargs,注意其中的mem=要和加载脚本保持一致。

硬件成本:手工焊接 + 3D 打印壳,作者说可以压到300 元以内;正反面全贴片再加 CNC 壳,轻松到一千。明细见doc里的成本表。

第一里程碑不妨定得朴素一点:串口有 log、屏上有 Logo、手指点一下有反应。别一上来就追 4K、追防抖、追防水——那些是商用机的护城河,不是这份开源工程的主线。

五、谁适合,谁不适合

比较对得上的人:

  • 做过或正在学海思 IPC / Hi3516——这是少见的「整机形态」练习题
  • 想把U-Boot → Kernel → rootfs → MPP 出图 → LVGL UI补成闭环的工程师
  • 做公众号或技术分享,需要「有故事、有实物、有踩坑」的题材

不太建议硬上的人:

  • 只想周末拍骑行、滑雪 Vlog——直接买二手 Action / GoPro / 影石
  • 完全不会焊接,也没有烧录器和串口调试习惯
  • 指望复刻完画质接近大疆——作者已经提前劝退了

六、优缺点

优点

  • 话题好讲:仿 Action 2,天然带流量
  • 开源比较完整:硬件、软件、固件、外壳都有,MIT 许可
  • 技术栈贴近国内嵌入式读者(海思 + Linux)
  • 作者态度诚实,少有「开源神机」式吹捧

缺点

  • 画质差,当不了主力相机
  • 星不多、基本是单人维护,生态谈不上热闹
  • 海思 SDK 要自己搞定,有门槛
  • 触摸屏参数和器件一致性要求高,复刻翻车成本不低

七、写在最后

市面上的运动相机,多半是闭源固件加影像芯片,再叠上多年调校;说明书里几乎读不到「我们跑的是 Linux 还是 RTOS」。Action 2 Poor 反过来把底牌摊开:可以穷,但链路得完整。

它成不了你车把上的主力机,却很可能成为你第一次亲手点亮海思芯片、点亮触摸屏,再盯着串口等到开机成功的作品。

真要动手:先看 B 站演示和作者的劝退声明 → 到立创确认硬件版本 → 备齐烧录器和串口 → 先把作者或官方镜像烧通 → 再谈改 UI、换 Sensor。别第一天就对标大疆防抖——先让 Logo 亮起来,再让快门有反应。

买不起 Action 2 没关系。能搞懂一台 Action 2 Poor,你已经比「只会下单」多走了很长一段路。开源圈子里从不缺「看起来能拍」的 Demo;缺的是把劝退写在首页,却仍把原理图和 rootfs 一并交出来的人。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询