地摊上的蓝牙音箱、儿童玩具、百元内耳机和录音笔,拆开看十有八九都是杰理的芯片。杰理芯片集成度高、价格便宜到按毛算,但对个人开发者和折腾硬件的爱好者来说难以上手。主要是因为杰理走的是纯 B2B 路线,只对签了保密协议的大方案商开放 SDK 和技术支持。官方网站上散客连一份普通的数据手册都找不到,很多芯片还用自己魔改的指令集和专有烧录盒,网络资料全散落在各种论坛、网盘和旧帖子里。
这里把我搜集到的靠谱资源分类整理出来,方便找资料。
官方资料
杰理官方近年搭建了在线文档中心,并在 GitHub 和 Gitee 上开放了多条芯片产线的完整 SDK 源码、驱动以及跨平台支持库;同时一级代理商与模块商的公开页面也是获取正规资料的核心途径。
杰理文档系统门户
主页:https://doc.zh-jieli.com/vue/#/docs/
官方搭建的文档中心导航网站,是查找官方资料最全的一级入口。该导航站汇集了以下核心资源的跳转入口,无需到处搜寻分散的子链接:
- 芯片系列在线文档:覆盖 AC79 系列(WiFi/视频/AIoT)、AC63 系列(通用蓝牙/BLE)、AC82N、AD14/AD15/AD16/AC104(语音芯片与玩具主控)、AD23/AD24(AI语音NPU+FPU)、AW30/AW31/AW33(无线射频/2.4G/BLE)以及通用 MCU。
- 开发工具使用指南:提供官方编译链安装配置、烧录工具驱动安装与上位机配置调试软件说明。
- 移动端与轻量端生态:提供覆盖 Android、iOS、微信小程序、HarmonyOS 四大平台的 OTA 空中升级、蓝牙连接、杰理之家、健康及 WiFi 视频图传开发文档。
- 官方周边渠道:站内直接提供了官方 Gitee/GitHub 代码仓库、官方 B 站技术空间以及各芯片产线的官方钉钉技术支持群入口。
官方知识库
官方开源矩阵 Jieli-Tech
主页:GitHub Jieli-Tech / Gitee Jieli-Tech
杰理在开源平台开源了大量芯片的官方底层 SDK、启动引导程序以及跨平台生态,其中Gitee更新的要勤快一点,截至今天,开源平台里的资料有:
- 芯片固件与通用 MCU SDK:
- fw-AC79_AIoT_SDK / fw-AC792_SDK:AC79 系列 WiFi 视频与 AIoT 固件 SDK。
- fw-AC63_BT_SDK / fw-AC63_GP_MCU:AC63 系列通用蓝牙与 MCU 固件 SDK,支持 AC631N、AC632N、AC635N、AC636N、AC637N 等型号。
- fw-AD15N:覆盖 AD14N、AD15N、AC104N、AD17N、AD18N 等多个芯片系列的通用 MCU SDK,内置场景配置工程与 Makefile。
- fw-AD16N:AD16N 系列 32bit DSP 语音芯片的通用 MCU SDK。
- AD23N:带 NPU 与 FPU 的 AI 语音玩具与小音箱通用 MCU SDK。
- AD24N:双发射 32bit DSP 语音芯片通用 MCU SDK。
- AW30N / fw-AW31N_BLE_SDK / fw-aw33n_ble_sdk:支持 BLE 与 2.4GHz 私有协议的无线主控 SDK。
- fw-Bootloader:官方定制的芯片引导程序源码,用于学习上电引导、Flash 分区与固件跳转。
- 移动端与全平台生态:
- 蓝牙通信库:Android-JL_Bluetooth、iOS-JL_Bluetooth,基于 RCSP 协议实现设备通信与控制,并配套提供 android-bt-demo 与 ios-bt-demo 示例。
- 固件 OTA 升级:覆盖 Android-JL_OTA、iOS-JL_OTA、WeChat-Mini-Program-OTA(微信小程序)、HarmonyOS-JL_OTA(鸿蒙系统)以及 JL_OTA_Flutter。
- 健康与智能家居:Android-JL_Health、iOS-JL_Health 以及 Flutter-JL_Home 客户端。
官方自建 GitLab
主页:https://gitlab.zh-jieli.com/JL-Studio
官方维护的代码托管站,主要用于存放官方定制 IDE(JL-Studio)的插件、核心环境组件与编译支持脚本。
方案商与代理商
| 渠道 | 链接 | 说明 |
|---|---|---|
| 极星电子规格书下载站 | 链接 | 可以查到芯片规格书 |
| 云芯文档中心 | 链接 | 技术文档网站,注意右上角有其他文档入口 |
| 云芯官网 | 链接 | 可以查到杰理芯片的规格书、原理图、方案以及购买样品 |
| 云芯微技术论坛 | 首页 / 讨论帖 | 交流论坛,常有坛友分享 SDK 压缩包、烧录软件与排错记录 |
民间大神
在官方生态封闭的情况下,国内外极客对杰理芯片进行了深入的底层逆向、工具开发与开源框架移植。
kagaimiq
GitHub 主页:https://github.com/kagaimiq
海外逆向极客,长期深耕杰理芯片的底层架构与工具链逆向。其维护的全部杰理与相关仓库包括:
- jielie:杰理逆向知识库,梳理了 pi32 指令集、芯片架构、未公开寄存器地址映射及反汇编脚本。
- jl-uboot-tool:基于芯片内置 Uboot 协议开发的固件读写工具,可通过 USB 或串口直接 dump 固件、擦除与烧录 Flash,脱离官方专用烧录盒。
- jl-misctools:杰理固件解包、重打包与加密校验分析的实用 Python 脚本集。
- jl-msbm:作者编写的杰理芯片专用简易裸机运行工程。
- bluetrum-tools:同类竞品中科蓝讯芯片逆向工具,用于华南白牌音频主控的横向对比研究。
pla155
立创开源主页:pla155
活跃创客,专注于低成本硬件下载工具与 CPU 裸机运行探索:
- Jerry Downloader V2.0 烧录器:自制杰理一线通与强制下载器,基于通用元器件实现,开源原理图与 PCB,能低成本替代官方高价烧录盒。
- 杰理 CPU 裸奔思路与工程:探索杰理 CPU 裸机运行的硬件工程与实现思路。
冯芳芳
Gitee 主页:fengfangfang
国内开发者,致力于把通用开源框架移植到杰理主控上:
- AC636N 适配 Arduino(含内置示例编译报告):将 Arduino 框架移植到 AC636N,并给出了完整的官方示例库编译测试结果。
- AC636N 移植 u8g2:基于 AC636N 官方工程移植集成了 u8g2 单色屏图形驱动库。
- AC6905 极简裸机环境:在立创开源发表的极简裸机运行环境搭建教程,基于 AC6905 实测验证通过。
christian-kramer
GitHub 主页:christian-kramer
- AC690X 逆向笔记:记录了对早期经典主控 AC690X 的摸索手记,包含汇编工具链、引脚排布和实验步骤。
社区探索与海外论坛
- AC690N 裸机开发教程:立创开源平台文章,探讨如何在 AC690N 上脱离官方庞杂 SDK 编写简易裸机代码。
- 俄罗斯 USMI 论坛(专帖):俄罗斯单片机与音频论坛,聚集了大量拆解华强北音箱主控的极客,包含 Flash 飞线读取与固件反编译讨论。
二开硬件链接
手头没有现成板子时,可以在淘宝淘一些低成本库存或成品小板做二次开发实验。
| 板子名称 | 参考链接 | 说明 |
|---|---|---|
| 蓝牙音响库存主板 | 淘宝链接 | 全新库存蓝牙音响主板,无原厂资料,适合买来做硬件逆向和 DIY 研究 |
| 疑似 AC6958 蓝牙主板 | 淘宝链接 | 极低成本蓝牙板,适合盲狙赌一把 AC6958 主控 |
| 全新二次开发板 A | 淘宝链接 | 全新板子,引脚引出清晰,适合买来直接做二次开发 |
| 全新二次开发板 B | 淘宝链接 | 全新现成小板,外围元件完整,同样很适合拿来做二次开发折腾 |
杂项
本节汇总了鸿蒙系统移植仓、入门实战教程、非正规找资料渠道以及开发者交流群。
移植与实战参考
| 资源名称 | 链接 | 说明 |
|---|---|---|
| OpenHarmony 杰理 SoC 仓 | 链接 | 开源鸿蒙适配仓,半成品,包含 AC695X 的 BSP 驱动与蓝牙协议栈源码 |
| OpenHarmony 小型系统移植参考 | 链接 | 官方小型系统移植展示文档,对同类芯片轻量系统与显示驱动移植有参考价值 |
| CSDN AC696 入门教程 | 链接 | 记录 AC696 系列 SDK 获取方式、工程建立与烧录操作全流程 |
| 尚硅谷杰理蓝牙实战视频 | 链接 | B 站公开的嵌入式杰理芯片实战视频,以蓝牙音箱项目演示基础开发 |
| 牛客网杰理工作体验讨论 | 链接 | 牛客网上讨论帖,从内部员工视角侧面了解杰理研发文化与技术栈特点 |
淘宝卖家与闲鱼渠道
在淘宝购买杰理开发板或芯片时,可以直接向卖家索要商家配套的 SDK 和资料包;也可以在闲鱼搜索对应芯片型号,常有人打包转让内部工程源码与工具链。
开发者交流群
遇到深坑或者缺特定 SDK 压缩包时,可以进群求助交流:
| 群名称 | 平台与群号 |
|---|---|
| 杰理WIFI开源社区 | QQ:593243414 |
| 杰理科技华东技术交流 | QQ:658199016 |
| JL杰理BLE开源社区 | QQ:661618204 |
| JL杰理芯片方案开发 | QQ:709159759 |
| 杰理蓝牙mp3方案开发 | QQ:714234904 |
| 杰理蓝牙 | QQ:729059606 |
| JL杰理蓝牙与音频开源社区 | QQ:764468449 |
| arm板系统研究 | QQ:973359785 |
| 官方 AC63 技术交流群 | 钉钉:107855006323 |
| 官方 AC791 技术交流群 | 钉钉:137930001150 |
| 官方 AC792 技术交流群 | 钉钉:91050006452 |
| 官方 AC82 技术交流群 | 钉钉:42090002468 |
| 官方 AD14/15/16 技术交流群 | 钉钉:34733364 |
| 官方 AW30 技术交流群 | 钉钉:34743364 |
| 官方 AW31/33 技术交流群 | 钉钉:90400000565 |
| 官方通用 MCU 技术交流群 | 钉钉:31691148 |