diff --git a/docs/hardware/assets/maixcam/maixcam_pro_io.png b/docs/hardware/assets/maixcam/maixcam_pro_io.png new file mode 100644 index 00000000..66aef0db Binary files /dev/null and b/docs/hardware/assets/maixcam/maixcam_pro_io.png differ diff --git a/docs/hardware/en/maixcam/README.md b/docs/hardware/en/maixcam/README.md index c4f1c856..ddeffbcd 100644 --- a/docs/hardware/en/maixcam/README.md +++ b/docs/hardware/en/maixcam/README.md @@ -1,95 +1,104 @@ --- -title: MaixCAM -- Quickly Implement AI Vision and Auditory Projects +title: MaixCAM — Fast Deployment for AI Vision and Audio Projects --- +
+ ![MaixCAM](https://wiki.sipeed.com/maixpy/static/image/maixcam.png) -## Introduction to MaixCAM - -MaixCAM is a hardware product designed for better implementation of AI vision, auditory, and AIOT applications. It is a platform that can quickly verify product prototypes and quickly mass-produce. It provides a powerful and cost-effective processor, matching cameras, screens, WiFi, etc., as well as a complete and very easy-to-use software ecosystem. - -Suitable **application scenarios and crowds**: -* **AI algorithm implementation**: AI algorithm engineers can quickly deploy their AI models to physical hardware (MaixCAM), providing easy-to-use model conversion tools and SDK. -* **STEM education**: Provide easy-to-use MaixPy SDK and matching development tools, as well as online model training platforms. Teachers do not need software and hardware development, focus on teaching, and students can get started quickly. -* **University research and education**: Provide rich documents and tutorials, students at all stages of the university have suitable learning routes, and RISC-V and AI cutting-edge technology are also good helpers for scientific research. -* **Prototyping tool for makers and engineers**: Carefully designed hardware, rich peripherals, super easy-to-use software, let your interesting ideas and products land quickly, without being trapped in the quagmire of basic software and hardware development. -* **Enterprise product upgrade and implementation**: Quickly implement products without expensive R&D costs, or use them to assist products such as production line QA, and use AI vision to realize intelligence of old equipment. -* **Good helper for competitions**: MaixCAM + MaixPy + MaixCDK can quickly realize many innovations and functions, suitable as a designated software and hardware platform for competitions, and players can also rely on the development efficiency of the ecosystem to win the competition. Maix series products and MaixPy have been used in various competitions to win awards. - - -
- For usage visit MaixPy
+
+ Taobao + AliExpress +
-## Introduction to MaixCAM Hardware +## Introduction to MaixCAM -| Component | Description | -| --- | --- | -| CPU Big Core | 1GHz RISC-V C906 processor (there is also a 1GHz ARM A53 core that can be used alternatively), running Linux | -| CPU Small Core | 700MHz RISC-V C906, running RTOS | -| CPU Low Power Core | 25~300MHz 8051 processor, used for low power applications | -| NPU | 1TOPS@INT8, supports BF16 model, rich operator support, supports common models such as Mobilenetv2, YOLOv5, YOLOv8, etc. | -| Memory | 256MB DDR3 | -| Storage | TF card boot / SD NAND boot | -| Camera | Supports up to 5M camera, officially supports 4M GC4653 and OS04A10 camera (4 lane MIPI CSI input, 22Pin interface, supports split dual-channel CSI) | -| Screen | 2.3-inch high-definition IPS capacitive touch screen, resolution 552x368 (2 lane MIPI DSI output, standard 31pin interface, 6pin capacitive touch screen) | -| Audio Output | On-board PA power amplifier, can directly connect speakers within 1W on the pin header | -| Audio Input | On-board analog silicon microphone, can directly receive sound | -| Network | On-board WiFi6 + BLE5.4 module, customizable Ethernet version | -| USB | Type-C USB2.0 | -| IO Interface | 2 x 14pin 2.54 pin header interface, 800mil spacing, can be directly inserted into the breadboard | -| Button | 1 x RST button + 1 x USER (function) button | -| LED | Power indicator + user LED | -| Codec | H.264 / H.265 / MJPEG hardware decoding, supports 2k@30fps encoding and decoding | -| Peripheral | I2C/SPI/UART/ADC/PWM/WDT and other common peripherals | -| Shell | 3D printed shell, two nut fixing holes, can be fixed on the bracket | +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. +
+ More Features on the MaixPy Homepage +
+ +**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 + +| 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 -We have not only developed the hardware, but also provided a complete software ecosystem for MaixCAM, including: +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 development package, provides a rich and easy-to-use API, optimized for MaixCAM, supports hardware acceleration, provides rich documentation tutorials | Please see [MaixPy Homepage](https://wiki.sipeed.com/maixpy/) | -| [MaixVision](https://wiki.sipeed.com/maixvision) | AI Vision IDE, programming, code running, real-time image preview, and even graphical programming, greatly reducing the difficulty of setting up the development environment and the threshold of use | ![MaixVision](../../assets/maixcam/maixvision.jpg) | -| [MaixHub](https://maixhub.com) | Online AI model training platform, no need for AI knowledge and expensive training equipment, one-click model training, one-click deployment to MaixCAM | ![MaixVision](../../assets/maixcam/maixhub.jpg) | -| [MaixCDK](https://github.com/sipeed/MaixCDK) | C++ version of MaixPy, developers familiar with C/C++ can get started immediately | Please see [MaixCDK Homepage](https://github.com/sipeed/MaixCDK) | -| [App Store](https://maixhub.com) | Provides various applications and tools, no need to develop, just download and use, developers can also upload and share applications | Please see [Maix App Store](https://maixhub.com/app) | +| 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) | +| [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 -## Resource Summary - -### Exclusive Materials for MaixCAM (Provided by Sipeed) - -* [MaixCAM Official Documentation](https://wiki.sipeed.com/maixcam) -* [MaixPy Official Documentation](https://wiki.sipeed.com/maixpy/) -* [MaixCDK](https://github.com/sipeed/MaixCDK) +### Official Resources (by Sipeed) +* [MaixCAM-Pro Documentation](https://wiki.sipeed.com/maixcam) +* [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) -* [camera and lens](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM/Camera) * [Schematic](https://dl.sipeed.com/shareURL/LICHEE/LicheeRV_Nano/02_Schematic) -* [Core Board (LicheeRV-Nano) Hardware Information](https://dl.sipeed.com/shareURL/LICHEE/LicheeRV_Nano) -* Core board pin diagram: -![](../../zh/lichee/assets/RV_Nano/intro/RV_Nano_3.jpg) +* [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 Models](https://makerworld.com/zh/models/440321) +* [MaixCAM Stand Models](https://makerworld.com/zh/models/463622#profileId-372189) -* **Enclosure and Stand:** You can find the introduction in [MaixCAM Enclosure](./assemble.md). Additionally, we provide 3D model files for stands and other components. Please visit [makerworld.com](https://makerworld.com/) and search for `MaixCAM`. +### Chip Documentation -## Chip Information +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. -MaixCAM is based on Sipeed's LiecheeRV-Nano core board, which is based on the SG2002 chip for computing power, so their materials can also be referred to. ->! Note: MaixCAM can use the materials of LicheeRV-Nano and SG2002, but **LicheeRV-Nano and other SG2002 chip products cannot use software such as MaixPy MaixCDK MaixVision**, please do not buy the wrong one to waste time and money. -> If you want to get started quickly with application development, please choose MaixCAM, if you are a senior Linux developer and only want to develop based on the original SG2002 materials, you can choose LicheeRV-Nano. - -* [Datasheet](https://github.com/sophgo/sophgo-doc/releases) (Register-level information) -* [LicheeRV-Nano Development Board Information](https://wiki.sipeed.com/hardware/zh/lichee/RV_Nano/1_intro.html) +* [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) -* [Summary of SDK Development Documents](https://developer.sophgo.com/thread/471.html) -* [Summary of HDK Development Documents](https://developer.sophgo.com/thread/472.html) -* [Summary of TPU Development Documents](https://developer.sophgo.com/thread/473.html) -* [Summary of TDL Development Documents](https://developer.sophgo.com/thread/556.html) (High-level API encapsulation based on TPU) +* [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` ## Purchase -There are currently two versions of MaixCAM, **the first release special price is 169 yuan** (Lite version without screen and shell) and **249 yuan**, for details please consult [Sipeed Taobao](https://sipeed.taobao.com/) or [AliExpress](https://www.aliexpress.com/store/911876460) store. +MaixCAM comes in two versions. For details, please visit [Sipeed Taobao](https://sipeed.taobao.com/) or [AliExpress](https://www.aliexpress.com/store/911876460). diff --git a/docs/hardware/en/maixcam/assemble.md b/docs/hardware/en/maixcam/assemble.md index de409798..09975db6 100644 --- a/docs/hardware/en/maixcam/assemble.md +++ b/docs/hardware/en/maixcam/assemble.md @@ -1,48 +1,57 @@ --- -title: MaixCAM Case +title: MaixCAM / MaixCAM-Pro Case --- -## Introduction +## Overview -There are a few accessories to note when you receive your device: -* **Lens Cap**: Protects the lens during transport. Please remove it before use, otherwise, the image will appear black. -* **Screen Protector**: To prevent scratches during transport, there is a thin plastic film on the screen. Please remove it upon arrival, as it can severely affect the viewing quality. -* **Manual Focus Lens**: The lens supports manual focusing. Simply rotate the lens gently to adjust the focus. If the image is blurry, it may be due to incorrect focusing. -* **Case**: A 3D-printed case that facilitates handling and installation while enhancing aesthetics. +When you receive your MaixCAM, there are several accessories to **pay attention to**: +* **Lens Cap**: Protects the lens during transportation. Please remove it before use; otherwise, the screen will be black. +* **Screen Protector**: There is a plastic film on the screen to prevent scratches during transport. Please peel it off upon receipt, as it will significantly affect the viewing experience if left on. +* **Manual Lens Focus**: The lens supports manual focus. Gently rotate the lens to adjust the focus. If the image is blurry, it may be due to incorrect focus. +* **Case**: A 3D-printed case designed for easy handling and installation, while also adding aesthetic value. -## Disassembly +## Open Source Model Files -It is strongly recommended to choose the package that includes a TF card, as it comes pre-assembled from the factory and you can skip this step and use it directly. +* [MaixCAM Case Model](https://makerworld.com/zh/models/440321) (Recommended to use resin with a temperature resistance of 70°C for UV curing printing) +* [MaixCAM Stand Model](https://makerworld.com/zh/models/463622#profileId-372189) +* [MaixCAM-Pro Case Model](https://makerworld.com/zh/models/722034) +* For more, visit [makerworld.com](https://makerworld.com/) (recommended) or [makerworld.com.cn](https://makerworld.com.cn) and search for `MaixCAM` -The device is pre-assembled from the factory, but if you need to replace the TF card or solder pin headers, you can attempt to disassemble it. +## MaixCAM -Here are some points to note: -* Ensure the device is powered off before disassembling. -* There is a thermal pad between the CPU and the case; be careful not to dislodge it during disassembly. -* Be careful not to damage the camera, touch, and screen ribbon cables (they can easily become loose), and do not break the cables. -* Pay attention to the orientation of the ribbon cables to avoid inserting them incorrectly. +### MaixCAM Disassembly -## Replacing the TF Card +It is strongly recommended to choose the version with the TF card pre-installed, as it is assembled at the factory and can be used directly without further disassembly. -1. **Open the Case:** Gently pry open the clasps on both sides of the device to separate the front and back covers. +The factory version comes pre-assembled. However, if you need to replace the TF card or solder pin headers, you can attempt to disassemble it. - ![](../../assets/maixcam/assemble-1.jpg) +Some points to note: +* Ensure the device is powered off before disassembly. +* There is a thermal pad between the CPU and the case. Be careful not to damage it during disassembly. +* Be cautious not to damage the camera, touch, or display ribbon cables (which can be loose). Do not bend the cables. +* Pay attention to the direction of the cables; do not insert them incorrectly. -2. **Access the TF Card:** Once the case that holds the screen is lifted, you will see the TF card. +### Replacing the TF Card in MaixCAM - ![](../../assets/maixcam/assemble-2.jpg) +1. Pry open the clips on both sides of the device to separate the front and back covers. -3. **Reassemble the Screen:** Before reattaching the screen, ensure that the screen's ribbon cable is properly connected. If it is misaligned, reconnect the ribbon cable correctly +![](../../assets/maixcam/assemble-1.jpg) - ![](../../assets/maixcam/assemble-3.jpg) +2. Lift the shell holding the display to access the TF card. -## Open Source Case Files +![](../../assets/maixcam/assemble-2.jpg) -**File Uploaded on MakerWorld:** [Click here to view](https://makerworld.com/zh/models/440321) +3. Before reinstalling the display, ensure the display ribbon cable is properly connected. If it is misaligned, reconnect it correctly. -**Recommended Material:** It is recommended to use a resin with a heat resistance of 70 degrees Celsius for photopolymerization printing. +![](../../assets/maixcam/assemble-3.jpg) +## MaixCAM-Pro -## Stand Open Source Files +For MaixCAM-Pro, disassembly is not recommended unless necessary. +* First, you will need a hex screwdriver. +* Unscrew the screws at the back to remove the rear panel. +* To remove the PCB, carefully lift the display by prying the gaps (be aware of the ribbon cables behind the display to avoid damaging them). +* You will see screws that hold the PCB in place. Once unscrewed, you can remove the PCB. If it is the battery version, the battery is located behind the display. + +**Note**: Removing the display will cause the adhesive between the display and the case to lose its stickiness. You will need to reapply adhesive to secure it properly. -For more open source 3D files, please visit [makerworld.com](https://makerworld.com/) and search for `MaixCAM`. diff --git a/docs/hardware/en/maixcam/faq.md b/docs/hardware/en/maixcam/faq.md index f03fd260..5077da36 100644 --- a/docs/hardware/en/maixcam/faq.md +++ b/docs/hardware/en/maixcam/faq.md @@ -24,5 +24,22 @@ AliExpress may close the purchase link when it encounters a shortage of stock. T * Check if the power LED (red light) and the system operation status LED (blue light) on the board are lit. If the red light is off, consider hardware issues such as no power supply, insufficient power supply, or a damaged board. * Connect the board to a computer using a USB to TTL cable, open the serial port assistant on the computer, restart the board, and check the boot logs for any errors. > If there is no log output, try swapping the TX and RX wires. For MaixCAM, the orientation of the Type-C to serial port adapter may vary, and TX RX might be reversed, meaning it does not support reversible plugging. +* The UART0_TX pin of the chip has a characteristic: when TX is pulled low, the system cannot start. Therefore, check if the UART0_TX pin is connected to any circuit that is pulling it low during startup. Releasing it before startup should resolve the issue. +## Stuck at Boot Screen, Unable to Enter System + +The issue could be caused by a problem with the application environment or hardware. You can follow the steps below to troubleshoot: + +* If there is important data on the card, first try to back up the data: + * Try using MaixVision to scan and connect to the device. Use the file management function to back up important data. + * If MaixVision cannot connect, use a card reader to back up the data. Since Windows might not directly display system contents, you can use DiskGenius to read the data. + +* Reflash the latest system. If the system boots successfully, it means the system files were corrupted, and it's not a hardware issue. + +* If reflashing the **latest** system image still doesn't resolve the issue, it might be a hardware problem. You can: + * First check if the camera connection is normal. + * Then inspect the PCB for any obvious issues, such as loose components, soldering problems, burns, or short circuits. + +* You can also try using a USB-to-TTL adapter to connect the computer to the board's serial port (A16/A17 pins). Open a serial port assistant on the computer, restart the board, and check the boot log for any errors. + > If there's no log output, try swapping the TX and RX wires. For MaixCAM, the Type-C to serial board might have reversed TX and RX, meaning it doesn't support both orientations for plugging in. diff --git a/docs/hardware/en/maixcam/maixcam_pro.md b/docs/hardware/en/maixcam/maixcam_pro.md new file mode 100644 index 00000000..5c9288db --- /dev/null +++ b/docs/hardware/en/maixcam/maixcam_pro.md @@ -0,0 +1,117 @@ +--- +title: MaixCAM-Pro -- Rapid Deployment of AI Vision and Auditory Applications +--- + +
+ +![maixcam-pro](/static/image/maixcam_pro.png) + +
+ +
+ Taobao + AliExpress +
+ + +## Introduction to MaixCAM-Pro + +MaixCAM is a hardware product designed for the rapid implementation of AI vision, auditory, and AIoT applications. It serves as a platform for quickly verifying product prototypes and rapid mass production. MaixCAM-Pro provides a powerful yet cost-effective processor, along with accessories such as a camera, display, WiFi, and a comprehensive, easy-to-use software ecosystem. + +
+ For more usage, visit MaixPy +
+ +**Application Scenarios and Target Audience**: +* **AI Algorithm Implementation**: AI algorithm engineers can quickly deploy their AI models onto hardware (MaixCAM) with easy-to-use model conversion tools and SDK. +* **STEM Education**: Offers an easy-to-use MaixPy SDK and development tools, as well as an online model training platform, allowing teachers to focus on teaching without the need for software or hardware development, enabling students to get started quickly. +* **University Research and Education**: Provides rich documentation and tutorials suitable for students at all levels, with RISC-V and AI frontier technologies being helpful for research purposes. +* **A Powerful Tool for Maker and Engineer Prototyping**: Thoughtfully designed hardware, rich peripherals, and extremely easy-to-use software help quickly bring your creative ideas and products to life without getting bogged down in basic software and hardware development. +* **Enterprise Product Upgrades and Deployment**: Quickly deploy products without expensive R&D costs, or use them as an auxiliary tool, for example, in production line QA, or for adding AI vision capabilities to legacy equipment. +* **Competition Assistant**: MaixCAM + MaixPy + MaixCDK can quickly implement various innovations and functions, making it suitable as a designated platform for competitions. Maix products and MaixPy have already been used in various competitions and have won awards. + + +## Overview of MaixCAM-Pro Hardware + +> Compared with [MaixCAM](./README.md), MaixCAM-Pro has redesigned PCB and casing, and upgraded some peripherals. Differences with MaixCAM are in **bold**. + +| Component | Description | +| --- | --- | +| CPU Main Core | 1GHz RISC-V C906 processor (plus an optional 1GHz ARM A53 core), running Linux | +| CPU Small Core | 700MHz RISC-V C906, running RTOS | +| CPU Low Power Core | 25~300MHz 8051 processor for low-power applications | +| NPU | 1TOPS@INT8, supports BF16 models, supports operators for common models such as Mobilenetv2, YOLOv5, YOLOv8 | +| Memory | 256MB DDR3 | +| Storage | TF card boot / SD NAND boot | +| Camera | Supports up to 5MP camera, officially supports 4MP GC4653 and OS04A10 cameras (4-lane MIPI CSI input, 22-pin interface, dual CSI split supported) | +| Display | **2.4-inch high-definition IPS capacitive touch screen, resolution 640x480** (2-lane MIPI DSI output, standard 31-pin interface, 6-pin capacitive touch) | +| Audio Output | Built-in PA amplifier + **1W speaker** | +| Audio Input | Built-in analog silicon microphone for direct voice recording | +| Network | Onboard WiFi6 + BLE5.4 module, customizable Ethernet version | +| USB | Type-C USB2.0, support device and host mode, support USB camera | +| IO Interface | **2.54mm PMOD interface, 12 IO + Vsys/3.3v/GND interface + 1.25mm 5-pin extension interface** | +| Buttons | 1 x RST button + 1 x USER (function) button + **1 x power button** | +| LED | Power indicator + User LED + **illumination LED** | +| Codec | H.264 / H.265 / MJPEG hardware decoding, supports 2k@30fps encoding and decoding | +| Peripherals | I2C/SPI/UART/ADC/PWM/WDT, etc. | +| Power | **Independent power management chip AXP2101, supports lithium battery charging and discharging, available with lithium battery version** | +| Case | **3D-printed acrylic case, standard 1/4 inch threaded hole** | +| IMU | **Onboard six-axis IMU sensor (3-axis accelerometer + 3-axis gyroscope)** | +| RTC | **Onboard BM8653 RTC chip + button cell, keeps time even when powered off** | +| Dimensions | **No-battery version: 67x51x12mm, battery version thickness: 16mm** | + + +## MaixCAM Software Ecosystem + +We don't just provide hardware; MaixCAM comes with a complete software ecosystem, including: + +| Name | Description | Image/Video | +| --- | --- | --- | +| **[MaixPy](https://wiki.sipeed.com/maixpy/)** | Python development package with rich and easy-to-use APIs optimized for MaixCAM, supporting hardware acceleration, with extensive documentation and tutorials | Visit [MaixPy homepage](https://wiki.sipeed.com/maixpy/) | +| [MaixVision](https://wiki.sipeed.com/maixvision) | AI vision IDE for programming, code execution, real-time image preview, even graphical programming, lowering development and usage thresholds | ![MaixVision](../../assets/maixcam/maixvision.jpg) | +| [MaixHub](https://maixhub.com) | Online AI model training platform that allows training and deployment of models with a single click, without needing AI knowledge or expensive training equipment | ![MaixVision](../../assets/maixcam/maixhub.jpg) | +| [MaixCDK](https://github.com/sipeed/MaixCDK) | C++ version of MaixPy for developers familiar with C/C++ to get started immediately | Visit [MaixCDK homepage](https://github.com/sipeed/MaixCDK) | +| [App Store](https://maixhub.com/app) | Provides various applications and tools for direct download and use, allowing developers to share their apps | Visit [MaixHub App Store](https://maixhub.com/app) | +| [Community Plaza](https://maixhub.com/share) | Developers share their projects and experiences | Visit [MaixHub Community Plaza](https://maixhub.com/share) | + + +## Resource Summary + +### MaixCAM Exclusive Resources (Provided by Sipeed) + +* [MaixCAM-Pro Official Documentation](https://wiki.sipeed.com/maixcam) (This documentation) +* [MaixPy Official Documentation](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 Source Code](https://github.com/sipeed/LicheeRV-Nano-Build) +* [Hardware-related Materials](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM_Pro) +* Case and Stand: See [Case Documentation](./assemble.md). The casing and bracket 3D model files are also open source. Please visit [makerworld.com](https://makerworld.com/) (recommended) or [makerworld.com.cn](https://makerworld.com.cn) and search for `MaixCAM`. +* Interface Diagram: +![maixcam_pro_io](../../assets/maixcam/maixcam_pro_io.png) + + +### Chip Resources + +MaixCAM-Pro is based on the Sophgo SG2002 chip, so the related documents can also be referenced, along with the documents of Sipeed's LicheeRV-Nano core board. +>! Note: MaixCAM-Pro can use the documents of LicheeRV-Nano and SG2002. **LicheeRV-Nano and other SG2002-based products cannot use MaixPy, MaixCDK, or MaixVision software**, so please make sure you purchase the correct product to avoid wasting time and money. +> If you want to get started developing applications quickly, choose MaixCAM. If you are an experienced Linux developer interested in developing based on original SG2002 resources, you may consider choosing LicheeRV-Nano. + +* [Datasheet](https://github.com/sophgo/sophgo-doc/releases) (Register-level data) +* [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) +* [Sophgo SDK Development Documentation Summary](https://developer.sophgo.com/thread/471.html) +* [Sophgo HDK Development Documentation Summary](https://developer.sophgo.com/thread/472.html) +* [Sophgo TPU Development Documentation Summary](https://developer.sophgo.com/thread/473.html) +* [Sophgo TDL Development Documentation Summary](https://developer.sophgo.com/thread/556.html) (High-level API encapsulation based on TPU) + +### Community Resources + +* [MaixHub App Store](https://maixhub.com/app) +* [MaixHub Community 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` + +## Purchase + +* [Sipeed Taobao](https://sipeed.taobao.com/) +* [AliExpress](https://www.aliexpress.com/store/911876460) + diff --git a/docs/hardware/en/maixcam/os.md b/docs/hardware/en/maixcam/os.md index 4f0b711a..7fdea310 100644 --- a/docs/hardware/en/maixcam/os.md +++ b/docs/hardware/en/maixcam/os.md @@ -4,66 +4,74 @@ title: MaixCAM System Flashing ## Download the System -Find the latest system image file on the [MaixPy Release Page](https://github.com/sipeed/MaixPy/releases), such as `maixcam_os_20240401_maixpy_v4.1.0.xz`. +Find the **latest** system image file on the [MaixPy Releases page](https://github.com/sipeed/MaixPy/releases), for example, `maixcam-2024-10-22-maixpy-v4.7.6.img.xz`. +Make sure to download the correct version based on your device model: +* For `MaixCAM`, download `maixcam-xxxx.xz`. +* For `MaixCAM-Pro`, download `maixcam-pro-xxxxx.xz`. -Alternative download link: -* [Sourceforge](https://sourceforge.net/projects/maixpy/files/) +Backup download link: [Sourceforge](https://sourceforge.net/projects/maixpy/files/) -## Prepare the Flashing Tool +## Prepare Flashing Tools -Download [Etcher](https://etcher.balena.io/)(highly recommended), install and open it. +Download [Etcher](https://etcher.balena.io/) (highly recommended), install and open it. -Windows users can also use [Win32DiskImager](https://sourceforge.net/projects/win32diskimager/) or [Rufus](https://rufus.ie/). +For Windows, you can also use [Win32DiskImager](https://sourceforge.net/projects/win32diskimager/) or [Rufus](https://rufus.ie/) if Etcher doesn't work. +## Launch the Flashing Tool -## Launching the Burning Tool +Normally, double-click the application icon to launch it. If you encounter the error `Something went wrong. If the source image was previously compressed, please check if it's corrupted. Error spawning the child process`, it might be due to insufficient permissions. Right-click the application icon and run it as an administrator. -Normally, you can start the application by double-clicking the application icon. If you encounter an error message saying `Something went wrong. If the source image was compressed, please check if it is corrupted. Error spawning the child process`, it may be due to insufficient permissions. Right-click the application icon and select "Run as administrator" to open it. - - -## Flashing the TF Card +## Flash the TF Card There are two ways to flash the TF card: -* If you bought the official TF card package, it already contains a system, but the version might be outdated. It is recommended to use the USB update method so you don't have to disassemble the casing, which makes it difficult to reassemble. -* If you are using your own card and have never flashed a system onto it before, you must first flash it using a card reader and then install the TF card by disassembling the device. After that, you can flash the image directly via USB without disassembling. +* If the TF card already has a system installed (for example, if you purchased the official TF card package or previously flashed the card yourself), using the USB update method is quicker (and for MaixCAM, it avoids opening the case). +* If you're using your own card and it has never had a system flashed, you must first use a card reader to flash it at least once. After that, you can use the USB to update the system. -### Method One: Flashing the TF Card Using a Card Reader +### Method 1: Flash TF Card with a Card Reader -* Remove the TF card and insert it into a card reader, then plug it into the computer. -* Open Etcher, select the image file, choose the TF card, and click `Flash`. -* Wait for the burning process to complete. If your computer prompts `You need to format the disk in drive G: before you can use it`, **do not** click on format disk! Otherwise, the newly burned system will be formatted again! Close the window, right-click the disk, and select eject TF card. -* Insert it into the MaixCAM, power it up, and wait for the system to boot. The first boot may be slow, just wait for a while. +1. Remove the TF card, insert it into the card reader, and connect it to your computer. +2. Open Etcher, select the image file, choose the TF card, and click `Flash`. +3. After flashing, if the computer prompts with `You need to format the disk in drive G: before you can use it`, **do not** format the disk! This would erase the newly flashed system. Close the window, right-click the disk, and select "Eject" to safely remove the TF card. +4. Insert the TF card into MaixCAM, power it on, and wait for the system to boot. The first boot may take a little longer, so be patient. -### Method Two: Update the TF Card Image via USB +### Method 2: USB Update for TF Card Image -**Note: USB can only be used for updates, not for the first-time flashing.** -Ensure that the system has already been flashed using a card reader and is **running properly** before using this method. +**Note: USB can only update the system, not be used for the initial flash.** Ensure the TF card has already been flashed using a card reader and the **system is running properly** before using this method. -* Power off the MaixCAM, keeping the TF card inserted. -* Hold down the `user` button, plug in the USB cable to the computer, (or plug in the USB cable first, then hold down the `user` button, press the `reset` button briefly and release it), wait for the disk drive to appear on the computer, and then release the `user` button. -* Open `Etcher`, select the image file, choose the disk drive, and click `Flash`. -* Wait for the burning process to complete. If your computer prompts `You need to format the disk in drive G: before you can use it`, **do not** click on format disk! Otherwise, the newly burned system will be formatted again! Close the window, right-click the disk, and select eject TF card. -* Then press the `reset` button or power it back on, wait for the system to boot. The first boot might be slow, wait until the screen displays content (to be safe, wait about 1 minute), and do not power off during boot-up to prevent file corruption during system initialization (if this happens, reflash the image). +* For **MaixCAM-Pro**: + 1. Power off MaixCAM-Pro (for battery versions, long press the power button to shut down), keep the TF card inserted. + 2. Press and hold the `user` button without releasing, then power on (connect the USB cable to the computer or press the power button on battery versions). Wait for the USB device to appear on the computer, then release the `user` button. + 3. Open `Etcher`, select the image file, select the USB device, and click `Flash`. + 4. After flashing, if the computer prompts with `You need to format the disk in drive G: before you can use it`, **do not** format the disk! Close the window, right-click the disk, and select "Eject" to safely remove the TF card. + 5. Restart the device and wait for the system to boot. The first boot may take a bit longer, so wait about 1 minute. During booting, do not disconnect the power to avoid corrupting any files (if this happens, you can reflash the image). -> If you cannot enter USB upgrade mode, the system files may be corrupted, and you should reflash the TF card using a card reader. +* For **MaixCAM**: + 1. Power off MaixCAM and keep the TF card inserted. + 2. Press and hold the `user` button, connect the USB cable to the computer (or first connect the USB cable, then press and hold the `user` button, quickly press the `reset` button and immediately release `reset`). Wait for the USB device to appear on the computer, then release the `user` button. + 3. Open `Etcher`, select the image file, select the USB device, and click `Flash`. + 4. After flashing, if the computer prompts with `You need to format the disk in drive G: before you can use it`, **do not** format the disk! Close the window, right-click the disk, and select "Eject" to safely remove the TF card. + 5. Press the `reset` button or power the device back on and wait for the system to boot. The first boot may take a bit longer, so wait about 1 minute. During booting, do not disconnect the power to avoid corrupting any files (if this happens, reflash the image). -## Points to Note When Using the System +> If you're unable to enter USB upgrade mode, the system files might be corrupted. Use a card reader to reflash the TF card. -### Forced Shutdown +## Important System Usage Notes -Other than the above situations where using the `reset` button, it is **not recommended to press the `reset` button** during normal use. This button forcefully cuts off power. If your system is writing content to the TF card, it could cause system and data damage. -Similarly, forcibly unplugging the power supply while the system is still running poses the same risk. Try to **shut down the software before unplugging the power supply**. +### Force Shutdown -For normal use, please **shut down or reboot via software**. Methods: -* Method One: From the interface, select `Settings` -> `Power` to perform a software shutdown or reboot. -* Method Two: In the terminal, use the `poweroff` or `reboot` commands to shut down or restart via software. -* Method Three: Other software calls, such as using `Python` to invoke `import os;os.system("poweroff")` for shutdown or reboot. +Other than using the `reset` button in special cases mentioned above, **do not press the `reset` button** during normal use, as this button forces a power cut. If the system is writing to the TF card at the time, it may cause system and data corruption. Similarly, forcefully unplugging the power or pressing `reset` is equally harmful. Always try to **shut down the system via software** before disconnecting the power. -### Issues with File Writing and Data Loss +For normal use, you can perform a **software shutdown or restart** using the following methods: +* Method 1: From the interface, go to `Settings` -> `Power` for software shutdown or restart. +* Method 2: Use the terminal command `poweroff` or `reboot` for software shutdown or restart. +* Method 3: Other software methods, such as using `Python` with the command `import os;os.system("poweroff")` for shutdown or restart. +* Method 4: For MaixCAM-Pro, long-pressing the power button for 4 seconds will trigger a software shutdown via the `maix` module. Continuing to hold for 8 seconds will trigger a forced power-off shutdown (firmware version >= 4.8.0 supports this). -The system uses a caching mechanism. When your code writes a file, it might only write to memory initially, and the system automatically writes to the disk after some time. If the power is cut during this period, the content will not be written to the disk (TF card), and the next time the system boots, the previously written content will be missing. +### File Writing and Data Loss + +The system uses a caching mechanism, so when your code writes to a file, it might be writing to memory first. The system will automatically write the data to disk after some time. If the power is cut during this time, the data may not be saved to the disk (TF card), and the next time you boot, the data may be missing. Solutions: -* Try not to directly cut off power or press the `reset` button; use the software shutdown methods mentioned above. -* To save critical content, you can manually call an API to force the content to be written to disk. For example, in `Python`, you can use `os.sync()` to tell the system to immediately write all cached files to the disk. For other methods such as writing to a specific file, and other languages, please search for terms +* Avoid forcefully cutting power or pressing the `reset` button. Use software shutdown as explained above. +* For important data, manually force the system to write the cached data to the disk. In `Python`, you can use `os.sync()` to tell the system to immediately write all cached files to disk. For other methods or languages, search for keywords like "Linux flush data to disk". + diff --git a/docs/hardware/en/sidebar.yaml b/docs/hardware/en/sidebar.yaml index ed35219f..4cb8090b 100644 --- a/docs/hardware/en/sidebar.yaml +++ b/docs/hardware/en/sidebar.yaml @@ -109,8 +109,10 @@ items: file: maixIII/ax-pi/faq_axpi.md - label: MaixCAM items: - - label: MaixCAM Brief and Data + - label: MaixCAM file: maixcam/README.md + - label: MaixCAM-Pro + file: maixcam/maixcam_pro.md - label: MaixCAM Assembly file: maixcam/assemble.md - label: System Upgrade diff --git a/docs/hardware/zh/maixcam/README.md b/docs/hardware/zh/maixcam/README.md index 0d1d9977..fef07e68 100644 --- a/docs/hardware/zh/maixcam/README.md +++ b/docs/hardware/zh/maixcam/README.md @@ -2,8 +2,12 @@ title: MaixCAM -- 快速落地 AI 视觉、听觉项目 --- +
+ ![MaixCAM](https://wiki.sipeed.com/maixpy/static/image/maixcam.png) +
+
淘宝 速卖通 @@ -14,7 +18,12 @@ title: MaixCAM -- 快速落地 AI 视觉、听觉项目 MaixCAM 是为更好地落地 AI 视觉、听觉和 AIOT 应用而设计的一款硬件产品,一个能快速验证产品原型且能快速量产的平台。 提供了强大且高性价比的处理器,配套的摄像头、屏幕、WiFi 等,以及完善和非常易用的软件生态。 -适合的**应用场景和人群**: +
+ 更多功能介绍请看 MaixPy 主页 +
+ + +**应用场景和人群**: * **AI算法落地**: AI 算法工程师可以快速将自己的 AI 模型部署到实体硬件(MaixCAM)上,提供易用的模型转换工具和 SDK。 * **STEM 教育**: 提供易用的 MaixPy SDK 和配套开发工具,以及在线模型训练平台,老师无需软硬件开发,专注教学,学生可以快速上手。 * **高校科研和教育**: 提供丰富的文档和教程,高校学生各个阶段的学生都有合适的学习路线,RISC-V 和 AI 前沿技术也是科研的好帮手。 @@ -22,9 +31,6 @@ MaixCAM 是为更好地落地 AI 视觉、听觉和 AIOT 应用而设计的一 * **企业产品升级、落地**:无需昂贵的研发成本快速落地产品,或者用于辅助产品比如产线 QA,旧设备使用 AI 视觉实现智能化等。 * **竞赛好帮手**:MaixCAM + MaixPy + MaixCDK 可以快速实现很多创新和功能,适合作为比赛指定软硬件平台,选手也可以依靠生态的开发效率赢得比赛, Maix 系列产品和 MaixPy 已经被用在各种比赛中获得奖项。 -
- 更多功能介绍请看 MaixPy 主页 -
@@ -43,7 +49,7 @@ MaixCAM 是为更好地落地 AI 视觉、听觉和 AIOT 应用而设计的一 | 音频输出 | 板载PA功放,可在排针上直接连接1W以内的喇叭 | | 音频输入 | 板载模拟硅麦,可直接收音 | | 网络 | 板载 WiFi6 + BLE5.4 模组,可定制 以太网版本 | -| USB | Type-C USB2.0 | +| USB | Type-C USB2.0,支持Device和Host模式,支持 USB 摄像头 | | IO 接口 | 2 x 14pin 2.54 插针接口,间距 800mil,可直插面包板 | | 按键 | 1 x RST 按键 + 1 x USER(功能) 按键 | | LED | 电源指示灯 + 用户 LED | @@ -61,28 +67,29 @@ MaixCAM 是为更好地落地 AI 视觉、听觉和 AIOT 应用而设计的一 | [MaixVision](https://wiki.sipeed.com/maixvision) | AI 视觉 IDE,编程、代码运行、图像实时预览,甚至图形化编程等等,大大降低开发环境搭建难度和使用门槛 | ![MaixVision](../../assets/maixcam/maixvision.jpg) | | [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) | 提供各种应用和工具,无需开发直接下载使用,开发者也可以上传分享应用 | 请看 [Maix 应用商城](https://maixhub.com/app) | +| [应用商城](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/) -* [MaixCDK](https://github.com/sipeed/MaixCDK) +* [MaixCAM-Pro 官方文档](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://cn.dl.sipeed.com/shareURL/LICHEE/LicheeRV_Nano/02_Schematic) +* [原理图](https://dl.sipeed.com/shareURL/LICHEE/LicheeRV_Nano/02_Schematic) * [摄像头和镜头](https://dl.sipeed.com/shareURL/MaixCAM/MaixCAM/Camera) -* [核心板(LicheeRV-Nano)硬件资料](https://cn.dl.sipeed.com/shareURL/LICHEE/LicheeRV_Nano) +* [核心板(LicheeRV-Nano)硬件资料](https://dl.sipeed.com/shareURL/LICHEE/LicheeRV_Nano) * [MaixCAM 外壳模型](https://makerworld.com/zh/models/440321) * [MaixCAM 支架模型](https://makerworld.com/zh/models/463622#profileId-372189) * 核心板引脚图: ![](http://wiki.sipeed.com/hardware/zh/lichee/assets/RV_Nano/intro/RV_Nano_3.jpg) -* 外壳和支架:可以在[MaixCAM 外壳](./assemble.md) 看到介绍,另外还提供了支架等 3D 模型文件,请到[makerworld.com](https://makerworld.com/) 搜索 `MaixCAM`。 +* 外壳和支架:可以在[外壳文档](./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 等软件**,请不要购买错误浪费时间和金钱。 @@ -96,7 +103,15 @@ MaixCAM 基于 Sipeed 的 LiecheeRV-Nano 核心板, 其基于算能的SG2002 * [算能 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` + + ## 购买 -MaixCAM 目前有两个版本,**首发优惠价格 169 元**(Lite 版本 无屏幕和外壳)和 **249 元**,详情请咨询 [Sipeed 淘宝](https://sipeed.taobao.com/) 或者 [AliExpress](https://www.aliexpress.com/store/911876460) 店家。 +MaixCAM 目前有两个版本,详情请咨询 [Sipeed 淘宝](https://sipeed.taobao.com/) 或者 [AliExpress](https://www.aliexpress.com/store/911876460) 店家。 diff --git a/docs/hardware/zh/maixcam/assemble.md b/docs/hardware/zh/maixcam/assemble.md index d81d6a5a..b690e8e5 100644 --- a/docs/hardware/zh/maixcam/assemble.md +++ b/docs/hardware/zh/maixcam/assemble.md @@ -1,22 +1,24 @@ --- -title: MaixCAM 外壳 +title: MaixCAM / MaixCAM-Pro 外壳 --- ## 简介 -拿到手有几个配件需要注意: +拿到手有几个配件需要**注意**: * **镜头盖**: 运输过程中保护镜头,使用时请取下,不让画面会是黑的。 * **屏幕保护膜**:为了防止运输刮花屏幕,有一个塑料薄膜,到手请直接撕掉,不然会严重影响观感。 * **镜头手动对焦**: 镜头支持手动对焦,轻轻旋动镜头即可实现手动对焦,如果画面模糊则可能对焦不正确。 * **外壳**:一个 3D 打印外壳,方便握持和安装,同时增加美观性。 -## 开源模型 - -* [MaixCAM 外壳模型](https://makerworld.com/zh/models/440321) +## 开源模型文件 +* [MaixCAM 外壳模型](https://makerworld.com/zh/models/440321)(推荐使用耐温70度的树脂进行光固化打印) * [MaixCAM 支架模型](https://makerworld.com/zh/models/463622#profileId-372189) +* [MaixCAM-Pro 外壳模型](https://makerworld.com/zh/models/722034) +* 更多到 [makerworld.com](https://makerworld.com/)(推荐) 或 [makerworld.com.cn](https://makerworld.com.cn) 搜索 `MaixCAM` -## 拆机 +## MaixCAM +### MaixCAM 拆机 强烈建议选择带 TF 卡的套餐,出厂默认已经组装好了,可以跳过这一步直接使用。 @@ -28,7 +30,7 @@ title: MaixCAM 外壳 * 注意不要破坏摄像头、触摸、屏幕的排线(比较容易松动),不要折断排线。 * 注意排线的方向,不要插反。 -## 更换TF卡 +### MaixCAM 更换TF卡 1. 向外抠开机身两侧卡扣即可分离前后盖 @@ -43,14 +45,15 @@ title: MaixCAM 外壳 ![](../../assets/maixcam/assemble-3.jpg) -## 外壳开源文件 -文件已上传MakerWorld,[点此跳转](https://makerworld.com/zh/models/440321) +## MaixCAM-Pro -推荐使用耐温70度的树脂进行光固化打印 +对于 MaixCAM-Pro,如非必要,不建议拆壳。 +* 首先需要自备六角螺丝刀。 +* 拧下背后的螺丝可以拆下背板。 +* 要拆下 PCB 需要小心地将屏幕扣起来(留的缝隙处扣),注意后面有排线,不要扯断排线。 +* 然后会看到螺丝钉,拧下就可以拆下PCB,如果是电池版,则可以看到电池在屏幕后面。 -## 支架开源文件 - -更多开源 3D 文件,请到[makerworld.com](https://makerworld.com/) 搜索 `MaixCAM`。 +**注意**:拆下屏幕后会导致粘合屏幕和外壳的胶失去黏性,需要自己自行补胶才能牢固。 diff --git a/docs/hardware/zh/maixcam/faq.md b/docs/hardware/zh/maixcam/faq.md index 83d9acb3..8d7e0301 100644 --- a/docs/hardware/zh/maixcam/faq.md +++ b/docs/hardware/zh/maixcam/faq.md @@ -25,4 +25,18 @@ MaixCAM 可以使用 LicheeRV-Nano 和 SG2002 的资料, 反之 **LicheeRV-Nan * 检查板子上的电源灯(红灯)以及系统运行状态灯(蓝灯)是否亮起,如果红灯不亮则考虑硬件问题,比如无供电或者供电不足或者板子烧坏了。 * 用 USB 转 TTL 连接电脑和板子的串口,电脑打开串口助手,让板子重启,查看启动日志里面是否有报错。 > 如果没有日志输出,可以尝试交换一下 TX 和 RX 接线, 对于 MaixCAM, Type-C 转 串口小板插的方向不一样 TX RX 可能反向,即不支持正反插。 +* 芯片的 UART0_TX 引脚有一个特性,当 TX 被拉低时,系统无法启动,所以也检查一下 UART0_TX 是不是连接了什么电路在启动时被拉低了,释放再启动就好了。 + +## 上电卡在启动界面,无法进入系统 + +可能是应用程序环境出现了问题或者硬件出现了问题,可以按照下面的步骤拍查: +* 如果卡里有重要的数据,可以先想办法备份数据: + * 先尝试用 MaixVision 扫描设备连接设备,用文件管理功能备份重要数据。 + * 如果 MaixVision 无法连接,可以用读卡器备份数据,对于 Windows 无法直接看到系统内容,可以用 diskginus 读取。 +* 重新烧录最新的系统,如果可以正常进系统了,说明是系统文件受到损坏,不是硬件问题。 +* 重新烧录**最新**系统镜像如果还无法启动,有可能是硬件问题,可以: + * 先检查摄像头连接是否正常。 + * 再看 PCB 是否有明显的器件出现了问题,比如掉落、连锡、烧毁、短路 等问题。 +* 开可以尝试用 USB 转 TTL 连接电脑和板子的串口(A16/A17引脚),电脑打开串口助手,让板子重启,查看启动日志里面是否有报错。 +> 如果没有日志输出,可以尝试交换一下 TX 和 RX 接线, 对于 MaixCAM, Type-C 转 串口小板插的方向不一样 TX RX 可能反向,即不支持正反插。 diff --git a/docs/hardware/zh/maixcam/maixcam_pro.md b/docs/hardware/zh/maixcam/maixcam_pro.md new file mode 100644 index 00000000..9727ae65 --- /dev/null +++ b/docs/hardware/zh/maixcam/maixcam_pro.md @@ -0,0 +1,120 @@ +--- +title: MaixCAM-Pro -- 快速落地 AI 视觉、听觉应用 +--- + +
+ +![maixcam-pro](/static/image/maixcam_pro.png) + +
+ +
+ 淘宝 + 速卖通 +
+ + +## MaixCAM-Pro 简介 + +MaixCAM 是为更好地落地 AI 视觉、听觉和 AIOT 应用而设计的一款硬件产品,一个能快速验证产品原型且能快速量产的平台。 +提供了强大且高性价比的处理器,配套的摄像头、屏幕、WiFi 等,以及完善和非常易用的软件生态。 + +
+ 更多功能介绍请看 MaixPy 主页 +
+ +**应用场景和人群**: +* **AI算法落地**: AI 算法工程师可以快速将自己的 AI 模型部署到实体硬件(MaixCAM)上,提供易用的模型转换工具和 SDK。 +* **STEM 教育**: 提供易用的 MaixPy SDK 和配套开发工具,以及在线模型训练平台,老师无需软硬件开发,专注教学,学生可以快速上手。 +* **高校科研和教育**: 提供丰富的文档和教程,高校学生各个阶段的学生都有合适的学习路线,RISC-V 和 AI 前沿技术也是科研的好帮手。 +* **创客和工程师的原型开发利器**:精心设计的硬件,丰富的外设,超易用的软件,让你的有趣想法和产品快速落地,不用身陷基础软硬件开发的泥潭。 +* **企业产品升级、落地**:无需昂贵的研发成本快速落地产品,或者用于辅助产品比如产线 QA,旧设备使用 AI 视觉实现智能化等。 +* **竞赛好帮手**:MaixCAM + MaixPy + MaixCDK 可以快速实现很多创新和功能,适合作为比赛指定软硬件平台,选手也可以依靠生态的开发效率赢得比赛, Maix 系列产品和 MaixPy 已经被用在各种比赛中获得奖项。 + + +## MaixCAM-Pro 硬件简介 + +> MaixCAM-Pro 相比 [MaixCAM](./README.md) 重新设计了 PCB 和外壳以及有部分外设升级, 加粗为和 MaixCAM 的不同处 + +| 组件 | 描述 | +| --- | --- | +| 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.4 寸高清 IPS 电容触摸屏, 分辨率 640x480**(2 lane MIPI DSI 输出,标准 31pin 接口,6pin 电容触摸屏) | +| 音频输出 | 板载PA功放 + **1W 喇叭** | +| 音频输入 | 板载模拟硅麦,可直接收音 | +| 网络 | 板载 WiFi6 + BLE5.4 模组,可定制 以太网版本 | +| USB | Type-C USB2.0,支持Device和Host模式,支持 USB 摄像头 | +| IO 接口 | **2.54mm PMOD 接口, 引出 12 个 IO + Vsys/3.3v/GND 接口 + 1.25mm 5pin扩展接口**| +| 按键 | 1 x RST 按键 + 1 x USER(功能) 按键 + **1 x 电源按钮**| +| LED | 电源指示灯 + 用户 LED + **照明 LED** | +| 编解码 | H.264 / H.265 / MJPEG 硬解码, 支持 2k@30fps 编解码 | +| 外设 | I2C/SPI/UART/ADC/PWM/WDT 等常见外设 | +| 电源 | **独立电源管理芯片AXP2101,支持锂电池充放电管理,并且提供带锂电池版本** | +| 外壳 | **3D 打印+亚克力外壳, 1/4 英寸标准螺纹固定孔** | +| IMU | **板载六轴 IMU 传感器(三轴加速度+三轴角速度)** | +| RTC | **板载 BM8653 RTC 芯片+纽扣电池,断电时间仍然正确** | +| 尺寸 | **无电池版本外壳 67x51x12mm, 带电池版本厚度 16mm** | + + +## 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) | +| [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/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/MaixCAM/MaixCAM_Pro) +* 外壳和支架:可以在[外壳文档](./assemble.md) 看到介绍,另外还开源了 外壳、支架等 3D 模型文件,请到[makerworld.com](https://makerworld.com/)(推荐) 或[makerworld.com.cn](https://makerworld.com.cn) 搜索 `MaixCAM`。 +* 接口图: +![maixcam_pro_io](../../assets/maixcam/maixcam_pro_io.png) + + +### 芯片资料 + +MaixCAM-Pro 其基于算能的SG2002 芯片,所以也可以参考它们的资料,也可以参考 Sipeed 的 LiecheeRV-Nano 核心板文档。 +>! 注意:MaixCAM-Pro 可以使用 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` + +## 购买 + +* [Sipeed 淘宝](https://sipeed.taobao.com/) +* [AliExpress](https://www.aliexpress.com/store/911876460) + + + diff --git a/docs/hardware/zh/maixcam/os.md b/docs/hardware/zh/maixcam/os.md index d16aa50c..35d76a64 100644 --- a/docs/hardware/zh/maixcam/os.md +++ b/docs/hardware/zh/maixcam/os.md @@ -5,17 +5,19 @@ title: MaixCAM 系统烧录 ## 下载系统 -在 [MaixPy 发布页面](https://github.com/sipeed/MaixPy/releases) 找到最新的系统镜像文件,比如`maixcam_os_20240401_maixpy_v4.1.0.xz`。 +在 [MaixPy 发布页面](https://github.com/sipeed/MaixPy/releases) 找到**最新**的系统镜像文件,比如`maixcam-2024-10-22-maixpy-v4.7.6.img.xz`。 +注意根据版型下载,比如: +* `MaixCAM` 下载 `maixcam-xxxx.xz`。 +* `MaixCAM-Pro` 下载 `maixcam-pro-xxxxx.xz`。 -备用地址: -* [Sourceforge](https://sourceforge.net/projects/maixpy/files/) +备用地址:[Sourceforge](https://sourceforge.net/projects/maixpy/files/) ## 准备烧录工具 下载 [Etcher](https://etcher.balena.io/)(强烈推荐),安装并打开。 -Windows 也可以用 [Win32DiskImager](https://sourceforge.net/projects/win32diskimager/) 或 [Rufus](https://rufus.ie/)。 +Windows 也可以用 [Win32DiskImager](https://sourceforge.net/projects/win32diskimager/) 或 [Rufus](https://rufus.ie/)。 如果 Etcher 无法烧录可以试试这两个。 ## 启动烧录工具 @@ -25,26 +27,34 @@ Windows 也可以用 [Win32DiskImager](https://sourceforge.net/projects/win32dis ## 烧录 TF 卡 有两种方式烧录 TF 卡: -* 如果你买的官方的 TF 卡套餐,里面已经有系统了,只是版本可能比较老旧,建议使用 USB 更新系统的方法,这样就不用拆外壳了,拆外壳会比较难装。 -* 如果你使用自己的卡, 且从来没有烧录过系统,那么必须至少要先用 读卡器烧录一次,然后拆机安装 TF 卡,后面就不用拆机直接使用 USB 烧录镜像了。 +* 如果 TF 里面烧录过系统(比如买的官方的 TF 卡套餐或者自己烧录过),建议使用 USB 更新系统的方法更快捷。(对于 MaixCAM 还可以避免拆外壳。) +* 如果你使用自己的卡, 且从来没有烧录过系统,那么必须至少要先用 读卡器烧录一次,然后安装 TF 卡,后面就可以直接使用 USB 烧录镜像了。 ### 方法一: 读卡器烧录 TF 卡 * 直接取出 TF 卡,插入读卡器,然后插入电脑。 * 打开 Etcher,选择镜像文件,选择 TF 卡,点击`Flash`。 * 等待烧录完成,如果电脑弹出`使用驱动器 G: 中的光盘之前需要将其格式化`这样的字符,**不要**点击格式化磁盘!不然刚烧录好的系统又被格式化了! 关掉窗口, 右键磁盘,选择弹出 TF 卡即可。 -* 插入 MaixCAM,然后上电,等待系统启动,第一次启动会慢一点,等待一会即可。 +* 将 TF 卡插入 MaixCAM,然后上电,等待系统启动,第一次启动会慢一点,等待一会即可。 ### 方法二: USB 更新 TF 卡镜像 **注意使用 USB 只能更新系统不能用作第一次烧录。** 请保证 TF 里面已经用 读卡器烧录过系统,并且**系统能正常运行**之后才能用这种方式。 -* MaixCAM 断电,保持 TF 卡插入。 -* 按住设备的 `user` 按键不松开,插入 USB 线连接到电脑,(或者先插入 USB 线,然后按住 `user`按键不放,再按一下`reset`按钮立即松开`reset`)等待 U 盘设备出现在电脑上,然后再松开`user`按键。 -* 打开 `Etcher`,选择镜像文件,选择 U 盘设备,点击`Flash`。 -* 等待烧录完成,如果电脑弹出`使用驱动器 G: 中的光盘之前需要将其格式化`这样的字符,**不要**点击格式化磁盘!不然刚烧录好的系统又被格式化了! 关掉窗口, 右键磁盘,选择弹出 TF 卡即可。 -* 然后按一下 `reset` 按键或者重新上电,等待系统启动,第一次启动会慢一点,等待一会即可(等待屏幕显示内容,保险起见等待1分钟左右),启动过程中不要断电,防止正在开机处理的文件损坏(解决方法是重新烧录镜像) +* 对于 **MaixCAM-Pro**: + * MaixCAM-Pro 断电(电池版本长按关机键关机),保持 TF 卡插入。 + * 按住设备的 `user` 按键不松开,然后开机(插入 USB 线连接到电脑,电池版本可以按一下电源按钮),等待 U 盘设备出现在电脑上,然后再松开`user`按键。 + * 打开 `Etcher`,选择镜像文件,选择 U 盘设备,点击`Flash`。 + * 等待烧录完成,如果电脑弹出`使用驱动器 G: 中的光盘之前需要将其格式化`这样的字符,**不要**点击格式化磁盘!不然刚烧录好的系统又被格式化了! 关掉窗口, 右键磁盘,选择弹出 TF 卡即可。 + * 重启设备,等待系统启动,第一次启动会慢一点,等待一会即可(等待屏幕显示内容,保险起见等待1分钟左右),启动过程中不要断电,防止正在开机处理的文件损坏(解决方法是重新烧录镜像) + +* 对于 **MaixCAM**: + * MaixCAM 断电,保持 TF 卡插入。 + * 按住设备的 `user` 按键不松开,插入 USB 线连接到电脑,(或者先插入 USB 线,然后按住 `user`按键不放,再按一下`reset`按钮立即松开`reset`)等待 U 盘设备出现在电脑上,然后再松开`user`按键。 + * 打开 `Etcher`,选择镜像文件,选择 U 盘设备,点击`Flash`。 + * 等待烧录完成,如果电脑弹出`使用驱动器 G: 中的光盘之前需要将其格式化`这样的字符,**不要**点击格式化磁盘!不然刚烧录好的系统又被格式化了! 关掉窗口, 右键磁盘,选择弹出 TF 卡即可。 + * 然后按一下 `reset` 按键或者重新上电,等待系统启动,第一次启动会慢一点,等待一会即可(等待屏幕显示内容,保险起见等待1分钟左右),启动过程中不要断电,防止正在开机处理的文件损坏(解决方法是重新烧录镜像) > 如果发现进不了 U 盘升级模式,可能是系统文件损坏,使用读卡器烧录 TF 卡即可。 @@ -60,6 +70,7 @@ Windows 也可以用 [Win32DiskImager](https://sourceforge.net/projects/win32dis * 方法一: 界面选择`设置`->`电源` 进行软件关机或者重启。 * 方法二: 终端使用`poweroff` 或者`reboot`命令进行软件关机或者重启。 * 方法三:其它软件调用,比如 `Python` 调用 `import os;os.system("poweroff")` 进行关机或者重启。 +* 方法四:对于 MaixCAM-Pro, 长按电源键4秒会触发软件`maix`模块的软关机功能,继续长按到8秒才会触发强制断电关机(固件版本 >= 4.8.0才支持)。 ### 文件写入和内容丢失问题 diff --git a/docs/hardware/zh/sidebar.yaml b/docs/hardware/zh/sidebar.yaml index 450cf434..f8efa37f 100644 --- a/docs/hardware/zh/sidebar.yaml +++ b/docs/hardware/zh/sidebar.yaml @@ -128,7 +128,9 @@ items: items: - label: MaixCAM 介绍和资料 file: maixcam/README.md - - label: MaixCAM 外壳 + - label: MaixCAM-Pro 介绍和资料 + file: maixcam/maixcam_pro.md + - label: 外壳使用注意点 file: maixcam/assemble.md - label: 系统镜像烧录 file: maixcam/os.md diff --git a/layout/locales/en/LC_MESSAGES/messages.po b/layout/locales/en/LC_MESSAGES/messages.po index b93193bc..2377ec9c 100644 --- a/layout/locales/en/LC_MESSAGES/messages.po +++ b/layout/locales/en/LC_MESSAGES/messages.po @@ -41,11 +41,10 @@ msgstr "/static/home/banner_nanokvm_en.jpg" #: home.html:113 home.html:126 home.html:139 home.html:152 home.html:165 #: home.html:178 home.html:191 home.html:204 licheepi.html:217 #: licheepi.html:238 licheepi.html:254 licheepi.html:275 licheepi.html:291 -#: licheepi.html:307 maix.html:163 maix.html:180 maix.html:197 maix.html:237 -#: maix.html:254 maix.html:275 maix.html:292 maixsense.html:40 -#: maixsense.html:56 others.html:38 tang.html:167 tang.html:183 tang.html:199 -#: tang.html:215 tang.html:231 tang.html:247 tang.html:263 tang.html:279 -#: tang.html:295 +#: licheepi.html:307 maix.html:180 maix.html:197 maix.html:237 maix.html:254 +#: maix.html:275 maix.html:292 maixsense.html:40 maixsense.html:56 +#: others.html:38 tang.html:167 tang.html:183 tang.html:199 tang.html:215 +#: tang.html:231 tang.html:247 tang.html:263 tang.html:279 tang.html:295 msgid "文档" msgstr "Docs" @@ -290,9 +289,9 @@ msgid "文档和易用性" msgstr "Documentation and Usability" #: maix.html:160 -msgid "RISC-V 1GHz + 1Tops NPU, 4M高清摄像头,2.3寸552x368高清电容触摸屏,完美支持全新 Maix 生态所有软件" +msgid "RISC-V 1GHz + 1Tops NPU, 4M高清摄像头,多种尺寸高清电容触摸屏,完美支持全新 Maix 生态所有软件" msgstr "" -"RISC-V 1GHz + 1Tops NPU, 4M HD camera, 2.3-inch 552x368 HD capacitive " +"RISC-V 1GHz + 1Tops NPU, 4M HD camera, various sizes of HD capacitive " "touch screen, perfect support for all new Maix ecosystem software" #: maix.html:168 tang.html:300 diff --git a/layout/locales/messages.pot b/layout/locales/messages.pot index e2897aae..ea041d2a 100644 --- a/layout/locales/messages.pot +++ b/layout/locales/messages.pot @@ -39,11 +39,10 @@ msgstr "" #: home.html:113 home.html:126 home.html:139 home.html:152 home.html:165 #: home.html:178 home.html:191 home.html:204 licheepi.html:217 #: licheepi.html:238 licheepi.html:254 licheepi.html:275 licheepi.html:291 -#: licheepi.html:307 maix.html:163 maix.html:180 maix.html:197 maix.html:237 -#: maix.html:254 maix.html:275 maix.html:292 maixsense.html:40 -#: maixsense.html:56 others.html:38 tang.html:167 tang.html:183 tang.html:199 -#: tang.html:215 tang.html:231 tang.html:247 tang.html:263 tang.html:279 -#: tang.html:295 +#: licheepi.html:307 maix.html:180 maix.html:197 maix.html:237 maix.html:254 +#: maix.html:275 maix.html:292 maixsense.html:40 maixsense.html:56 +#: others.html:38 tang.html:167 tang.html:183 tang.html:199 tang.html:215 +#: tang.html:231 tang.html:247 tang.html:263 tang.html:279 tang.html:295 msgid "文档" msgstr "" @@ -287,7 +286,7 @@ msgid "文档和易用性" msgstr "" #: maix.html:160 -msgid "RISC-V 1GHz + 1Tops NPU, 4M高清摄像头,2.3寸552x368高清电容触摸屏,完美支持全新 Maix 生态所有软件" +msgid "RISC-V 1GHz + 1Tops NPU, 4M高清摄像头,多种尺寸高清电容触摸屏,完美支持全新 Maix 生态所有软件" msgstr "" #: maix.html:168 tang.html:300 diff --git a/layout/locales/zh/LC_MESSAGES/messages.po b/layout/locales/zh/LC_MESSAGES/messages.po index 4c712376..fe7d7d1f 100644 --- a/layout/locales/zh/LC_MESSAGES/messages.po +++ b/layout/locales/zh/LC_MESSAGES/messages.po @@ -39,11 +39,10 @@ msgstr "" #: home.html:113 home.html:126 home.html:139 home.html:152 home.html:165 #: home.html:178 home.html:191 home.html:204 licheepi.html:217 #: licheepi.html:238 licheepi.html:254 licheepi.html:275 licheepi.html:291 -#: licheepi.html:307 maix.html:163 maix.html:180 maix.html:197 maix.html:237 -#: maix.html:254 maix.html:275 maix.html:292 maixsense.html:40 -#: maixsense.html:56 others.html:38 tang.html:167 tang.html:183 tang.html:199 -#: tang.html:215 tang.html:231 tang.html:247 tang.html:263 tang.html:279 -#: tang.html:295 +#: licheepi.html:307 maix.html:180 maix.html:197 maix.html:237 maix.html:254 +#: maix.html:275 maix.html:292 maixsense.html:40 maixsense.html:56 +#: others.html:38 tang.html:167 tang.html:183 tang.html:199 tang.html:215 +#: tang.html:231 tang.html:247 tang.html:263 tang.html:279 tang.html:295 msgid "文档" msgstr "" @@ -287,7 +286,7 @@ msgid "文档和易用性" msgstr "" #: maix.html:160 -msgid "RISC-V 1GHz + 1Tops NPU, 4M高清摄像头,2.3寸552x368高清电容触摸屏,完美支持全新 Maix 生态所有软件" +msgid "RISC-V 1GHz + 1Tops NPU, 4M高清摄像头,多种尺寸高清电容触摸屏,完美支持全新 Maix 生态所有软件" msgstr "" #: maix.html:168 tang.html:300 @@ -818,3 +817,6 @@ msgstr "" #~ msgid "淘宝" #~ msgstr "" +#~ msgid "RISC-V 1GHz + 1Tops NPU, 4M高清摄像头,2.3寸552x368高清电容触摸屏,完美支持全新 Maix 生态所有软件" +#~ msgstr "" + diff --git a/layout/maix.html b/layout/maix.html index bb261b12..b45f7819 100644 --- a/layout/maix.html +++ b/layout/maix.html @@ -157,11 +157,11 @@ img: "/static/home/maixcam.jpg", title: "MaixCAM", brief: - "{{_('RISC-V 1GHz + 1Tops NPU, 4M高清摄像头,2.3寸552x368高清电容触摸屏,完美支持全新 Maix 生态所有软件')}}", + "{{_('RISC-V 1GHz + 1Tops NPU, 4M高清摄像头,多种尺寸高清电容触摸屏,完美支持全新 Maix 生态所有软件')}}", btns: [ { - label: "{{_('文档')}}", - link: "/hardware/zh/maixcam/index.html", + label: "MaixCAM-Pro", + link: "/hardware/zh/maixcam/maixcam_pro.html", }, { label: "{{_('购买')}}", diff --git a/pages/index/zh/maixcam-pro.md b/pages/index/zh/maixcam-pro.md new file mode 100644 index 00000000..d059cd1b --- /dev/null +++ b/pages/index/zh/maixcam-pro.md @@ -0,0 +1,6 @@ +--- +title: MaixCAM-Pro -- 快速落地 AI 视觉、听觉类项目 +layout: redirect +redirect_url: /hardware/zh/maixcam/maixcam_pro.html +--- + diff --git a/pages/index/zh/maixcampro.md b/pages/index/zh/maixcampro.md new file mode 100644 index 00000000..d059cd1b --- /dev/null +++ b/pages/index/zh/maixcampro.md @@ -0,0 +1,6 @@ +--- +title: MaixCAM-Pro -- 快速落地 AI 视觉、听觉类项目 +layout: redirect +redirect_url: /hardware/zh/maixcam/maixcam_pro.html +--- + diff --git a/static/home/maixcam.jpg b/static/home/maixcam.jpg old mode 100755 new mode 100644 index ad5e7152..7454a202 Binary files a/static/home/maixcam.jpg and b/static/home/maixcam.jpg differ diff --git a/static/image/maixcam_pro.png b/static/image/maixcam_pro.png new file mode 100644 index 00000000..28dffd72 Binary files /dev/null and b/static/image/maixcam_pro.png differ