Skip to content

About

AC521x 儿童数码显微镜项目文档。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

AC521x 儿童电子显微镜 开发指南

基于杰理 AC521x 平台的儿童电子显微镜项目文档

项目简介

本文档记录了一款基于 杰理 AC521x 芯片的儿童电子显微镜的开发过程,涵盖硬件选型、软件架构、ISP 调教、UI 设计、AI 功能等核心内容。

硬件平台

项目 规格
主控芯片 杰理 AC521x
图像传感器 GalaxyCore GC1084(100万像素,DVP接口)
显示屏 ST7789S(LCD,SPI接口)
存储 SPI Flash(固件+资源)
接口 USB、SD卡

软件架构

┌─────────────────────────────────────────────┐
│                 Application                 │
│  ┌──────────┐  ┌──────────┐  ┌───────────┐ │
│  │ 拍照模式  │  │ 录像模式  │  │ 文件管理  │ │
│  └──────────┘  └──────────┘  └───────────┘ │
├─────────────────────────────────────────────┤
│                  UI Layer                   │
│  ┌──────────┐  ┌──────────┐  ┌───────────┐ │
│  │ 菜单系统  │  │ 图标渲染  │  │ 屏幕翻转  │ │
│  └──────────┘  └──────────┘  └───────────┘ │
├─────────────────────────────────────────────┤
│                ISP Engine                   │
│  ┌──────┐ ┌──────┐ ┌──────┐ ┌───────────┐ │
│  │  AE  │ │ AWB  │ │ 2D NR│ │ 色彩矩阵  │ │
│  └──────┘ └──────┘ └──────┘ └───────────┘ │
├─────────────────────────────────────────────┤
│              Sensor Driver                  │
│           GalaxyCore GC1084                 │
└─────────────────────────────────────────────┘

文档目录

docs/
├── architecture.md          # 整体架构详解
├── isp-tuning.md            # ISP 调教指南(含场景系统、参数说明)
├── ui-system.md             # UI 系统(菜单、图标、屏幕翻转)
├── digital-zoom.md          # 数字变焦实现
├── face-detection.md        # AI 人脸检测功能
├── build-and-flash.md       # 编译烧录流程(Code::Blocks + download.bat)
├── hardware.md              # 硬件资料与接口说明
├── camera-sensor.md         # GC1084 传感器驱动详解
└── led-key.md               # LED 状态机与按键映射

快速开始

编译环境

  • IDE:Code::Blocks
  • 工具链:OR32 GCC(杰理定制)
  • 烧录:download.bat(objcopy → merge → apu_make → isd_download)

编译步骤

  1. 打开 project.cbp(Code::Blocks 工程文件)
  2. Build → Build(或 F9)
  3. 运行 download.bat 烧录到设备

ISP 调教

使用 CameraSetupDV15.exe / ScreenAdjTools.exe 调节传感器参数:

  • J3L 文件 → 通过 isp_cfg.exe 编译为 bin → 放入 res/ 目录
  • 屏效文件 → 通过 ScreenAdjTools.exe 编译 → 放入 res/ 目录

详见 ISP 调教指南

开发记录

日期 内容
2026-08 ISP 晴天模式锁定、调试打印、J3L 转换脚本
2026-08 屏幕翻转功能、菜单中文化、数字变焦优化
2026-08 AI 人脸检测集成、LED 状态机调试
2026-07 项目启动、硬件选型、基础驱动适配

许可证

MIT License

作者

About

AC521x 儿童数码显微镜项目文档。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors