add MaixCAM2 docs

This commit is contained in:
Neucrack
2025-09-05 20:34:45 +08:00
parent 4d0c1868aa
commit 25665b90f6
31 changed files with 1474 additions and 314 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 458 KiB

View File

@@ -2,107 +2,167 @@
title: MaixCAM — Fast Deployment for AI Vision and Audio Projects
---
<div style="width:100%; display:flex;justify-content: center;">
<script src="/static/js/tailwind.js"></script>
![MaixCAM](https://wiki.sipeed.com/maixpy/static/image/maixcam.png)
<style>
#content_body .h1 {
font-size: 2.2em;
font-weight: 800;
}
.flex_center {
display:flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
#content_body .card_item {
color: #f0f5f9;
background: linear-gradient(90deg, #26d0ce, #1a2980);
border-radius: 1em;
padding: 1em;
margin: 1em 0.1em;
}
#content_body .card_item img {
transition: transform 0.4s ease;
}
#content_body .item2 {
background: linear-gradient(-45deg, #c471ed, #f64f59);
}
#content_body .item3 {
background: linear-gradient(-45deg, #12c2e9, #c471ed);
}
#content_body .card_item:visited {
color: #f0f5f9;
}
#content_body .card_item:hover {
border-radius: 1em;
background: linear-gradient(70deg, #26d0ce, #1a2980);
padding: 1em;
margin: 1em 0.1em;
}
#content_body .item2:hover {
background: linear-gradient(-20deg, #c471ed, #f64f59);
}
#content_body .item3:hover {
background: linear-gradient(-20deg, #12c2e9, #c471ed);
}
#content_body .card_item:hover > img {
transform: rotate(10deg) scale(1.3) ;
}
.cams_wrapper {
}
.mask_wrapper {
position: relative;
}
.mask {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.item_name {
font-size: larger;
font-weight: 800;
}
#content_body .btn_blue {
margin: 1em;
color: white;
font-size: 0.9em;
border-radius: 0.3em;
padding: 0.5em 2em;
background-color: #0b4294;
}
#content_body .btn_blue:visited {
color: white;
}
#content_body .btn_blue:hover {
margin: 1em;
color: white;
font-size: 0.9em;
border-radius: 0.3em;
padding: 0.5em 2em;
background-color: #082a5e;
}
#content_body .btn_red {
margin: 1em;
color: white;
font-size: 0.9em;
border-radius: 0.3em;
padding: 0.5em 2em;
background-color: #a80202
}
#content_body .btn_red:visited {
color: white;
}
#content_body .btn_red:hover {
margin: 1em;
color: white;
font-size: 0.9em;
border-radius: 0.3em;
padding: 0.5em 2em;
background-color:#630606;
}
.dark #content_body .card_item {
color: #f0f5f9;
}
.dark #content_body a.card_item:visited {
color: #f0f5f9;
}
.dark .card_item {
background: #292929;
}
</style>
<div style="width:100%;" class="flex_center">
<!-- ![MaixCAM](../../assets/maixcam/maixcam.jpeg) -->
</div>
<div style="margin-bottom: 4em"></div>
<div class="flex_center w-full cams_wrapper">
<div class="flex flex-row w-full">
<a href="./maixcam2.html" class="flex flex-row items-center justify-around w-full card_item mask_wrapper">
<div class="item_name">MaixCAM2</div>
<img src="/static/image/maixcam2_small.png">
<div class="mask"></div>
</a>
</div>
<div class="flex flex-row w-full justify-between">
<div class="flex_center flex-row w-1/2 justify-start">
<a href="./maixcam.html" class="flex_center card_item mask_wrapper">
<img src="/static/image/maixcam_small.png">
<div class="item_name pt-1">MaixCAM</div>
<div class="mask"></div>
</a>
</div>
<div class="flex_center flex-row w-1/2 justify-end">
<a href="./maixcam_pro.html" class="flex_center card_item mask_wrapper">
<img src="/static/image/maixcam_pro_small.png">
<div class="item_name pt-1">MaixCAM-Pro</div>
<div class="mask"></div>
</a>
</div>
</div>
</div>
<div class="center mb-20"></div>
<div style="padding: 1em 0 0 0; display: flex; justify-content: center">
<a target="_blank" class="btn_blue" href="https://wiki.sipeed.com/maixpy/">MaixPy </a>
<a target="_blank" class="btn_blue" href="https://wiki.sipeed.com/maixcdk/">MaixCDK</a>
<a target="_blank" class="btn_blue" href="https://maixhub.com">MaixHub online Model Train</a>
<a target="_blank" class="btn_blue" href="https://maixhub.com/app">MaixHub App Store</a>
</div>
<div style="padding: 1em 0 0 0; display: flex; justify-content: center">
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color: #a80202" href="https://item.taobao.com/item.htm?id=784724795837">Taobao</a>
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color: #a80202" href="https://www.aliexpress.com/store/911876460">AliExpress</a>
<a target="_blank" class="btn_red" href="https://item.taobao.com/item.htm?id=784724795837">Taobao</a>
<a target="_blank" class="btn_red" href="https://www.aliexpress.com/store/911876460">AliExpress</a>
</div>
## Introduction to MaixCAM
MaixCAM is a hardware product designed for the rapid deployment of AI vision, audio, and AIOT applications. It serves as a platform for quickly verifying product prototypes and moving to mass production, featuring a powerful yet cost-effective processor with integrated cameras, screens, WiFi, and a complete, easy-to-use software ecosystem.
<div style="padding: 1em 0 0 0; display: flex; justify-content: left">
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color: #a80202" href="https://wiki.sipeed.com/maixpy/">More Features on the MaixPy Homepage</a>
</div>
**Target Use Cases and Audience**:
* **AI Algorithm Deployment**: AI engineers can quickly deploy their AI models on real hardware (MaixCAM) using easy-to-use model conversion tools and SDKs.
* **STEM Education**: With the MaixPy SDK and development tools, teachers can focus on teaching while students quickly get hands-on experience without needing to develop hardware or software.
* **University Research and Education**: Comprehensive documentation and tutorials provide learning paths for students at all levels, while RISC-V and AI technologies offer tools for research.
* **Prototyping for Makers and Engineers**: Well-designed hardware, extensive peripherals, and easy-to-use software let you quickly turn ideas into reality without getting bogged down by basic development tasks.
* **Enterprise Product Upgrades and Deployment**: Quickly deploy products without high R&D costs, or add AI vision to existing equipment for smart enhancements.
* **Competitions**: MaixCAM + MaixPy + MaixCDK provide rapid innovation for competitions. The platform has already been used to win various awards.
## MaixCAM Hardware Overview
MaixCAM hardware info, more info please refer to CPU's datasheet.
And there is another model called [MaixCAM-Pro](./maixcam_pro.md).
| Component | Description |
|--------------------|-------------|
| CPU Big Core | 1GHz RISC-V C906 (plus an optional 1GHz ARM A53 for Linux) |
| CPU Small Core | 700MHz RISC-V C906 running RTOS |
| Low-Power Core | 25~300MHz 8051 for low-power applications |
| NPU | 1TOPS@INT8, BF16 model support, operators for popular models like Mobilenetv2, YOLOv5, YOLOv8 |
| Memory | 256MB DDR3 |
| Storage | TF card or SD NAND boot |
| Camera | Up to 5MP, officially supports 4MP GC4653 and OS04A10 (4-lane MIPI CSI, 22-pin interface, supports dual CSI split) |
| Screen | 2.3" HD IPS touch screen, 552x368 resolution (2-lane MIPI DSI output, 31-pin standard interface, 6-pin capacitive touch) |
| Audio Output | Onboard PA amplifier for 1W or less speakers |
| Audio Input | Built-in analog silicon mic for audio input |
| Network | Onboard WiFi6 + BLE5.4 module, Ethernet versions available |
| USB | Type-C USB2.0, support device and host mode, support USB camera |
| IO Ports | 2 x 14-pin 2.54mm headers, 800mil spacing, breadboard-compatible |
| Buttons | 1 x RST button + 1 x USER (function) button |
| LEDs | Power LED + User LED |
| Codec | H.264/H.265/MJPEG hardware decode, supports 2K@30fps encoding/decoding |
| Peripherals | I2C/SPI/UART/ADC/PWM/WDT |
| Case | 3D printed with two screw mounts for attaching to stands |
## MaixCAM Software Ecosystem
MaixCAM offers more than just hardware. It comes with a complete software ecosystem, including:
| Name | Description | Image/Video |
|-------------|-------------|-------------|
| [MaixPy](https://wiki.sipeed.com/maixpy/) | Python SDK optimized for MaixCAM with simple APIs and hardware acceleration | Refer to[MaixPy](https://wiki.sipeed.com/maixpy/) |
| [MaixVision](https://wiki.sipeed.com/maixvision) | AI vision IDE for programming, running code, live image preview, and graphical programming | ![MaixVision](../../assets/maixcam/maixvision.jpg) <video playsinline controls muted preload style="width:100%" src="https://wiki.sipeed.com/maixpy/static/video/maixvision.mp4"></video>|
| [MaixHub](https://maixhub.com) | Online AI model training platform that requires no AI expertise or expensive hardware | ![MaixHub](../../assets/maixcam/maixhub.jpg) |
| [MaixCDK](https://github.com/sipeed/MaixCDK) | C++ version of MaixPy for C/C++ developers | Refer to [MaixCDK](https://github.com/sipeed/MaixCDK) |
| [App Store](https://maixhub.com/app) | Download tools and applications, or upload your own | Refer to [App Store](https://maixhub.com/app) |
| [Share Center](https://maixhub.com/share) | A space for developers to share projects and experiences | Refer to [Share center](https://maixhub.com/share) |
## MaixCAM Documentation
### Official Resources (by Sipeed)
* [MaixCAM Documentation](https://wiki.sipeed.com/maixcam)(This documentation)
* [MaixPy Documentation](https://wiki.sipeed.com/maixpy/) (Python SDK) ([Source Code](https://github.com/sipeed/MaixPy))
* [MaixCDK Documentation](https://github.com/sipeed/MaixCDK) (C/C++ SDK) ([Source Code](https://github.com/sipeed/MaixCDK))
* [System Source Code](https://github.com/sipeed/LicheeRV-Nano-Build)
* [Schematic](https://dl.sipeed.com/shareURL/LICHEE/LicheeRV_Nano/02_Schematic)
* [Camera and Lens Documentation](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM/Camera)
* [Core Board Hardware Documentation](https://dl.sipeed.com/shareURL/LICHEE/LicheeRV_Nano)
* [MaixCAM Case Model](https://makerworld.com.cn/zh/models/467141)
* [MaixCAM Stand Model](https://makerworld.com.cn/zh/models/467152)
### Chip Documentation
MaixCAM is based on Sipeed's LiecheeRV-Nano core board, which uses the SG2002 chip. The following resources may also be useful:
> Note: While MaixCAM can use documentation from LicheeRV-Nano and SG2002, **LicheeRV-Nano and other SG2002 products cannot use MaixPy, MaixCDK, or MaixVision software.** Please ensure you choose the right product for your development needs.
* [Datasheet](https://github.com/sophgo/sophgo-doc/releases)
* [LicheeRV-Nano Development Board Documentation](https://wiki.sipeed.com/hardware/zh/lichee/RV_Nano/1_intro.html)
* [Toolchain Download](https://sophon-file.sophon.cn/sophon-prod-s3/drive/23/03/07/16/host-tools.tar.gz)
* [Sophon SDK Documentation](https://developer.sophgo.com/thread/471.html)
* [Sophon HDK Documentation](https://developer.sophgo.com/thread/472.html)
* [Sophon TPU Documentation](https://developer.sophgo.com/thread/473.html)
* [Sophon TDL Documentation](https://developer.sophgo.com/thread/556.html)
### Community Resources
* [MaixHub App Store](https://maixhub.com/app)
* [MaixHub Share Plaza](https://maixhub.com/share)
* [makerworld.com](https://makerworld.com/) (recommended) or [makerworld.com.cn](https://makerworld.com.cn) — search for `MaixCAM`
* [Bilibili](https://bilibili.com) — search for `MaixCAM` or `MaixPy`
* [GitHub](https://github.com) Open Source Projects: github.com Search: [MaixCAM](https://github.com/search?q=maixcam&type=repositoriese) / [MaixCAM2](https://github.com/search?q=maixcam2&type=repositoriese) / [MaixPy](https://github.com/search?q=maixpy&type=repositoriese)
## Purchase
MaixCAM comes in two versions. For details, please visit [Sipeed Taobao](https://sipeed.taobao.com/) or [AliExpress](https://www.aliexpress.com/store/911876460).

View File

@@ -0,0 +1,108 @@
---
title: MaixCAM — Fast Deployment for AI Vision and Audio Projects
---
<div style="width:100%; display:flex;justify-content: center;">
![MaixCAM](https://wiki.sipeed.com/maixpy/static/image/maixcam.png)
</div>
<div style="padding: 1em 0 0 0; display: flex; justify-content: center">
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color: #a80202" href="https://item.taobao.com/item.htm?id=784724795837">Taobao</a>
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color: #a80202" href="https://www.aliexpress.com/store/911876460">AliExpress</a>
</div>
## Introduction to MaixCAM
MaixCAM is a hardware product designed for the rapid deployment of AI vision, audio, and AIOT applications. It serves as a platform for quickly verifying product prototypes and moving to mass production, featuring a powerful yet cost-effective processor with integrated cameras, screens, WiFi, and a complete, easy-to-use software ecosystem.
<div style="padding: 1em 0 0 0; display: flex; justify-content: left">
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color: #a80202" href="https://wiki.sipeed.com/maixpy/">More Features on the MaixPy Homepage</a>
</div>
**Target Use Cases and Audience**:
* **AI Algorithm Deployment**: AI engineers can quickly deploy their AI models on real hardware (MaixCAM) using easy-to-use model conversion tools and SDKs.
* **STEM Education**: With the MaixPy SDK and development tools, teachers can focus on teaching while students quickly get hands-on experience without needing to develop hardware or software.
* **University Research and Education**: Comprehensive documentation and tutorials provide learning paths for students at all levels, while RISC-V and AI technologies offer tools for research.
* **Prototyping for Makers and Engineers**: Well-designed hardware, extensive peripherals, and easy-to-use software let you quickly turn ideas into reality without getting bogged down by basic development tasks.
* **Enterprise Product Upgrades and Deployment**: Quickly deploy products without high R&D costs, or add AI vision to existing equipment for smart enhancements.
* **Competitions**: MaixCAM + MaixPy + MaixCDK provide rapid innovation for competitions. The platform has already been used to win various awards.
## MaixCAM Hardware Overview
MaixCAM hardware info, more info please refer to CPU's datasheet.
And there is another model called [MaixCAM-Pro](./maixcam_pro.md).
| Component | Description |
|--------------------|-------------|
| CPU Big Core | 1GHz RISC-V C906 (plus an optional 1GHz ARM A53 for Linux) |
| CPU Small Core | 700MHz RISC-V C906 running RTOS |
| Low-Power Core | 25~300MHz 8051 for low-power applications |
| NPU | 1TOPS@INT8, BF16 model support, operators for popular models like Mobilenetv2, YOLOv5, YOLOv8 |
| Memory | 256MB DDR3 |
| Storage | TF card or SD NAND boot |
| Camera | Up to 5MP, officially supports 4MP GC4653 and OS04A10 (4-lane MIPI CSI, 22-pin interface, supports dual CSI split) |
| Screen | 2.3" HD IPS touch screen, 552x368 resolution (2-lane MIPI DSI output, 31-pin standard interface, 6-pin capacitive touch) |
| Audio Output | Onboard PA amplifier for 1W or less speakers |
| Audio Input | Built-in analog silicon mic for audio input |
| Network | Onboard WiFi6 + BLE5.4 module, Ethernet versions available |
| USB | Type-C USB2.0, support device and host mode, support USB camera |
| IO Ports | 2 x 14-pin 2.54mm headers, 800mil spacing, breadboard-compatible |
| Buttons | 1 x RST button + 1 x USER (function) button |
| LEDs | Power LED + User LED |
| Codec | H.264/H.265/MJPEG hardware decode, supports 2K@30fps encoding/decoding |
| Peripherals | I2C/SPI/UART/ADC/PWM/WDT |
| Case | 3D printed with two screw mounts for attaching to stands |
## MaixCAM Software Ecosystem
MaixCAM offers more than just hardware. It comes with a complete software ecosystem, including:
| Name | Description | Image/Video |
|-------------|-------------|-------------|
| [MaixPy](https://wiki.sipeed.com/maixpy/) | Python SDK optimized for MaixCAM with simple APIs and hardware acceleration | Refer to[MaixPy](https://wiki.sipeed.com/maixpy/) |
| [MaixVision](https://wiki.sipeed.com/maixvision) | AI vision IDE for programming, running code, live image preview, and graphical programming | ![MaixVision](../../assets/maixcam/maixvision.jpg) <video playsinline controls muted preload style="width:100%" src="https://wiki.sipeed.com/maixpy/static/video/maixvision.mp4"></video>|
| [MaixHub](https://maixhub.com) | Online AI model training platform that requires no AI expertise or expensive hardware | ![MaixHub](../../assets/maixcam/maixhub.jpg) |
| [MaixCDK](https://github.com/sipeed/MaixCDK) | C++ version of MaixPy for C/C++ developers | Refer to [MaixCDK](https://github.com/sipeed/MaixCDK) |
| [App Store](https://maixhub.com/app) | Download tools and applications, or upload your own | Refer to [App Store](https://maixhub.com/app) |
| [Share Center](https://maixhub.com/share) | A space for developers to share projects and experiences | Refer to [Share center](https://maixhub.com/share) |
## MaixCAM Documentation
### Official Resources (by Sipeed)
* [MaixCAM Documentation](https://wiki.sipeed.com/maixcam)(This documentation)
* [MaixPy Documentation](https://wiki.sipeed.com/maixpy/) (Python SDK) ([Source Code](https://github.com/sipeed/MaixPy))
* [MaixCDK Documentation](https://github.com/sipeed/MaixCDK) (C/C++ SDK) ([Source Code](https://github.com/sipeed/MaixCDK))
* [System Source Code](https://github.com/sipeed/LicheeRV-Nano-Build)
* [Schematic](https://dl.sipeed.com/shareURL/LICHEE/LicheeRV_Nano/02_Schematic)
* [Camera and Lens Documentation](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM/Camera)
* [Core Board Hardware Documentation](https://dl.sipeed.com/shareURL/LICHEE/LicheeRV_Nano)
* [MaixCAM Case Model](https://makerworld.com.cn/zh/models/467141)
* [MaixCAM Stand Model](https://makerworld.com.cn/zh/models/467152)
### Chip Documentation
MaixCAM is based on Sipeed's LiecheeRV-Nano core board, which uses the SG2002 chip. The following resources may also be useful:
> Note: While MaixCAM can use documentation from LicheeRV-Nano and SG2002, **LicheeRV-Nano and other SG2002 products cannot use MaixPy, MaixCDK, or MaixVision software.** Please ensure you choose the right product for your development needs.
* [Datasheet](https://github.com/sophgo/sophgo-doc/releases)
* [LicheeRV-Nano Development Board Documentation](https://wiki.sipeed.com/hardware/zh/lichee/RV_Nano/1_intro.html)
* [Toolchain Download](https://sophon-file.sophon.cn/sophon-prod-s3/drive/23/03/07/16/host-tools.tar.gz)
* [Sophon SDK Documentation](https://developer.sophgo.com/thread/471.html)
* [Sophon HDK Documentation](https://developer.sophgo.com/thread/472.html)
* [Sophon TPU Documentation](https://developer.sophgo.com/thread/473.html)
* [Sophon TDL Documentation](https://developer.sophgo.com/thread/556.html)
### Community Resources
* [MaixHub App Store](https://maixhub.com/app)
* [MaixHub Share Plaza](https://maixhub.com/share)
* [makerworld.com](https://makerworld.com/) (recommended) or [makerworld.com.cn](https://makerworld.com.cn) — search for `MaixCAM`
* [Bilibili](https://bilibili.com) — search for `MaixCAM` or `MaixPy`
* [GitHub](https://github.com) Open Source Projects: github.com Search: [MaixCAM](https://github.com/search?q=maixcam&type=repositoriese) / [MaixCAM2](https://github.com/search?q=maixcam2&type=repositoriese) / [MaixPy](https://github.com/search?q=maixpy&type=repositoriese)
## Purchase
MaixCAM comes in two versions. For details, please visit [Sipeed Taobao](https://sipeed.taobao.com/) or [AliExpress](https://www.aliexpress.com/store/911876460).

View File

@@ -0,0 +1,125 @@
---
title: MaixCAM2 -- Rapid Deployment of AI Vision and Audio Applications
---
<div style="width:100%; display:flex;justify-content: center;">
![maixcam-pro](/static/image/maixcam2_front_back.png)
</div>
<div style="padding: 1em 0 0 0; display: flex; justify-content: center">
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color: #a80202" href="https://sipeed.taobao.com">Taobao</a>
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color: #a80202" href="https://www.aliexpress.com/store/911876460">AliExpress</a>
</div>
## Introduction to MaixCAM2
`MaixCAM2` is a hardware product designed for better implementation of AI vision, audio, and AIoT applications. It provides a platform for rapid prototype verification and mass production.
### **Key Features**:
1. **Outstanding hardware performance**: Dual-core `A53` + `12.8Tops@INT4 / 3.2Tops@INT8` + `4GB LPDDR4` + multiple hardware codecs. At `640x640` resolution, `YOLO11n` reaches up to `113FPS`, and `YOLO11s` up to `62FPS`.
2. **Integrated hardware package**: Supports up to `4K 1/1.8"` camera, `640x480` high-definition touchscreen, dual microphones, `WiFi6` + `BLE5.4`, and more. No complex hardware adaptation required, ready to use out of the box.
3. **Various hardware form factors**: Versions available with enclosures and different accessory configurations, as well as a `core board`.
4. **Offline AI large model support**: In addition to `convolutional models`, supports `Transformer models`, with plug-and-play `LLM / VLM / ASR / TTS`.
5. **Comprehensive and easy-to-use software ecosystem**: Provides well-polished [MaixPy](https://wiki.sipeed.com/maixpy) (`Python`) + [MaixCDK](https://wiki.sipeed.com/maixcdk) (`C++`) SDKs, extensive documentation, professional IDE, and cloud platform support.
### Based on `MaixCAM2`, you can create:
* **DIY Smart Camera**: Equipped with `4K` large-format `1/1.8"` sensor, supporting `JPEG / RAW / H.264 / H.265` encoding, easy-to-use software, and `NPU`-accelerated `AI` features, making DIY smart cameras simple.
* **Robots**: Dual mics + HD camera + HD touchscreen + AI acceleration + rich peripherals. Supports `convolutional models` and `Transformer models` with plug-and-play `YOLO / LLM / VLM / ASR / TTS`. Suitable for everything from toys to professional intelligent robots.
* **Production Line Quality Inspection Assistant**: Traditional algorithms (OpenMV / OpenCV) plus hardware-accelerated AI recognition easily meet the demands of high-precision, real-time, and low-cost production line applications.
* **Competition Weapon**: A strong tool for competitions, offering high performance, compact size, and easy-to-use Python (MaixPy) and C++ (MaixCDK) SDKs. Enables lightning-fast development of competitive projects. Many students have already won top awards using MaixCAM.
* **Educational Aid**: For university research, teaching, STEM education, spreading cutting-edge knowledge, and inspiring future technologies.
* **And more**: Waiting to be discovered by you!
### Feature Showcase
For more feature introductions, please see the [MaixPy homepage](https://wiki.sipeed.com/maixpy/).
## MaixCAM2 Hardware Specifications
Bold items are upgrades compared to MaixCAM / MaixCAM-Pro (first generation).
| Component | Description |
| ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| CPU (Big Cores) | **1.2GHz A53 x2, runs Linux (Ubuntu)** |
| CPU (Small Core) | RISC-V 32bit E907, runs RTT |
| NPU | **12.8Tops@INT4 / 3.2TOPS@INT8**, supports convolution and **Transformer models** such as YOLO/**LLM/VLM**, **YOLO11n 640x640 reaches up to 113FPS** |
| Memory | **1GB / 4GB LPDDR4** options |
| Storage | **Onboard 32GB eMMC**, onboard TF card slot |
| Camera | Supports up to **8MP (4K)@30fps**, 4-lane MIPI CSI input, 22-pin interface, supports split dual CSI |
| Display | 2.4-inch HD IPS capacitive touchscreen, resolution 640x480 (4-lane MIPI DSI output, standard 31-pin interface, 6-pin capacitive touch), supports up to 1080p\@60fps output |
| Audio Output | Onboard PA amplifier + **1W speaker** |
| Audio Input | Onboard **analog silicon mics x2**, direct audio capture |
| Networking | Onboard WiFi6 + BLE5.4 module, **6-pin FPC Ethernet interface (with external FPC-to-RJ45 module)** |
| USB | Type-C USB2.0, supports both Device and Host modes, supports USB cameras |
| IO Interface | 2.54mm PMOD interface, provides **20 IOs** + Vsys/3.3V/GND + 1.25mm 6-pin expansion interface, **core board offers more IOs** |
| Buttons | 1 x Power switch + 1 x Func (function) button |
| LEDs | Power indicator + User LED + **Illumination LED** |
| Codec | H.264 / H.265 / MJPEG hardware codec, supports **4K\@30fps encoding, 1080p\@60fps decoding** |
| Peripherals | I2C / SPI / UART / ADC / PWM / WDT and other common peripherals |
| Power | **Supports Li-ion battery charge/discharge management, with battery-equipped version available** |
| Enclosure | **Protective case with 1/4-inch standard tripod mount** |
| IMU | **Onboard six-axis IMU (3-axis accelerometer + 3-axis gyroscope)** |
| RTC | **Onboard BM8563EMA RTC chip + rechargeable coin battery, maintains time during power-off** |
| Core Board | **Gold-finger core board containing only chip core circuit + DDR**, for easy custom hardware design |
<!-- | Dimensions | **67x51x12mm (non-battery enclosure version)** | -->
## MaixCAM2 Software Ecosystem
We don’t just provide hardware — MaixCAM2 comes with a complete software ecosystem, including:
| Name | Description | Image/Video |
| ------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **[MaixPy](https://wiki.sipeed.com/maixpy/)** | Python SDK with rich and easy-to-use APIs, optimized for MaixCAM, supports hardware acceleration, and comes with comprehensive documentation and tutorials | 1. [MaixPy Homepage](https://wiki.sipeed.com/maixpy/)<br>2. [MaixPy Source Code](https://github.com/sipeed/MaixPy) |
| [MaixVision](https://wiki.sipeed.com/maixvision) | AI vision IDE for coding, code execution, real-time image preview, even graphical programming. Greatly lowers the difficulty and barriers to setup. | ![MaixVision](../../assets/maixcam/maixvision.jpg) <video playsinline controls muted preload style="width:100%" src="https://wiki.sipeed.com/maixpy/static/video/maixvision.mp4"></video> |
| [MaixHub](https://maixhub.com) | Online AI model training platform. No AI knowledge or expensive hardware required — train models with one click and deploy them to MaixCAM instantly | ![MaixVision](../../assets/maixcam/maixhub.jpg) |
| [MaixCDK](https://github.com/sipeed/MaixCDK) | C++ SDK equivalent of MaixPy. Developers familiar with C/C++ can get started immediately | See [MaixCDK Homepage](https://github.com/sipeed/MaixCDK) |
| [App Store](https://maixhub.com/app) | Various apps and tools available for download without development. Developers can also upload and share apps | See [MaixHub App Store](https://maixhub.com/app) |
| [Sharing Hub](https://maixhub.com/share) | A community for developers to share experiences and projects | See [MaixHub Sharing Hub](https://maixhub.com/share) |
## Resources
### MaixCAM Exclusive Resources (Provided by Sipeed)
* [MaixCAM-Pro Official Docs](https://wiki.sipeed.com/maixcam2) (this documentation)
* [MaixPy Official Docs](https://wiki.sipeed.com/maixpy/) (Python SDK) ([MaixPy Source Code](https://github.com/sipeed/MaixPy))
* [MaixCDK](https://github.com/sipeed/MaixCDK) (C/C++ SDK) ([MaixCDK Source Code](https://github.com/sipeed/MaixCDK))
* [System Flashing Guide](./maixcam2_os.md)
* [Camera and Lens](./maixcam2_camera_lens.md)
* [Hardware Resource Downloads](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM2)
* Enclosure and Mounts: Open-source 3D model files for enclosures, mounts, etc. are available on [makerworld.com](https://makerworld.com/) (recommended) or [makerworld.com.cn](https://makerworld.com.cn). Search for `MaixCAM` / `MaixCAM2`.
* Pinout Diagram:
![maixcam2\_pins](../../assets/maixcam/maixcam2_pins.jpg)
### Chip Resources
MaixCAM2 is based on the AX630C chip from Axera, so their resources can also be referenced.
* [Chip Vendor Resource Downloads](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM2)
* [Chip Vendor AI Models](https://huggingface.co/AXERA-TECH)
* [Chip Vendor GitHub](https://github.com/AXERA-TECH)
### Accessories
* [TOF Ranging and Thermal Imaging Module](./tof_thermal.md)
* [Microscope Kit](./microscope.md)
### Community
* [MaixHub App Store](https://maixhub.com/app)
* [MaixHub Sharing Hub](https://maixhub.com/share)
* Search `MaixCAM` or `MaixPy` on [GitHub](https://github.com)
* Search `MaixCAM` or `MaixPy` on [Bilibili](https://bilibili.com)
* Search `MaixCAM` on [makerworld.com](https://makerworld.com/) (recommended) or [makerworld.com.cn](https://makerworld.com.cn)
* QQ Group: 862340358
* Telegram: [MaixPy](https://t.me/maixpy)
## Purchase
* [Sipeed Taobao](https://sipeed.taobao.com/)
* [AliExpress](https://www.aliexpress.com/store/911876460)

View File

@@ -0,0 +1,103 @@
---
title: MaixCAM2 – Camera and Lens Selection & Usage
---
## Camera Sensors Officially Supported by MaixCAM2
| Parameter \ Model | OS04D10 | SC850SL | OS04A10 |
| ----------------- | ----------------------------------------------------------------------------------------------- | -------------------------------------- | ---------------------------------------------------------- |
| Resolution & FPS | 2568x1448\@30fps (2K / 4MP) | 3856x2176\@60fps (10bit) (4K / 8MP) | 2688x1520\@30fps (2K / 4MP) |
| Pixel Size | 1.998µm x 1.998µm | 2.0µm x 2.0µm | 2.9µm x 2.9µm |
| Sensor Size | 5130.864µm x 2893.104µm | - | 7841.6µm x 4454.4µm |
| Lens Size | 1/3" | 1/1.8" | 1/1.79" |
| Output Format | 10bit RAW RGB | 12/10/8bit RAW RGB | 16/12/10bit RAW RGB |
| Shutter Type | Rolling Shutter | Rolling Shutter | Rolling Shutter |
| CRA | 12° | 9° | 9° |
| Max Exposure | 0.5s | - | 45s |
| Dynamic Range | - | Linear mode 75dB<br>WDR mode > 100dB | >120dB (2x/3x staggered HDR) |
| SNR | - | 39dB | - |
| Sensitivity | - | 5034 mV/lux·s | 32,000 e-/Lux-sec (green pixel @ 530nm illumination) |
| Operating Temp | -30°C \~ 85°C<br>Optimal -20°C \~ 60°C | -30°C \~ 85°C<br>Optimal -20°C \~ 60°C | -30°C \~ 85°C |
| Application | Lower resolution, lower heat, good image quality, suitable for general AI detection/recognition | High resolution & clarity, higher heat | High-quality imaging, color night vision, HDR, higher heat |
> `-` = not listed in datasheet or not tested.
More sensor datasheets can be found on the [download site](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM2/Hardware/sensors).
## Lens and Mount Parameters & Replacement
Each official camera module comes with a standard M12 lens.
Note: Lens parameters vary by sensor. If you want to purchase different lenses, use the sensor specs above and the reference lens table below.
Datasheets for more lenses and mounts are available at the [download site](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM2/Hardware/len).
⚠️ Actual lenses may differ slightly from the datasheet (e.g. OS04D10 and SC850SL default lenses don’t use `650 IR-Cut` even though listed). Always go by actual parts.
### Lenses
#### Official MaixCAM2 Kit Lenses
![SC850SL Lens](../../assets/maixcam/cam_len.png)
| Parameter \ Model | OS04D10 | SC850SL | OS04A10 |
| ----------------- | ----------------------- | ----------------------------- | ---------------------------- |
| Interface | **M12** | **M12** | **M12** |
| Diameter | 12mm | 12mm | 12mm |
| Thread Pitch | 0.5mm | 0.5mm | 0.5mm |
| FOV | H 90°<br>V 81°<br>D 90° | H 86.7°<br>V 48.8°<br>D 99.5° | H 88°<br>V 49.9°<br>D 100.2° |
| Distortion | None | -25.6% | -25.6% |
| IR-Cut | None | None | None |
| Lens Size | **1/3"** | **1/1.8"** | **1/1.8"** |
| CRA | 12° | 16.2° | 16.2° |
| TTL | - | 22.28±0.2mm | 22.28±0.2mm |
| Focal Length | **3.05mm** | **4.9±5%mm** | **4.9±5%mm** |
| Back Focal Length | 3.1mm | 6.41±0.2mm | 6.41±0.2mm |
| Flange Distance | 3.1mm | **6.17±0.2mm** | **6.17±0.2mm** |
| F-Number | 2.5 | 1.65±10% | 1.6±10% |
| Lens Elements | 2G2P | 4G4P | 4G4P |
| Resolution Std. | 4MP | 8MP | 4MP |
### Focusing
Default M12 lenses are **manual focus**.
If the image looks blurry, rotate the lens until focus is achieved.
Some lenses include a **lock ring**—loosen it before adjusting focus, then tighten it to secure.
### Zoom
Default M12 lenses are **fixed focal length**—they support focusing (sharpness) but not zooming (optical magnification). If needed, purchase an **M12 zoom lens**, referencing the specs above.
### Replacing the Lens
Choose another **M12-compatible** lens.
Important factors: **lens length**, **mount height**, and **focal length**.
To ensure proper focus:
1. **Focus before bottoming out:** Sensor-to-lens distance (at screw-in) must ≤ flange distance. Otherwise, it can’t focus.
2. **Focus before falling out:** When focusing on close objects, lens may need to move outward (`v_d`). Ensure flange + `v_d` < mount height, or the lens will slip out before focusing.
> If unsure, provide your sensor + mount specs to the lens vendor for confirmation.
### Mounts
![](../../assets/maixcam/cam_len_base.png)
Mounts are generally **not replaceable** (glued to PCB). Choose lenses that fit the existing mount.
| Parameter \ Model | OS04D10 | SC850SL | OS04A10 |
| ----------------- | ---------------- | ------------------------------- | ------------------------------- |
| IR-Cut | **650nm IR-Cut** | **650nm IR-Cut** | **650nm IR-Cut** |
| Height | **12mm** | **13mm<br>(12mm + 1mm spacer)** | **13mm<br>(12mm + 1mm spacer)** |
* **IR-Cut:** Filters infrared. If you need IR capture, you must remove or replace the filter (not easy).
## Can I Replace the Sensor?
In theory, yes.
Official sensors are already tuned and plug-and-play.
If you want a new sensor, you’ll need **sensor driver integration** experience and **ISP tuning**. The process is complex and **not covered in this doc**.
## Real-World Camera Comparisons
TODO:

View File

@@ -0,0 +1,5 @@
---
title: MaixCAM2 FAQ (Frequently Asked Questions)
---
**If you can't find your problem below, you can also refer to [MaixPy FAQ](https://wiki.sipeed.com/maixpy/doc/zh/faq.html).**

View File

@@ -0,0 +1,16 @@
---
title: MaixCAM2 ISP Tuning
---
## Can I tune the ISP myself if I want a specific image style?
In theory, yes, but it’s quite complicated.
This article will not go into detail for now, but just provides you with the possibility. If you’re not prepared to hit some roadblocks, you can assume it’s not supported.
That said, you’re welcome to try, share your experiences, and contribute to this document.
## Brief overview of ISP tuning
Simply put, the ISP loads configuration files and reads parameters at runtime (you can see many configuration files under `/opt/etc/` in the system, such as `sc850sl_hdr_4lane_sipeed_0716.bin`).
We can use the chip vendor’s ISP tuning tool to connect to the development board for tuning. Once finished, you’ll get a configuration file that can replace the original one.
The official chip documentation and tools are available on the [download site](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM2/Software/Tools). Just download, read, and use them.

View File

@@ -0,0 +1,143 @@
---
title: MaixCAM2 System Flashing
---
## Downloading the System
For MaixCAM2, there are two types of systems and flashing methods:
* **Method 1**: The original chip manufacturer’s flashing format (`.axp`). Requires [AXDL](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM2/Software/Tools) to flash.
* Pros: Works regardless of whether the EMMC has a boot partition or system.
* Cons: Only supported on Windows, flashing speed is slow.
* **Method 2**: USB flashing (`.img.xz` format), which contains a complete system. You can flash it with general tools such as `etcher / rufus / win32diskimager / imageUSB`.
* Pros: Simple, OS/software independent, faster (TF > USB2.0 > AXDL).
* Cons: Only works if the EMMC already has a **boot partition**. If the boot partition is missing or corrupted, you must first flash a `*.axp` system using Method 1 before Method 2 can be used.
* **Method 3**: TF card flashing (`.img.xz` format), which contains a complete system.
* Pros: Simple, OS/software independent, no extra 3rd-parth PC software needed, faster (TF > USB2.0 > AXDL).
* Cons: Need a TF card. Only works if the EMMC already has a **boot partition**. If the boot partition is missing or corrupted, you must first flash a `*.axp` system using Method 1 before Method 2 can be used.
**Recommended**: Normally, devices are shipped with a boot partition already flashed, so Method 2 is sufficient. Only use Method 1 if the boot partition is damaged.
Follow the [MaixPy system flashing guide](https://wiki.sipeed.com/maixpy/doc/zh/basic/upgrade.html) to download the appropriate system image for your model, and remember to back up your data.
## System Boot Process (Overview)
To help you understand, here’s a simplified version of the boot process:
1. On power-up, the chip’s internal bootrom checks if the `boot/Func` pin is pulled low (the MaixCAM2 `Func` button pressed). If yes, it enters `AXDL` USB download mode and waits for AXDL software to communicate via USB for at least **5 seconds**.
If not pressed, it proceeds to normal boot.
2. It then loads the **boot partition** firmware from internal EMMC storage (where the system and data are stored). This firmware also checks if `boot/Func` is pressed—if yes, it enters USB/TF upgrade mode; if not, it continues loading the system from EMMC.
## Method 1: Flashing `.axp` System via USB to EMMC
As mentioned earlier, there are three flashing methods. Here we’ll cover the first in detail.
### Launch AXDL Software
Download [AXDL](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM2/Software/Tools).(Only have Windows version)
Open the AXDL software interface.
### Preparing the System
You should already have downloaded the `.axp` format system. Usually, two types are provided, e.g.:
* `maixcam2-2025-09-01-maixpy-v4.11.9.axp`: A **full** `.axp` system (\~8GB).
* `boot_parts_maixcam2-2025-09-01-maixpy-v4.11.9.axp`: A **boot partition only** file (<50MB).
This means you can:
* Use AXDL once to flash the complete system, then boot and run directly.
* Or, if you prefer USB/TF flashing but your boot partition is damaged (“bricked”), quickly restore just the **boot partition** with `boot_parts_xxx.axp`, then use Method 2 to flash the full system.
### Load and Flash the System File
* Click the “Load System File” button and select your `.axp` system file.
* After loading, click “Start” to begin USB detection.
* Hold the `boot/Func` button, connect the board to the PC via USB, and AXDL will start flashing. Release the button and wait.
* Alternatively, connect USB first, then hold `boot/Func` and power on. Once detected by AXDL, release the button.
* Do not touch the USB cable or board during flashing.
* After completion, the board reboots into the system. The **first boot** may take longer—wait until it reaches the main interface before powering off.
## Method 2 (Recommended): Flashing `.img` System via USB to EMMC
This method is faster and easier than flashing `.axp` files. It works on any OS and achieves higher speeds (\~40MiB/s).
### Choosing the Right Flashing Software
We’ll use [Etcher](https://etcher.balena.io/) as an example. Other software works similarly.
On Windows, you can also use [Win32DiskImager](https://sourceforge.net/projects/win32diskimager/), [Rufus](https://rufus.ie/), or [imageUSB](https://www.osforensics.com/tools/write-usb-images.html). If Etcher fails, try one of these alternatives.
If you encounter errors like `Error spawning the child process`, it’s likely a permissions issue. Run as administrator.
If problems persist, or the system won’t boot after flashing, try `rufus` or `win32diskimager`.
### Load and Flash the System File
* Load the system image you downloaded (e.g. `maixcam2-2025-09-01-maixpy-v4.11.9.img.xz`).
Most of software will automatically decompress `xz` to `img`, if not you must do it manually first.
`Etcher`may occurs `Missing partition table` `not a bootable image ...` warning, it's normall for `MaixCAM2`, just click `Continue` to continue.
* Enter USB/TF upgrade mode:
* Method 1: Plug one end of USB into the PC, then within `1 second` of connecting to the board, press and hold `boot/Func`. Release after `3 seconds`.
* Method 2: Power off, connect USB, power on, then within `1 second` press and hold `boot/Func`. Release after `3 seconds`.
> Don’t hold the button before power-on—this enters AXDL mode, which takes at least 5 seconds. Too slow.
* After a few seconds, you’ll see a virtual U-disk appear. The blue LED flashes in a `off-on-on` pattern.
* Click the software’s “Flash” button to begin. The blue LED flashes `0.5s on / 0.5s off`.
* If Windows prompts to format the new drive—**do not format it**! Just close the window.
* When done, the blue LED becomes solid on. Software may still be verifying data—wait for it.
* Safely eject the drive.
* Reboot to enter the new system. Again, wait for the first boot to reach the main interface before powering off.
## Method 3: Flashing `.img` System via TF Card to EMMC
This is similar to USB flashing but often faster (depending on TF card speed, e.g. \~90MiB/s).
### Preparing a TF Upgrade Card
* Insert the TF card into your PC using a card reader.
* Format the TF card as `exFAT` or `ext4` (not `FAT32`).
* Decompress `xxx.img.xz` to `xxx.img` and copy it to the TF card.
* Safely eject the card to ensure data is fully written.
* Power off the MaixCAM2.
* Insert the TF card and power on.
* The board will auto-detect and flash the system. Blue LED flashes `0.5s on / 0.5s off`.
> If it doesn’t, check previous steps.
* When complete, the LED stays solid on. Fast flashing (`0.3s on / 0.3s off`) indicates failure. Do not power off—use Method 2 (USB) to recover. If powered off and still failing, use AXDL to restore the boot partition.
* Reboot to enter the new system. As before, wait for the first boot to finish before shutting down.
## Power Supply Notes
### Shutdown and Power-Off
Aside from the above flashing situations, do **not** power off by cutting power (including using the power switch, which is also a hard cut). If the system is writing to the TF card, forced power-off can corrupt data. The same risk applies when pressing `reset`. Always **shutdown via software first**.
Ways to safely shutdown/reboot:
* Method 1: From the main interface, long-press `Func` to select shutdown, or go to `Settings -> Power`.
* Method 2: In terminal, run `poweroff` or `reboot`.
* Method 3: From code, e.g. in Python: `import os; os.system("poweroff")`.
### File Writing and Data Loss
The system uses caching. When writing files, data may remain in memory before being flushed to disk. If power is cut in this period, data is lost.
Solutions:
* Avoid forced shutdowns/resets; use software shutdown.
* To ensure data is written, manually flush caches. For example, in Python:
```python
import os
os.sync()
```
This tells the system to immediately write cached data to disk. Other languages/contexts have equivalent APIs (search for “Linux flush cache to disk”).

View File

@@ -140,26 +140,49 @@ items:
file: maixIV/m4nhat/pcie-slaveboard.md
- label: MaixCAM
items:
- label: MaixCAM
- label: MaixCAM AI Series
file: maixcam/README.md
- label: MaixCAM-Pro
file: maixcam/maixcam_pro.md
- label: Sensor Introduction
file: maixcam/cameras.md
- label: ToF/Thermal PMOD
file: maixcam/tof_thermal.md
- label: MicroScope Kit
file: maixcam/microscope.md
- label: MaixCAM Assembly
file: maixcam/assemble.md
- label: System Upgrade
file: maixcam/os.md
- label: Develop with MaixPy
url: https://wiki.sipeed.com/maixpy/
- label: Develop with MaixCDK
file: maixcam/maixcdk.md
- label: FAQ
file: maixcam/faq.md
- label: MaixCAM / MaixCAM-Pro
items:
- label: MaixCAM Intro & Data
file: maixcam/maixcam.md
- label: MaixCAM-Pro Intro & Data
file: maixcam/maixcam_pro.md
- label: Cammeras & Lens
file: maixcam/cameras.md
- label: MaixCAM Assembly
file: maixcam/assemble.md
- label: System Upgrade
file: maixcam/os.md
- label: Develop with MaixPy
url: https://wiki.sipeed.com/maixpy/
- label: Develop with MaixCDK
file: maixcam/maixcdk.md
- label: ToF/Thermal PMOD
file: maixcam/tof_thermal.md
- label: MicroScope Kit
file: maixcam/microscope.md
- label: 常见问题 FAQ
file: maixcam/faq.md
- label: MaixCAM2
items:
- label: MaixCAM2 Intro & Data
file: maixcam/maixcam2.md
- label: System Upgrade
file: maixcam/maixcam2_os.md
- label: Cammeras & Lens
file: maixcam/maixcam2_camera_lens.md
- label: Develop with MaixPy
url: https://wiki.sipeed.com/maixpy/
- label: Develop with MaixCDK
file: maixcam/maixcdk.md
- label: Camera ISP Tuning
file: maixcam/maixcam2_isp.md
- label: MicroScope Kit
file: maixcam/microscope.md
- label: FAQ
file: maixcam/maixcam2_faq.md
- label: LicheePI
items:
- label: LicheePI 4A

View File

@@ -2,123 +2,168 @@
title: MaixCAM -- 快速落地 AI 视觉、听觉项目
---
<div style="width:100%; display:flex;justify-content: center;">
<script src="/static/js/tailwind.js"></script>
![MaixCAM](https://wiki.sipeed.com/maixpy/static/image/maixcam.png)
<style>
#content_body .h1 {
font-size: 2.2em;
font-weight: 800;
}
.flex_center {
display:flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
#content_body .card_item {
color: #f0f5f9;
background: linear-gradient(90deg, #26d0ce, #1a2980);
border-radius: 1em;
padding: 1em;
margin: 1em 0.1em;
}
#content_body .card_item img {
transition: transform 0.4s ease;
}
#content_body .item2 {
background: linear-gradient(-45deg, #c471ed, #f64f59);
}
#content_body .item3 {
background: linear-gradient(-45deg, #12c2e9, #c471ed);
}
#content_body .card_item:visited {
color: #f0f5f9;
}
#content_body .card_item:hover {
border-radius: 1em;
background: linear-gradient(70deg, #26d0ce, #1a2980);
padding: 1em;
margin: 1em 0.1em;
}
#content_body .item2:hover {
background: linear-gradient(-20deg, #c471ed, #f64f59);
}
#content_body .item3:hover {
background: linear-gradient(-20deg, #12c2e9, #c471ed);
}
#content_body .card_item:hover > img {
transform: rotate(10deg) scale(1.3) ;
}
.cams_wrapper {
}
.mask_wrapper {
position: relative;
}
.mask {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.item_name {
font-size: larger;
font-weight: 800;
}
#content_body .btn_blue {
margin: 1em;
color: white;
font-size: 0.9em;
border-radius: 0.3em;
padding: 0.5em 2em;
background-color: #0b4294;
}
#content_body .btn_blue:visited {
color: white;
}
#content_body .btn_blue:hover {
margin: 1em;
color: white;
font-size: 0.9em;
border-radius: 0.3em;
padding: 0.5em 2em;
background-color: #082a5e;
}
#content_body .btn_red {
margin: 1em;
color: white;
font-size: 0.9em;
border-radius: 0.3em;
padding: 0.5em 2em;
background-color: #ad3838
}
#content_body .btn_red:visited {
color: white;
}
#content_body .btn_red:hover {
margin: 1em;
color: white;
font-size: 0.9em;
border-radius: 0.3em;
padding: 0.5em 2em;
background-color: #630606;
}
.dark #content_body .card_item {
color: #f0f5f9;
}
.dark #content_body a.card_item:visited {
color: #f0f5f9;
}
.dark .card_item {
background: #292929;
}
</style>
<div style="width:100%;" class="flex_center">
<!-- ![MaixCAM](../../assets/maixcam/maixcam.jpeg) -->
</div>
<div style="margin-bottom: 4em"></div>
<div class="flex_center w-full cams_wrapper">
<div class="flex flex-row w-full">
<a href="./maixcam2.html" class="flex flex-row items-center justify-around w-full card_item mask_wrapper item1">
<div class="item_name">MaixCAM2</div>
<img src="/static/image/maixcam2_small.png">
<div class="mask"></div>
</a>
</div>
<div class="flex flex-row w-full justify-between">
<div class="flex_center flex-row w-1/2 justify-start">
<a href="./maixcam.html" class="flex_center card_item mask_wrapper item2">
<img src="/static/image/maixcam_small.png">
<div class="item_name pt-1">MaixCAM</div>
<div class="mask"></div>
</a>
</div>
<div class="flex_center flex-row w-1/2 justify-end">
<a href="./maixcam_pro.html" class="flex_center card_item mask_wrapper item3">
<img src="/static/image/maixcam_pro_small.png">
<div class="item_name pt-1">MaixCAM-Pro</div>
<div class="mask"></div>
</a>
</div>
</div>
</div>
<div class="center mb-20"></div>
<div style="padding: 1em 0 0 0; display: flex; justify-content: center">
<a target="_blank" class="btn_blue" href="https://wiki.sipeed.com/maixpy/">MaixPy </a>
<a target="_blank" class="btn_blue" href="https://wiki.sipeed.com/maixcdk/">MaixCDK</a>
<a target="_blank" class="btn_blue" href="https://maixhub.com">MaixHub 在线模型训练</a>
<a target="_blank" class="btn_blue" href="https://maixhub.com/app">MaixHub 应用商店</a>
</div>
<div style="padding: 1em 0 0 0; display: flex; justify-content: center">
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color: #a80202" href="https://item.taobao.com/item.htm?id=784724795837">淘宝</a>
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color: #a80202" href="https://www.aliexpress.com/store/911876460">速卖通</a>
<a target="_blank" class="btn_red" href="https://item.taobao.com/item.htm?id=784724795837">淘宝</a>
<a target="_blank" class="btn_red" href="https://www.aliexpress.com/store/911876460">速卖通</a>
</div>
## MaixCAM 简介
MaixCAM 是为更好地落地 AI 视觉、听觉和 AIOT 应用而设计的一款硬件产品,一个能快速验证产品原型且能快速量产的平台。
提供了强大且高性价比的处理器,配套的摄像头、屏幕、WiFi 等,以及完善和非常易用的软件生态。
<div style="padding: 1em 0 0 0; display: flex; justify-content: left">
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color: #a80202" href="https://wiki.sipeed.com/maixpy/">更多功能介绍请看 MaixPy 主页</a>
</div>
<iframe src="//player.bilibili.com/player.html?isOutside=true&aid=113485669204279&bvid=BV1ncmRYmEDv&cid=26768769718&p=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
> 视频中的为升级版本 [MaixCAM-Pro](./maixcam_pro.md),功能基本一致,外观和 PCB 有细微差别,具体请看 MaixCAM-Pro 文档。
**应用场景和人群**:
* **AI算法落地**: AI 算法工程师可以快速将自己的 AI 模型部署到实体硬件(MaixCAM)上,提供易用的模型转换工具和 SDK。
* **STEM 教育**: 提供易用的 MaixPy SDK 和配套开发工具,以及在线模型训练平台,老师无需软硬件开发,专注教学,学生可以快速上手。
* **高校科研和教育**: 提供丰富的文档和教程,高校学生各个阶段的学生都有合适的学习路线,RISC-V 和 AI 前沿技术也是科研的好帮手。
* **创客和工程师的原型开发利器**:精心设计的硬件,丰富的外设,超易用的软件,让你的有趣想法和产品快速落地,不用身陷基础软硬件开发的泥潭。
* **企业产品升级、落地**:无需昂贵的研发成本快速落地产品,或者用于辅助产品比如产线 QA,旧设备使用 AI 视觉实现智能化等。
* **竞赛好帮手**:MaixCAM + MaixPy + MaixCDK 可以快速实现很多创新和功能,适合作为比赛指定软硬件平台,选手也可以依靠生态的开发效率赢得比赛, Maix 系列产品和 MaixPy 已经被用在各种比赛中获得奖项。
## MaixCAM 硬件简介
以下为 MaixCAM 主要硬件参数,更详细的参数请看后文芯片数据手册。
此外还有另外一款 [MaixCAM-Pro](./maixcam_pro.md)
| 组件 | 描述 |
| --- | --- |
| CPU 大核 | 1GHz RISC-V C906 处理器(另外还有一个 1GHz ARM A53 核心可二选一使用),跑 Linux |
| CPU 小核 | 700MHz RISC-V C906, 跑 RTOS |
| CPU 低功耗核 | 25~300MHz 8051 处理器,用于低功耗应用 |
| NPU | 1TOPS@INT8, 支持 BF16 模型,算子支持丰富,支持常见模型比如 Mobilenetv2, YOLOv5, YOLOv8等 |
| 内存 | 256MB DDR3 |
| 存储 | TF 卡启动 / SD NAND 启动 |
| 摄像头 | 最高支持 5M 摄像头,官方支持 4M GC4653 和 OS04A10 摄像头(4 lane MIPI CSI 输入,22Pin 接口,支持拆分双路 CSI) |
| 屏幕 | 2.3 寸高清 IPS 电容触摸屏, 分辨率 552x368(2 lane MIPI DSI 输出,标准 31pin 接口,6pin 电容触摸屏) |
| 音频输出 | 板载PA功放,可在排针上直接连接1W以内的喇叭 |
| 音频输入 | 板载模拟硅麦,可直接收音 |
| 网络 | 板载 WiFi6 + BLE5.4 模组,可定制 以太网版本 |
| USB | Type-C USB2.0,支持Device和Host模式,支持 USB 摄像头 |
| IO 接口 | 2 x 14pin 2.54 插针接口,间距 800mil,可直插面包板 |
| 按键 | 1 x RST 按键 + 1 x USER(功能) 按键 |
| LED | 电源指示灯 + 用户 LED |
| 编解码 | H.264 / H.265 / MJPEG 硬解码, 支持 2k@30fps 编解码 |
| 外设 | I2C/SPI/UART/ADC/PWM/WDT 等常见外设 |
| 外壳 | 3D 打印外壳, 两个螺母固定孔,可固定在支架上 |
## MaixCAM 软件生态
我们不只是做了硬件,更为 MaixCAM 提供了一套完整的软件生态,包括:
| 名称 | 描述 | 图片/视频 |
| --- | --- | --- |
| [MaixPy](https://wiki.sipeed.com/maixpy/) | Python 开发包, 提供丰富且使用简单的 API,针对 MaixCAM 进行优化,支持硬件加速,提供丰富文档教程 | 请看[MaixPy 主页](https://wiki.sipeed.com/maixpy/) |
| [MaixVision](https://wiki.sipeed.com/maixvision) | AI 视觉 IDE,编程、代码运行、图像实时预览,甚至图形化编程等等,大大降低开发环境搭建难度和使用门槛 | ![MaixVision](../../assets/maixcam/maixvision.jpg) <video playsinline controls muted preload style="width:100%" src="https://wiki.sipeed.com/maixpy/static/video/maixvision.mp4"></video> |
| [MaixHub](https://maixhub.com) | 在线 AI 模型训练平台,无需 AI 知识和昂贵的训练设备,一键训练模型,一键部署到 MaixCAM | ![MaixVision](../../assets/maixcam/maixhub.jpg) |
| [MaixCDK](https://github.com/sipeed/MaixCDK) | MaixPy 的 C++版本,熟悉 C/C++ 的开发者立刻上手 | 请看[MaixCDK 主页](https://github.com/sipeed/MaixCDK) |
| [应用商城](https://maixhub.com/app) | 提供各种应用和工具,无需开发直接下载使用,开发者也可以上传分享应用 | 请看 [MaixHub 应用商城](https://maixhub.com/app) |
| [分享广场](https://maixhub.com/share) | 开发者分享经验和项目 | 请看 [MaixHub 分像广场](https://maixhub.com/share) |
## 资料汇总
### MaixCAM 专属资料(Sipeed 提供)
* [MaixCAM 官方文档](https://wiki.sipeed.com/maixcam)(本文档)
* [MaixPy 官方文档](https://wiki.sipeed.com/maixpy/)(Python SDK)([MaixPy 源码](https://github.com/sipeed/MaixPy))
* [MaixCDK](https://github.com/sipeed/MaixCDK)(C/C++ SDK)([MaixCDK 源码](https://github.com/sipeed/MaixCDK))
* [系统源码](https://github.com/sipeed/LicheeRV-Nano-Build)
* [原理图](https://dl.sipeed.com/shareURL/LICHEE/LicheeRV_Nano/02_Schematic)
* [摄像头和镜头](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM/Camera)
* [核心板(LicheeRV-Nano)硬件资料](https://dl.sipeed.com/shareURL/LICHEE/LicheeRV_Nano)
* [MaixCAM 外壳模型](https://makerworld.com.cn/zh/models/467141)
* [MaixCAM 支架模型](https://makerworld.com.cn/zh/models/467152)
* 核心板引脚图:
![](http://wiki.sipeed.com/hardware/zh/lichee/assets/RV_Nano/intro/RV_Nano_3.jpg)
* 外壳和支架:可以在[外壳文档](./assemble.md) 看到介绍,另外还开源了 外壳、支架等 3D 模型文件,请到[makerworld.com](https://makerworld.com/)(推荐) 或[makerworld.com.cn](https://makerworld.com.cn) 搜索 `MaixCAM`。
### 芯片资料
MaixCAM 基于 Sipeed 的 LiecheeRV-Nano 核心板, 其基于算能的SG2002 芯片,所以也可以参考它们的资料。
>! 注意:MaixCAM 可以使用 LicheeRV-Nano 和 SG2002 的资料, 反之 **LicheeRV-Nano 和其它 SG2002 芯片产品没法使用 MaixPy MaixCDK MaixVision 等软件**,请不要购买错误浪费时间和金钱。
> 如果你希望快速上手开发应用,请选择 MaixCAM, 如果你是资深 Linux 开发者,只想基于 SG2002 原厂资料开发,可以选择 LicheeRV-Nano。
* [Datasheet](https://github.com/sophgo/sophgo-doc/releases) (寄存器级别的资料)
* [LicheeRV-Nano 开发板资料](https://wiki.sipeed.com/hardware/zh/lichee/RV_Nano/1_intro.html)
* [工具链下载](https://sophon-file.sophon.cn/sophon-prod-s3/drive/23/03/07/16/host-tools.tar.gz)
* [算能 SDK 开发文档汇总](https://developer.sophgo.com/thread/471.html)
* [算能 HDK 开发文档汇总](https://developer.sophgo.com/thread/472.html)
* [算能 TPU 开发文档汇总](https://developer.sophgo.com/thread/473.html)
* [算能 TDL 开发文档汇总](https://developer.sophgo.com/thread/556.html)(基于 TPU 的高层API 封装)
### 社区资料
* [MaixHub 应用商城](https://maixhub.com/app)
* [MaixHub 分享广场](https://maixhub.com/share)
* [makerworld.com](https://makerworld.com/)(推荐) 或者 [makerworld.com.cn](https://makerworld.com.cn) 搜索 `MaixCAM`
* [Bilibili](https://bilibili.com) 搜索 `MaixCAM` 或者 `MaixPy`
* [GitHub](https://github.com) 开源项目: github.com 搜:[MaixCAM](https://github.com/search?q=maixcam&type=repositoriese) / [MaixCAM2](https://github.com/search?q=maixcam2&type=repositoriese) / [MaixPy](https://github.com/search?q=maixpy&type=repositoriese)
## 购买
MaixCAM 目前有两个版本,详情请咨询 [Sipeed 淘宝](https://sipeed.taobao.com/) 或者 [AliExpress](https://www.aliexpress.com/store/911876460) 店家。

View File

@@ -0,0 +1,124 @@
---
title: MaixCAM -- 快速落地 AI 视觉、听觉项目
---
<div style="width:100%; display:flex;justify-content: center;">
![MaixCAM](https://wiki.sipeed.com/maixpy/static/image/maixcam.png)
</div>
<div style="padding: 1em 0 0 0; display: flex; justify-content: center">
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color: #a80202" href="https://item.taobao.com/item.htm?id=784724795837">淘宝</a>
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color: #a80202" href="https://www.aliexpress.com/store/911876460">速卖通</a>
</div>
## MaixCAM 简介
MaixCAM 是为更好地落地 AI 视觉、听觉和 AIOT 应用而设计的一款硬件产品,一个能快速验证产品原型且能快速量产的平台。
提供了强大且高性价比的处理器,配套的摄像头、屏幕、WiFi 等,以及完善和非常易用的软件生态。
<div style="padding: 1em 0 0 0; display: flex; justify-content: left">
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color: #a80202" href="https://wiki.sipeed.com/maixpy/">更多功能介绍请看 MaixPy 主页</a>
</div>
<iframe src="//player.bilibili.com/player.html?isOutside=true&aid=113485669204279&bvid=BV1ncmRYmEDv&cid=26768769718&p=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
> 视频中的为升级版本 [MaixCAM-Pro](./maixcam_pro.md),功能基本一致,外观和 PCB 有细微差别,具体请看 MaixCAM-Pro 文档。
**应用场景和人群**:
* **AI算法落地**: AI 算法工程师可以快速将自己的 AI 模型部署到实体硬件(MaixCAM)上,提供易用的模型转换工具和 SDK。
* **STEM 教育**: 提供易用的 MaixPy SDK 和配套开发工具,以及在线模型训练平台,老师无需软硬件开发,专注教学,学生可以快速上手。
* **高校科研和教育**: 提供丰富的文档和教程,高校学生各个阶段的学生都有合适的学习路线,RISC-V 和 AI 前沿技术也是科研的好帮手。
* **创客和工程师的原型开发利器**:精心设计的硬件,丰富的外设,超易用的软件,让你的有趣想法和产品快速落地,不用身陷基础软硬件开发的泥潭。
* **企业产品升级、落地**:无需昂贵的研发成本快速落地产品,或者用于辅助产品比如产线 QA,旧设备使用 AI 视觉实现智能化等。
* **竞赛好帮手**:MaixCAM + MaixPy + MaixCDK 可以快速实现很多创新和功能,适合作为比赛指定软硬件平台,选手也可以依靠生态的开发效率赢得比赛, Maix 系列产品和 MaixPy 已经被用在各种比赛中获得奖项。
## MaixCAM 硬件简介
以下为 MaixCAM 主要硬件参数,更详细的参数请看后文芯片数据手册。
此外还有另外一款 [MaixCAM-Pro](./maixcam_pro.md)
| 组件 | 描述 |
| --- | --- |
| CPU 大核 | 1GHz RISC-V C906 处理器(另外还有一个 1GHz ARM A53 核心可二选一使用),跑 Linux |
| CPU 小核 | 700MHz RISC-V C906, 跑 RTOS |
| CPU 低功耗核 | 25~300MHz 8051 处理器,用于低功耗应用 |
| NPU | 1TOPS@INT8, 支持 BF16 模型,算子支持丰富,支持常见模型比如 Mobilenetv2, YOLOv5, YOLOv8等 |
| 内存 | 256MB DDR3 |
| 存储 | TF 卡启动 / SD NAND 启动 |
| 摄像头 | 最高支持 5M 摄像头,官方支持 4M GC4653 和 OS04A10 摄像头(4 lane MIPI CSI 输入,22Pin 接口,支持拆分双路 CSI) |
| 屏幕 | 2.3 寸高清 IPS 电容触摸屏, 分辨率 552x368(2 lane MIPI DSI 输出,标准 31pin 接口,6pin 电容触摸屏) |
| 音频输出 | 板载PA功放,可在排针上直接连接1W以内的喇叭 |
| 音频输入 | 板载模拟硅麦,可直接收音 |
| 网络 | 板载 WiFi6 + BLE5.4 模组,可定制 以太网版本 |
| USB | Type-C USB2.0,支持Device和Host模式,支持 USB 摄像头 |
| IO 接口 | 2 x 14pin 2.54 插针接口,间距 800mil,可直插面包板 |
| 按键 | 1 x RST 按键 + 1 x USER(功能) 按键 |
| LED | 电源指示灯 + 用户 LED |
| 编解码 | H.264 / H.265 / MJPEG 硬解码, 支持 2k@30fps 编解码 |
| 外设 | I2C/SPI/UART/ADC/PWM/WDT 等常见外设 |
| 外壳 | 3D 打印外壳, 两个螺母固定孔,可固定在支架上 |
## MaixCAM 软件生态
我们不只是做了硬件,更为 MaixCAM 提供了一套完整的软件生态,包括:
| 名称 | 描述 | 图片/视频 |
| --- | --- | --- |
| [MaixPy](https://wiki.sipeed.com/maixpy/) | Python 开发包, 提供丰富且使用简单的 API,针对 MaixCAM 进行优化,支持硬件加速,提供丰富文档教程 | 请看[MaixPy 主页](https://wiki.sipeed.com/maixpy/) |
| [MaixVision](https://wiki.sipeed.com/maixvision) | AI 视觉 IDE,编程、代码运行、图像实时预览,甚至图形化编程等等,大大降低开发环境搭建难度和使用门槛 | ![MaixVision](../../assets/maixcam/maixvision.jpg) <video playsinline controls muted preload style="width:100%" src="https://wiki.sipeed.com/maixpy/static/video/maixvision.mp4"></video> |
| [MaixHub](https://maixhub.com) | 在线 AI 模型训练平台,无需 AI 知识和昂贵的训练设备,一键训练模型,一键部署到 MaixCAM | ![MaixVision](../../assets/maixcam/maixhub.jpg) |
| [MaixCDK](https://github.com/sipeed/MaixCDK) | MaixPy 的 C++版本,熟悉 C/C++ 的开发者立刻上手 | 请看[MaixCDK 主页](https://github.com/sipeed/MaixCDK) |
| [应用商城](https://maixhub.com/app) | 提供各种应用和工具,无需开发直接下载使用,开发者也可以上传分享应用 | 请看 [MaixHub 应用商城](https://maixhub.com/app) |
| [分享广场](https://maixhub.com/share) | 开发者分享经验和项目 | 请看 [MaixHub 分像广场](https://maixhub.com/share) |
## 资料汇总
### MaixCAM 专属资料(Sipeed 提供)
* [MaixCAM 官方文档](https://wiki.sipeed.com/maixcam)(本文档)
* [MaixPy 官方文档](https://wiki.sipeed.com/maixpy/)(Python SDK)([MaixPy 源码](https://github.com/sipeed/MaixPy))
* [MaixCDK](https://github.com/sipeed/MaixCDK)(C/C++ SDK)([MaixCDK 源码](https://github.com/sipeed/MaixCDK))
* [系统源码](https://github.com/sipeed/LicheeRV-Nano-Build)
* [原理图](https://dl.sipeed.com/shareURL/LICHEE/LicheeRV_Nano/02_Schematic)
* [摄像头和镜头](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM/Camera)
* [核心板(LicheeRV-Nano)硬件资料](https://dl.sipeed.com/shareURL/LICHEE/LicheeRV_Nano)
* [MaixCAM 外壳模型](https://makerworld.com.cn/zh/models/467141)
* [MaixCAM 支架模型](https://makerworld.com.cn/zh/models/467152)
* 核心板引脚图:
![](http://wiki.sipeed.com/hardware/zh/lichee/assets/RV_Nano/intro/RV_Nano_3.jpg)
* 外壳和支架:可以在[外壳文档](./assemble.md) 看到介绍,另外还开源了 外壳、支架等 3D 模型文件,请到[makerworld.com](https://makerworld.com/)(推荐) 或[makerworld.com.cn](https://makerworld.com.cn) 搜索 `MaixCAM`。
### 芯片资料
MaixCAM 基于 Sipeed 的 LiecheeRV-Nano 核心板, 其基于算能的SG2002 芯片,所以也可以参考它们的资料。
>! 注意:MaixCAM 可以使用 LicheeRV-Nano 和 SG2002 的资料, 反之 **LicheeRV-Nano 和其它 SG2002 芯片产品没法使用 MaixPy MaixCDK MaixVision 等软件**,请不要购买错误浪费时间和金钱。
> 如果你希望快速上手开发应用,请选择 MaixCAM, 如果你是资深 Linux 开发者,只想基于 SG2002 原厂资料开发,可以选择 LicheeRV-Nano。
* [Datasheet](https://github.com/sophgo/sophgo-doc/releases) (寄存器级别的资料)
* [LicheeRV-Nano 开发板资料](https://wiki.sipeed.com/hardware/zh/lichee/RV_Nano/1_intro.html)
* [工具链下载](https://sophon-file.sophon.cn/sophon-prod-s3/drive/23/03/07/16/host-tools.tar.gz)
* [算能 SDK 开发文档汇总](https://developer.sophgo.com/thread/471.html)
* [算能 HDK 开发文档汇总](https://developer.sophgo.com/thread/472.html)
* [算能 TPU 开发文档汇总](https://developer.sophgo.com/thread/473.html)
* [算能 TDL 开发文档汇总](https://developer.sophgo.com/thread/556.html)(基于 TPU 的高层API 封装)
### 社区资料
* [MaixHub 应用商城](https://maixhub.com/app)
* [MaixHub 分享广场](https://maixhub.com/share)
* [makerworld.com](https://makerworld.com/)(推荐) 或者 [makerworld.com.cn](https://makerworld.com.cn) 搜索 `MaixCAM`
* [Bilibili](https://bilibili.com) 搜索 `MaixCAM` 或者 `MaixPy`
* [GitHub](https://github.com) 开源项目: github.com 搜:[MaixCAM](https://github.com/search?q=maixcam&type=repositoriese) / [MaixCAM2](https://github.com/search?q=maixcam2&type=repositoriese) / [MaixPy](https://github.com/search?q=maixpy&type=repositoriese)
## 购买
MaixCAM 目前有两个版本,详情请咨询 [Sipeed 淘宝](https://sipeed.taobao.com/) 或者 [AliExpress](https://www.aliexpress.com/store/911876460) 店家。

View File

@@ -0,0 +1,133 @@
---
title: MaixCAM2 -- 快速落地 AI 视觉、听觉应用
---
<div style="width:100%; display:flex;justify-content: center;">
![maixcam-pro](/static/image/maixcam2_front_back.png)
</div>
<div style="padding: 1em 0 0 0; display: flex; justify-content: center">
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color: #a80202" href="https://sipeed.taobao.com">淘宝</a>
<a target="_blank" style="margin: 1em;color: white; font-size: 0.9em; border-radius: 0.3em; padding: 0.5em 2em; background-color: #a80202" href="https://www.aliexpress.com/store/911876460">速卖通</a>
</div>
## MaixCAM2 简介
`MaixCAM2` 是为更好地落地 AI 视觉、听觉和 AIOT 应用而设计的一款硬件产品,一个能快速验证产品原型且能快速量产的平台。
### **特点**:
1. **硬件性能突出**:双核`A53` + `12.8Tops@INT4 / 3.2Tops@INT8` + `4GB LPDDR4` + 多种硬件编解码器, `640x640` 分辨率下, `YOLO11n` 高达 `113FPS`, `YOLO11s` 高达 `62fps`。
2. **配套一体化硬件**:最高配套 `4K 1/1.8"` 摄像头、`640x480`高清触摸屏、双麦克风、`WiFi6`+`BLE5.4` 等,无需复杂硬件适配工作,上手即用。
3. **多种硬件形态**:提供带外壳的版本,不同配件配置,也提供`核心板`。
4. **离线 AI 大模型支持**: 除了支持`卷积模型`,也支持 `Transformer 模型`,上手即用的 `LLM / VLM / ASR / TTS`。
5. **完善和易用的软件生态**: 提供精心打磨的 [MaixPy](https://wiki.sipeed.com/maixpy)(`Python`) + [MaixCDK](https://wiki.sipeed.com/maixcdk)(`C++`) SDK, 丰富的文档和专业的配套 `IDE`、`云平台`。
### 基于 `MaixCAM2`,你可以创造出:
* **DIY 智能相机**:提供 `4K` 大底 `1/1.8"` 传感器,支持 `JPEG / RAW / H.264 / H.265` 编码,提供易用的软件支持,配合 `NPU` 加速的 `AI` 功能,轻松 DIY 你的智能相机。
* **机器人**:双麦 + 高清摄像头 + 高清触摸屏 + 硬件加速的 `AI` + 丰富外设,支持`卷积模型`、`Transformer模型`,上手即用的 `YOLO / LLM / VLM / ASR / TTS`,适用从玩具到各专业领域智能机器人。
* **产线质检助手**:传统算法 OpenMV / OpenCV + 硬件加速的 `AI` 识别,轻松满足产线机器人高精度和实时性和低成本需求。
* **竞赛杀器**:各种比赛好帮手,强大的性能、小巧的体积,易用的 Python SDK(MaixPy) 和 C++ SDK(MaixCDK),光速出有竞争力的作品。已有许多同学使用 MaixCAM 获得各种比赛的最高奖项。
* **教育帮手**:高校科研、教学, STEM 启蒙,传播最新知识,启发未来科技。
* **更多**: 等你发掘~
### 功能展示
**详细功能介绍请看 [MaixPy 主页](https://wiki.sipeed.com/maixpy/)。**
## MaixCAM2 硬件参数
下表中加粗的是相比 MaixCAM / MaixCAM-Pro (一代)的升级点。
| 组件 | 描述 |
| --- | --- |
| CPU 大核 | **1.2GHz A53 x2, 运行 Linxu(Ubuntu)** |
| CPU 小核 | RISC-V 32bit E907, 跑 RTT |
| NPU | **12.8Tops@INT4 / 3.2TOPS@INT8**, 支持卷积和**Transformer模型**,如 YOLO/**LLM/VLM** 等, **YOLO11n 640x640 帧率高达 113FPS** |
| 内存 | **1GB / 4GB LPDDR4** 可选 |
| 存储 | **板载 32GB EMMC**, 板载 TF 卡槽 |
| 摄像头 | 最高支持 **8M(4K)@30fps** 摄像头,4 lane MIPI CSI 输入,22Pin 接口,支持拆分双路 CSI |
| 屏幕 | 2.4 寸高清 IPS 电容触摸屏,分辨率 640x480(4 lane MIPI DSI 输出,标准 31pin 接口,6pin 电容触摸屏),最大 1080p@60fps 输出 |
| 音频输出 | 板载PA功放 + **1W 喇叭** |
| 音频输入 | 板载**模拟硅麦 x2**,可直接收音 |
| 网络 | 板载 WiFi6 + BLE5.4 模组,**板载6pin FPC以太网接口(配合外接FPC 转 RJ45 模块使用)** |
| USB | Type-C USB2.0,支持Device和Host模式,支持 USB 摄像头 |
| IO 接口 | 2.54mm PMOD 接口, 引出 **20 个 IO** + Vsys/3.3v/GND 接口 + 1.25mm 6pin扩展接口,**核心板提供更多可用 IO**|
| 按键 | 1 x 电源开关 + 1 x Func(功能) 按键 |
| LED | 电源指示灯 + 用户 LED + **照明 LED** |
| 编解码 | H.264 / H.265 / MJPEG 硬解码, 支持 **4k@30fps 编码,1080p@60fps解码** |
| 外设 | I2C/SPI/UART/ADC/PWM/WDT 等常见外设 |
| 电源 | **支持锂电池充放电管理,并且提供带锂电池版本** |
| 外壳 | **外壳, 1/4 英寸标准螺纹固定孔** |
| IMU | **板载六轴 IMU 传感器(三轴加速度+三轴角速度)** |
| RTC | **板载 BM8563EMA RTC 芯片+纽扣充电电池,断电时间仍然正确** |
| 核心板 | **提供只包含芯片核心电路 + DDR 的金手指核心板**,方便自行硬件定制 |
<!-- | 尺寸 | **无电池版本外壳 67x51x12mm** | -->
## MaixCAM2 软件生态
我们不只是做了硬件,更为 MaixCAM2 提供了一套完整的软件生态,包括:
| 名称 | 描述 | 图片/视频 |
| --- | --- | --- |
| **[MaixPy](https://wiki.sipeed.com/maixpy/)** | Python 开发包, 提供丰富且使用简单的 API,针对 MaixCAM 进行优化,支持硬件加速,提供丰富文档教程 | 1. [MaixPy 主页](https://wiki.sipeed.com/maixpy/)<br>2. [MaixPy 源码](https://github.com/sipeed/MaixPy) |
| [MaixVision](https://wiki.sipeed.com/maixvision) | AI 视觉 IDE,编程、代码运行、图像实时预览,甚至图形化编程等等,大大降低开发环境搭建难度和使用门槛 | ![MaixVision](../../assets/maixcam/maixvision.jpg) <video playsinline controls muted preload style="width:100%" src="https://wiki.sipeed.com/maixpy/static/video/maixvision.mp4"></video> |
| [MaixHub](https://maixhub.com) | 在线 AI 模型训练平台,无需 AI 知识和昂贵的训练设备,一键训练模型,一键部署到 MaixCAM | ![MaixVision](../../assets/maixcam/maixhub.jpg) |
| [MaixCDK](https://github.com/sipeed/MaixCDK) | MaixPy 的 C++版本,熟悉 C/C++ 的开发者立刻上手 | 请看[MaixCDK 主页](https://github.com/sipeed/MaixCDK) |
| [应用商城](https://maixhub.com/app) | 提供各种应用和工具,无需开发直接下载使用,开发者也可以上传分享应用 | 请看 [MaixHub 应用商城](https://maixhub.com/app) |
| [分享广场](https://maixhub.com/share) | 开发者分享经验和项目 | 请看 [MaixHub 分享广场](https://maixhub.com/share) |
## 资料汇总
### MaixCAM 专属资料(Sipeed 提供)
* [MaixCAM-Pro 官方文档](https://wiki.sipeed.com/maixcam2)(本文档)
* [MaixPy 官方文档](https://wiki.sipeed.com/maixpy/)(Python SDK)([MaixPy 源码](https://github.com/sipeed/MaixPy))
* [MaixCDK](https://github.com/sipeed/MaixCDK)(C/C++ SDK)([MaixCDK 源码](https://github.com/sipeed/MaixCDK))
* [系统烧录](./maixcam2_os.md)
* [摄像头和镜头](./maixcam2_camera_lens.md)
* [硬件相关资料下载](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM2)
* 外壳和支架:开源了 外壳、支架等 3D 模型文件,请到[makerworld.com](https://makerworld.com/)(推荐) 或[makerworld.com.cn](https://makerworld.com.cn) 搜索 `MaixCAM`/`MaixCAM2`。
* 引脚映射图:
![maixcam2_pins](../../assets/maixcam/maixcam2_pins.jpg)
### 芯片资料
MaixCAM2 其基于爱芯的 AX630C 芯片,所以也可以参考它们的资料。
* [芯片原厂 资料下载](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM2)
* [芯片原厂 AI 模型](https://huggingface.co/AXERA-TECH)
* [芯片原厂 GitHub](https://github.com/AXERA-TECH)
### 配件
* [TOF测距和热成像模块](./tof_thermal.md)
* [显微套件](./microscope.md)
### 社区
* [MaixHub 应用商城](https://maixhub.com/app)
* [MaixHub 分享广场](https://maixhub.com/share)
* [GitHub](https://github.com) 搜索 `MaixCAM` 或者 `MaixPy`
* [Bilibili](https://bilibili.com) 搜索 `MaixCAM` 或者 `MaixPy`
* [makerworld.com](https://makerworld.com/)(推荐) 或者 [makerworld.com.cn](https://makerworld.com.cn) 搜索 `MaixCAM`
* QQ 群: 862340358
* Telegram: [MaixPy](https://t.me/maixpy)
## 购买
* [Sipeed 淘宝](https://sipeed.taobao.com/)
* [AliExpress](https://www.aliexpress.com/store/911876460)

View File

@@ -0,0 +1,112 @@
---
title: MaixCAM2 摄像头和镜头的选择和使用
---
## MaixCAM2 官方支持的摄像头传感器
| 参数\型号 | OS04D10 | SC850SL | OS04A10 |
| --------------- | ------------------------------- | ------- | ------- |
| 分辨率和帧率 | 2568x1448@30fps (2K / 4M) | 3856x2176@60fps(10bit下) (4K / 8M) | 2688x1520@30fps(2K / 4M) |
| 像素大小 | 1.998um x 1.998um | 2.0um x 2.0um | 2.9um x 2.9um |
| 传感器尺寸 | 5130.864um x 2893.104um | 7712um x 4352um | 7841.6um x 4454.4um |
| 镜头尺寸 | 1/3" | 1/1.8" | 1/1.79" |
| 输出格式 | 10bit RAW RGB | 12/10/8bit RAW RGB | 16/12/10bit RAW RGB |
| 快门类型 | 卷帘快门 | 卷帘快门 | 卷帘快门 |
| CRA | 12° | 9° | 9° |
| 最长曝光 | 0.5s | - | 45s |
| 动态范围 | - | 线性模式75dB<br>宽动态模式 > 100dB | >120dB(2x/3x staggered HDR) |
| 信噪比 | - | 39dB | - |
| 灵敏度 | - | 5034 mV/lux·s | 32,000 e-/Lux-sec (green pixelresponse at 530 nm illumination) |
| 工作温度 | -30°C ~ 85°C<br>最佳 -20°C ~ 60°C | -30°C ~ 85°C<br>最佳 -20°C ~ 60°C | -30°C ~ 85°C |
| 适用范围 | 分辨率更低,发热更低,画质优良,能满足一般 AI 检测识别应用 |需要分辨率高,画质清晰,发热大一点 | 需要高清画质,彩光夜视,HDR等,发热比较大|
> `-` 代表未手册未写出或者未测试
更多摄像头传感器数据手册见[下载站](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM2/Hardware/sensors)
## 镜头和底座参数和更换
官方每个摄像头都配了一个标准 M12 镜头。
注意不同摄像头配的镜头参数不一样,如果你自己需要选购其它参数的镜头,可以根据上面摄像头传感器尺寸和下表出厂自带的镜头信息作为参考选择。
方便你选择新镜头,为了能在已有的传感器和底座上使用,需要着重注意的参数加粗表示了。
更多镜头和底座参数可以在[下载站](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM2/Hardware/len) 找找对应的数据手册。
需要注意的是,实际使用的镜头可能和手册稍微有区别,比如`OS04D10`和`SC850SL`自带的镜头都没用`650 IR-Cut`,但是数据手册中有,以实际为准,忽略即可。
### 镜头
### MaixCAM2 官方套餐镜头
![SC850SL 自带镜头](../../assets/maixcam/cam_len.png)
| 参数\型号 | OS04D10 | SC850SL | OS04A10 |
| --------------- | ------------------------------- | ------- | -------- |
| 接口类型 | **M12** | **M12** | **M12** |
| 直径 | 12mm | 12mm | 12mm |
| 螺纹间距 | 0.5mm | 0.5mm | 0.5mm |
| 视场角 | H 90°<br>V 81°<br>D 90° | 水平H 86.7°<br>垂直V 48.8°<br>对角D 99.5° | H88°<br>V49.9°<br>D100.2° |
| 畸变 | 无畸变 | 有畸变, -25.6% | 有畸变, -25.6% |
| IR-Cut | 无 | 无 | 无 |
| 镜头尺寸 | **1/3"** | **1/1.8"** | **1/1.8"** |
| CRA | 12° | 16.2° | 16.2° |
| 镜头总长(TTL) | | 22.28±0.2mm | 22.28±0.2mm |
| 焦距 | **3.05** | **4.9±5%mm** | **4.9±5%mm** |
| 光学后焦 | 3.1 | 6.41±0.2mm | 6.41±0.2mm |
| 机械后焦(法兰距) | 3.1 | **6.17±0.2mm** | **6.17±0.2mm** |
| 光圈数值 | 2.5 | 1.65±10% | 1.6±10% |
| 镜片构成 | 2G2P | 4G4P | 4G4P |
| 解像标准 | 4MP | 8MP | 4MP |
### 如何对焦
默认提供的 M12 镜头,是手动对焦镜头,需要手动拧动镜头进行对焦,如果画面模糊,可能就是没有对好焦。
注意是拧动镜头,部分镜头上还有一个环,那是用来辅助固定镜头的,防止对好焦后震动导致对焦变化。
可以先拧松固定环,再拧镜头对焦,对好焦后再将固定环拧紧以固定。
### 是否可变焦
默认提供的 M12 镜头,是定焦镜头,只能对焦(清晰模糊),不能变焦(光学放大缩小画面),有需要可以自行购买 M12 变焦镜头,购买时参考后文的镜头选择文档。
### 如何更换镜头
选择同样 M12 规格的镜头更换即可,大多数参数都是影响成像效果,但是`镜头的长度`和`底座的长度`以及`焦距`会影响到是否能对上焦,要保证:
1. 镜头拧到底前能对上焦: 即至少镜头拧到底后, `镜头底部到传感器的距离` 必须小于等于 `机械后焦(法兰距)`。比如法兰距很短,镜头也很短,底座太高了,可能就无法对焦。
2. 镜头拧到掉出底座前能对上焦:由`1/f = 1/u + 1/v`, 物距`u`越小,像距`v`应该越大也就是镜头要远离传感器, 已知`u`无穷大时 `f=v`,`u`减小时得到新的像距`v2`,对比`v`增加了距离`v_d`,也就是说镜头要往外移动`v_d`,为了保证镜头不掉出底座,`机械后焦(法兰距)` + `v_d` 后要小于底座的高度,否则现象就是镜头拧出了底座焦点仍然对不上近处目标物体。
> 如果搞不清楚,直接告诉镜头店家传感器参数和底座参数应该也可以帮你判定。
### 底座
![](../../assets/maixcam/cam_len_base.png)
底座一般不建议更换,因为和传感器 PCB 用胶水粘在一起不好拆卸,换镜头时适配底座即可。
| 参数\型号 | OS04D10 | SC850SL | OS04A10 |
| --------------- | ------------------------------- | ---------------- | ------ |
| IR-Cut | **650mm IR-Cut** | **650mm IR-Cut** | **650mm IR-Cut** |
| 高度 | **12mm** | **13mm<br>(12mm底座+1mm垫片)** | **13mm<br>(12mm底座+1mm垫片)** |
* **IR-Cut**: 过滤红外光,如果你要捕捉红外光得手动破坏这个过滤片或者更换底座,会比较麻烦。
## 是否可以更换传感器
理论可以,官方适配的传感器是经过调教的,可以直接用,如果你要适配新的传感器,需要有 sensor 适配经验以增加驱动支持。
以及需要进行图像调教,过程比较复杂。
本文不提供教程,有能力的可以自行根据芯片原厂资料进行探索。
## 不同摄像头实测效果对比
TODO:

View File

@@ -0,0 +1,9 @@
---
title: MaixCAM2 FAQ (常见问题)
---
下面找不到的问题,也可以参考[MaixPy FAQ](https://wiki.sipeed.com/maixpy/doc/zh/faq.html)。

View File

@@ -0,0 +1,19 @@
---
title: MaixCAM2 ISP 调校
---
## 对画面风格有要求,是否可自己调校 ISP
理论可以,只是比较复杂。
本文暂时也不会深入介绍,只是为你提供一种可能性,如果你没有做好碰壁的心里准备,那么可以认为不支持。
也欢迎多尝试和交流,以及贡献本篇文档。
## 调校 ISP 方法简述
简单理解就是 ISP 运行时会加载配置文件读取参数(可以在系统`/opt/etc/`下面看到很多配置文件,比如`sc850sl_hdr_4lane_sipeed_0716.bin`),
我们可以使用芯片原厂的 ISP 调校工具连接上开发板进行调校,最终得到配置文件替换原有的就可以了。
芯片官方文档和工具放在[下载站](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM2/Software/Tools),下载阅读和使用即可。

View File

@@ -0,0 +1,149 @@
---
title: MaixCAM2 系统烧录
---
## 获取系统文件
对于 MaixCAM2, 有三种系统文件和烧录方法:
* **方法一**:芯片原厂烧录`.axp`格式。需要使用[AXDL](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM2/Software/Tools) 进行烧录。
* 优点:无论 EMMC 内是否有启动分区和系统都能成功烧录。
* 缺点:只支持Windows,烧录速度慢。
* **方法二**: USB 卡烧录`.img.xz`格式的系统,包含了完整的系统,使用通用工具比如`etcher / rufus / win32diskimager / imageUSB`等即可烧录。
* 优点:烧录简单,不受烧录系统和软件限制,速度快(TF > USB2.0 > AXDL)。
* 缺点:只有在 EMMC 内有**启动分区**时才能正常使用。如果没有启动分区或者损坏,则需要用方法一烧录一次 `*.axp` 系统才能使用方法二。
* **方法三**: TF 卡烧录`.img.xz`格式的系统,包含了完整的系统。
* 优点:烧录简单,无需三方软件,速度快(TF > USB2.0 > AXDL)。
* 缺点:需要一张 TF 卡;只有在 EMMC 内有**启动分区**时才能正常使用。如果没有启动分区或者损坏,则需要用方法一烧录一次 `*.axp` 系统才能使用方法三。
**推荐选择**:正常情况下出厂已经烧录过一次启动分区,所以可以直接用方法二烧录`.img`文件,遇到启动分区损坏的情况再考虑用方法一烧录。
按照[MaixPy 系统烧录文档](https://wiki.sipeed.com/maixpy/doc/zh/basic/upgrade.html) 中的说明,下载对应型号的系统镜像文件 和 注意备份数据。
## 系统启动流程简介
为了让你更好理解烧录系统,这里介绍一下启动流程(简单版本):
1. 开机上电,芯片内部程序(bootrom)检测`boot/Func`引脚是否拉低(MaixCAM2 的 `Func` 按键按下),如果拉低则进入 `AXDL` USB 下载固件模式,会等待 AXDL 软件通过 USB 通信至少 **5 秒以上**。
没有按下或者超过5s没有通信则正常启动。
2. 加载内部 `EMMC` 储存(`启动分区、系统和资料放在这里`)中的**启动分区**的固件,这个固件也会判断`boot/Func` 按键是否按下,如果按下,进入 USB / TF 升级模式。
没有按下则正常加载 `EMMC 中的系统`启动。
## 方法一: USB 烧录 .axp 系统到 EMMC
如文章开头所说,烧录分为三种方法,各有其优点,这里先详细介绍第一种。
### 下载 AXDL 软件
下载 [AXDL](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM2/Software/Tools)。(只支持 Windows)。
打开 AXDL 软件界面
### 准备系统
前面下载的`.axp`格式的系统,注意,一般提供两种`.axp`系统文件,如:
* `maixcam2-2025-09-01-maixpy-v4.11.9.axp`: **完整的** MaixCAM2 可以使用的`.axp` 文件,文件大小`8GB`左右。
* `boot_parts_maixcam2-2025-09-01-maixpy-v4.11.9.axp`: **只包含启动分区**的烧录文件,文件大小`<50MB`。
也就是说你可以:
* 选择一次 AXDL 烧录完整系统,烧录完即可启动运行系统。
* 你更喜欢 USB / TF 卡烧录的方式,但是启动分区意外受损(“变砖”),只想快速恢复**启动分区**,则选择`boot_parts_xxx.axp`再用方法二烧录完整系统。
### 加载和烧录系统文件
* 点击加载系统文件按纽,选择加载下载的`.axp`格式的系统。
* 等待加载完毕后,点击开始按纽,就会开始自动检测 USB。
* 按住`boot/Func`按纽不放,再插上 USB 到电脑, AXDL 就会自动开始下载系统,然后松开按纽等待即可。
* 或者先插上 USB 到电脑,再按住`boot/Func`按纽不放,拨动电源开关重新上电,等 AXDL 检测到后再松开按纽。
* 下载过程中建议不要触碰 USB 线和板子,以免接触不良失败。
* 下载完成后会自动重启进入系统,第一次启动请至少等到启动进入主界面后才能断电,防止第一次文件初始化丢失。
## 方法二(推荐): USB 烧录 .img 系统到 EMMC
相比烧录 `.axp`格式的文件,这种方式会更快更方便,任何操作系统都能烧录,而且速度更快(~=40MiB/s)。
### 选择合适的烧录软件
这里以 [Etcher](https://etcher.balena.io/) 为例,其它软件使用方法类似。
Windows 也可以用 [Win32DiskImager](https://sourceforge.net/projects/win32diskimager/) 或 [Rufus](https://rufus.ie/) 或 [imageUSB](https://www.osforensics.com/tools/write-usb-images.html)。 如果 Etcher 无法烧录可以试试这两个。
如果遇到了`出了点问题。如果源镜像曾被压缩过,请检查它是否已损坏 Error spawning the child process`,可能是权限不够造成的,右键应用图标,使用管理员身份打开即可。
如果仍然无法解决,或者烧录后无法启动,可以用`rufus`或者`win32diskimager`等其它软件烧录。
### 加载和烧录系统文件
* 加载前面下载的系统,注意不要下载错了,比如`MaixCAM2`是下载的`maixcam2-2025-09-01-maixpy-v4.11.9.img.xz`。
大多数软件烧录时软件会自动解压`xz`为`img`文件,如果软件不支持则需要先手动解压为`img`文件。
`Etcher`会报错`Missing partition table` `not a bootable image ...`即检测不到分区表,对于`MaixCAM2`是正常现象,点击`Continue`继续即可。
* 上电进入 USB / TF 卡升级模式,两种方式:
* 方式1:USB 一端插电脑,然后另一端插上板子的`1秒内`按住`boot/Func`按纽不放,`3秒`后即可松开。
* 方式2:先关机,USB 连接电脑和板子,打开电源开关的`1秒内`按住`boot/Func`按纽不放,`3秒`后即可松开。
> 这里不先按住`Func`按纽再开机的原因是按住再开机会进入 AXDL 下载模式,要等待至少 5秒才能进入,太慢了。
* 然后等待几秒,就能在下载软件选择烧录磁盘,可以看到板子虚拟的 U盘设备了。另外也可以看到蓝色 LED 按照 `灭-亮-亮` 进行双闪。
* 点击软件的烧录(Flash)按纽,开始进行烧录(可能会需要管理员权限)。这时板子蓝色 LED开始`亮0.5s-灭0.5s`闪烁。
* 烧录过程或者完成后,如果电脑弹出`使用驱动器 G: 中的光盘之前需要将其格式化`这样的字符,**不要**点击格式化磁盘!不然刚烧录好的系统又被格式化了! 关掉窗口即可。
* 等待烧录完毕,`蓝色 LED 会变成常亮`表示烧录完毕,软件可能还没完成,比如软件会读取 EMMC 内容检验是否出错(也可以跳过,不过校验是加一层保险,建议还是等待其校验完成)。
* 如果烧录软件不会自动弹出 U 盘,建议手动弹出 U盘保证数据都写入了。
* 手动重启(重新上电)即可进入新系统,第一次进入系统注意至少要等到进入主界面后才能关机断电,方式初始化出错。
## 方法三: TF 卡烧录 .img 系统到 EMMC
方法和 USB 烧录 .img 类似,一般速度更快(取决于你的 TF卡速度,比如 `~=90MiB/s`)。
### 制作 TF 升级卡
* 使用读卡器将 TF 卡插到电脑。
* 格式化 TF 卡,可以选择 `exFAT` 或者`ext4`格式(不要选择`FAT32`)。
* 将`xxx.img.xz`文件解压为`xxx.img`并且拷贝到 TF 卡。
* **点击弹出 U 盘**保证数据玩全写入后再拔出读卡器,防止数据未写入完成系统文件损坏。
* 将 MaixCAM2 断电。
* 将 TF 卡插入 MaixCAM2,然后上电开机。
* 开机后板子会自动检查 TF 卡中的系统文件,自动进行烧录,此时蓝色 LED开始`亮0.5s-灭0.5s`闪烁。
> 如果不是这样闪烁可能前面的步骤有误。
* 烧录完成后`蓝色 LED 会变成常亮`。如果`亮0.3s-灭0.3s`快闪则表示烧录失败(一般不会出现),不要关机,直接用方法二 USB 烧录补救,如果关机了可以再试试重启会不会进入升级模式,不会的话说明启动分区受损,就需用 AXDL 烧录启动分区了。
* 手动重启(重新上电)即可进入新系统,第一次进入系统注意至少要等到进入主界面后才能关机断电,方式初始化出错。
### 加载和烧录系统文件
* 加载前面下载的系统,注意不要下载错了,比如`MaixCAM2`是下载的`maixcam2-2025-09-01-maixpy-v4.11.9.img.xz`。
* 烧录时软件会自动解压`xz`为`img`文件,你也可以自己先手动解压为`img`文件。
* 上电进入 USB / TF 卡升级模式,两种方式:
* 方式1:USB 一端插电脑,然后另一端插上板子的`1秒内`按住`boot/Func`按纽不放,`3秒`后即可松开。
* 方式2:先关机,USB 连接电脑和板子,打开电源开关的`1秒内`按住`boot/Func`按纽不放,`3秒`后即可松开。
> 这里不先按住`Func`按纽再开机的原因是按住再开机会进入 AXDL 下载模式,要等待至少 5秒才能进入,太慢了。
* 然后等待几秒,就能在下载软件选择烧录磁盘,可以看到板子虚拟的 U盘设备了。另外也可以看到蓝色 LED 按照 `灭-亮-亮` 进行双闪。
* 点击软件的烧录(Flash)按纽,开始进行烧录(可能会需要管理员权限)。这时板子蓝色 LED开始`亮0.5s-灭0.s`闪烁。
* 等待烧录完毕,蓝色 LED 会变成常亮表示烧录完毕,软件可能还没完成,比如软件会读取 EMMC 内容检验是否出错,可以等待其校验完成。
* 手动重启(重新上电)即可进入新系统,第一次进入系统注意至少要等到进入主界面后才能关机断电,方式初始化出错。
## 使用系统供电注意点
### 断电和关机
除了上诉情况直接断电(包括拨动开关机按纽也是强制断电),平时正常使用系统时**不建议强制断电**来关机,如果你的系统正在写入内容到 TF 卡,可能会造成数据写入失败,以及系统有缓存机制,可能只是写入到内存,还没同步到磁盘。
另外系统仍在运行,强制拔掉电源和按`reset`按钮的是同样的问题,尽量**先软件关机再拔电源**。
正常使用请**软件关机或者重启**,方法:
* 方法一: 主界面长按`Func`按纽选择关机,或者`设置`->`电源` 进行软件关机或者重启。
* 方法二: 终端使用`poweroff` 或者`reboot`命令进行软件关机或者重启。
* 方法三:其它软件调用,比如 `Python` 调用 `import os;os.system("poweroff")` 进行关机或者重启。
### 文件写入和内容丢失问题
系统做了缓存机制,当你的代码在写入文件时,可能只是写入到了内存,过一段时间后系统自动写入到磁盘,如果在这中间断电了,那么内容就没有写入到磁盘(TF卡),下次开机就会发现之前写入的内容不存在。
解决方法:
* 尽量不直接断电或者按`reset`按键,使用上面说的软关机。
* 保存重要的内容,可以手动调用强制写入内容到磁盘的 API,比如在 `Python` 里面可以用`os.sync()`来告诉系统把所有缓存的文件立即写入到磁盘,其它的方式比如写入指定文件,以及其它语言请自性搜索类似`Linux 刷新内容到磁盘`的关键词。

View File

@@ -141,26 +141,51 @@ items:
file: maixIV/m4nhat/pcie-slaveboard.md
- label: MaixCAM
items:
- label: MaixCAM 介绍和资料
- label: MaixCAM AI 系列
file: maixcam/README.md
- label: MaixCAM-Pro 介绍和资料
file: maixcam/maixcam_pro.md
- label: 摄像头介绍及拍摄效果
file: maixcam/cameras.md
- label: ToF/热成像模块介绍
file: maixcam/tof_thermal.md
- label: 数码显微镜套餐
file: maixcam/microscope.md
- label: 外壳使用注意点
file: maixcam/assemble.md
- label: 系统镜像烧录
file: maixcam/os.md
- label: 使用 MaixPy 开发
url: https://wiki.sipeed.com/maixpy/
- label: 使用 MaixCDK 开发
file: maixcam/maixcdk.md
- label: 常见问题 FAQ
file: maixcam/faq.md
- label: MaixCAM / MaixCAM-Pro
items:
- label: MaixCAM 介绍和资料
file: maixcam/maixcam.md
- label: MaixCAM-Pro 介绍和资料
file: maixcam/maixcam_pro.md
- label: 摄像头介绍及拍摄效果
file: maixcam/cameras.md
- label: 外壳使用说明
file: maixcam/assemble.md
- label: 系统镜像烧录
file: maixcam/os.md
- label: 使用 MaixPy 开发
url: https://wiki.sipeed.com/maixpy/
- label: 使用 MaixCDK 开发
file: maixcam/maixcdk.md
- label: ToF/热成像模块介绍
file: maixcam/tof_thermal.md
- label: 数码显微镜套餐
file: maixcam/microscope.md
- label: 常见问题 FAQ
file: maixcam/faq.md
- label: MaixCAM2
items:
- label: MaixCAM2 介绍和资料
file: maixcam/maixcam2.md
- label: 系统镜像烧录
file: maixcam/maixcam2_os.md
- label: 摄像头和镜头选择
file: maixcam/maixcam2_camera_lens.md
- label: 使用 MaixPy 开发
url: https://wiki.sipeed.com/maixpy/
- label: 使用 MaixCDK 开发
file: maixcam/maixcdk.md
- label: 摄像头 ISP 调校
file: maixcam/maixcam2_isp.md
- label: ToF/热成像模块介绍
file: maixcam/tof_thermal.md
- label: 数码显微镜套餐
file: maixcam/microscope.md
- label: 常见问题 FAQ
file: maixcam/maixcam2_faq.md
- label: LicheePi
items:
- label: LicheePI 4A

View File

@@ -8,7 +8,7 @@
-->
{% extends "page_base.html" %} {% block content %}
<script src="/static/css/tailwind.css"></script>
<script src="/static/js/tailwind.js"></script>
{% include "style.html" %}
<script src="/static/js/vue.global.prod.js"></script>

View File

@@ -4,7 +4,7 @@ title: MaixVision Workstation Official Website
<div>
<script src="/static/css/tailwind.css"></script>
<script src="/static/js/tailwind.js"></script>
</div>
<style>

View File

@@ -0,0 +1,16 @@
---
title: MaixCAM2 -- 快速落地 AI 视觉、听觉类项目
---
<script>
var hash = window.location.hash
var url_language = "zh"
if( navigator.language.indexOf("zh") == -1 )
{
url_language = "en"
}
location.href = window.location.origin + "/hardware/" + url_language + "/maixcam/maixcam2.html"
</script>

View File

@@ -4,7 +4,7 @@ title: MaixVision 工作站官网
<div>
<script src="/static/css/tailwind.css"></script>
<script src="/static/js/tailwind.js"></script>
</div>
<style>

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 209 KiB

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

BIN
static/image/noise.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 715 KiB

8
static/js/tailwind.js Normal file

File diff suppressed because one or more lines are too long