mirror of
https://github.com/sipeed/sipeed_wiki.git
synced 2026-09-11 00:22:49 -05:00
merge
This commit is contained in:
@@ -11,21 +11,32 @@ update:
|
||||
|
||||
SLogic Combo8 features high-speed CK-Link functionality, with a speed that surpasses CK-Link Lite and comes close to CK-Link Pro, making it a great tool for debugging RISC-V chips. In this mode, it also has a high-speed serial port (20Mbps).
|
||||
|
||||
> Note: SLogic directly transmits data to the PC's USB port, so to achieve the maximum speed mentioned above, it is recommended to avoid using SLogic on a USB HUB with multiple devices connected.
|
||||
|
||||
Let's get started with using CK-LINK!
|
||||
|
||||
## Enable SLogic Functionality
|
||||
## Enable CKLink Functionality
|
||||
|
||||
Press the toggle button to switch the indicator light to yellow.
|
||||
|
||||

|
||||
|
||||
> To verify if SLogic functionality is enabled:
|
||||
|
||||
> On Linux, use the lsusb command / On Windows, check in Device Manager to find the CKLink HS device.
|
||||
|
||||
## Getting Started
|
||||
|
||||
### Pin sequence
|
||||
|
||||
> CKLink and DAPLink have similar pin connections, so they are shown together in one diagram. Please ignore the 'DAP' label.
|
||||
|
||||

|
||||
|
||||
In CKLink mode, it can simultaneously support one CKLink interface and one UART interface.
|
||||
|
||||
The pins on the left side of the diagram (TXD, RXD, DTR, RTS) can be used as a UART interface.
|
||||
|
||||
The pins on the right side of the diagram (TCK, TDI, TDO, TMS) are used for CKLink debugging.
|
||||
|
||||
### Instructions
|
||||
|
||||
On both Windows and Linux systems, you can directly refer to [Using CDK + Sipeed RV-Debugger Plus for Compilation and Debugging](https://bouffalolab.gitee.io/bl_mcu_sdk/get_started/cdk_rv_debugger_plus.html#cdk-sipeed-rv-debugger-plus) and [T-HEAD Debug Server User Manual](https://occ.t-head.cn/document?temp=introduction-2&slug=t-head-debug-server-user-manual), the usage is exactly the same.
|
||||
|
||||
|
||||
@@ -18,23 +18,44 @@ Press the toggle button to switch the indicator light to green.
|
||||

|
||||
|
||||
> To verify if DAPLink functionality is enabled:
|
||||
>
|
||||
> Linux: Use the lsusb command to check if the CMSIS-DAP HS USB device appears.
|
||||
|
||||
### Getting Started
|
||||
## Getting Started
|
||||
|
||||
Here's a step-by-step guide on using the STM32F103C8T6 chip with Windows MDK IDE as an example:
|
||||
|
||||
1. Quickly generate the project using STM32CUBEMX, paying attention to the minimum version number of the generated project.
|
||||
### Pin sequence
|
||||
|
||||
2. Connect to DAPLink using MDK:
|
||||
> CKLink and DAPLink have similar pin connections, so they are shown together in one diagram. Please ignore the 'CK' label.
|
||||
|
||||

|
||||
|
||||
In DAPLink mode, it can simultaneously support one DAPLink interface and one UART interface.
|
||||
|
||||
The pins on the left side of the diagram (TXD, RXD, DTR, RTS) can be used as a UART interface.
|
||||
|
||||
The pins on the right side of the diagram (TCK, TDI, TDO, TMS) are used for DAPLink debugging.
|
||||
|
||||
### Connecting DAPLink using MDK
|
||||
- Set the Reset Options to SYSRESETREQ.
|
||||
- In CMSIS-DAP, locate and select the CMSIS-DAP HS device.
|
||||
|
||||

|
||||
|
||||
3. Download the firmware using MDK:
|
||||
### Download the firmware using MDK:
|
||||
|
||||

|
||||
|
||||
4. Debug the firmware using MDK:
|
||||
### Debug the firmware using MDK:
|
||||
|
||||

|
||||
|
||||
## Issues
|
||||
|
||||
1. Can't find DAPLink device
|
||||
|
||||
- Check if the MDK version is too low, as older versions of MDK may not recognize DAPLink. The MDK version used in this document for testing is V5.38.
|
||||
- If the low MDK version is causing DAPLink recognition issues and you prefer not to upgrade, you can refer to the methods provided [here](https://developer.arm.com/documentation/ka003663/latest/) to update the debug driver for CMSIS-DAP.
|
||||
|
||||
Thank you for the document contribution from 'dragonforward'.
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ Press the toggle button to switch the indicator light to red.
|
||||

|
||||
|
||||
> To verify if Serial Module functionality is enabled:
|
||||
>
|
||||
|
||||
> Linux: Use the lsusb command to check if the UARTx4 HS USB device appears.
|
||||
|
||||

|
||||
@@ -33,9 +33,11 @@ sudo echo "ATTRS{idVendor}==\"359f\", ATTRS{idProduct}==\"3101\", ENV{ID_MM_DEVI
|
||||
sudo udevadm control --reload
|
||||
```
|
||||
|
||||
### Hardware Connection
|
||||
### Pin sequence
|
||||
|
||||
SLogic Combo8 has a total of 4 serial ports. UART0 and UART1 support a maximum baud rate of 20M, while UART3 and UART4 support a maximum baud rate of 1M. Refer to the panel pinout diagram and connect any UART's TX, RX, and GND to the RX, TX, and GND pins of the target device (note that RX and TX need to be crossed).
|
||||

|
||||
|
||||
SLogic Combo 8 has a total of 4 serial ports. UART0 and UART1 support a maximum baud rate of 20M, while UART3 and UART4 support a maximum baud rate of 1M.
|
||||
|
||||
Note:
|
||||
1. Ensure that the module and the target device share a common ground to prevent issues such as garbled data.
|
||||
|
||||
@@ -34,11 +34,11 @@ Attention!!!
|
||||
|
||||
### Quick Use
|
||||
|
||||
#### Connect SLogic and Target Device
|
||||
#### Pin sequence
|
||||
|
||||
Connect the signal points to be tested on the target device to any free CH port of SLogic, and make sure that the GND of the device to be tested is connected to the GND of SLogic
|
||||

|
||||
|
||||

|
||||
The diagram above shows the pinout for the SLogic 8-channel logic analyzer. Connect the test signals from the target device to any available CH (Channel) port on the SLogic, and ensure that the GND (Ground) of the target device is connected to the GND of the SLogic.
|
||||
|
||||
#### Connect SLogic and Computer
|
||||
|
||||
@@ -83,7 +83,6 @@ Click on the label icon of channel D0 to set the trigger mode
|
||||
|
||||
Open the **"red probe"** icon in the top toolbar, select the channels you want to enable, and the number of sampling channels for the logic analyzer. The optional options are 1ch, 2ch, 4ch and 8ch. There are also shortcut keys for quick switching of channels that meet the corresponding conditions
|
||||
|
||||
|
||||

|
||||
|
||||
#### Sampling Parameters
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 10 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 9.6 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
@@ -11,20 +11,30 @@ update:
|
||||
|
||||
SLogic Combo8 具备高速CK-Link功能,且速率远超CK-Link Lite,接近CK-Link Pro,是调试RISC-V芯片的好工具。在此模式下还同时具备一路高速串口(20Mbps)功能。
|
||||
|
||||
> 注意:SLogic是直传数据到PC的USB口,所以要达到以上最大速率的话,需要尽量避免在接入多个设备的USB HUB上使用SLogic。
|
||||
|
||||
准备开始使用CK-LINK!
|
||||
|
||||
## 开启SLogic功能
|
||||
## 开启CKLink功能
|
||||
|
||||
按下切换按键,将指示灯切换为黄色
|
||||
|
||||

|
||||
|
||||
> 验证SLogic功能是否开启的方法:
|
||||
|
||||
> 验证CKLink功能是否开启的方法:
|
||||
> Linux使用lsusb命令/Windows使用设备管理器,可以找到CKLink HS设备
|
||||
|
||||
## 开始使用
|
||||
|
||||
### 引脚连接
|
||||
|
||||
> CKLink和DAPLink线序相似,所以放到了一张图里,请忽略掉“DAP”
|
||||
|
||||

|
||||
|
||||
CKLink模式下可以同时支持一路CKLink和一路UART
|
||||
|
||||
- 上图左侧的引脚(TXD、RXD、DTR、RTS)可以作为串口使用
|
||||
- 上图右侧的引脚(TCK、TDI、TDO、TMS)作为CKLink调试使用
|
||||
|
||||
### 使用方法
|
||||
|
||||
在Windows、Linux系统可以直接参考[使用 CDK + Sipeed RV-Debugger Plus 编译调试](https://bouffalolab.gitee.io/bl_mcu_sdk/get_started/cdk_rv_debugger_plus.html#cdk-sipeed-rv-debugger-plus)和[T-HEAD Debug Server 用户手册](https://occ.t-head.cn/document?temp=introduction-2&slug=t-head-debug-server-user-manual),用法完全一样
|
||||
@@ -17,24 +17,44 @@ SLogic Combo8 具备高速DAP-Link功能,适用于各种常规芯片,尤其
|
||||
|
||||

|
||||
|
||||
> 验证SLogic功能是否开启的方法:
|
||||
|
||||
> 验证DAPLink功能是否开启的方法:
|
||||
> Linux:使用lsusb命令可以看到出现了CMSIS-DAP HS的USB设备
|
||||
|
||||
### 开始使用
|
||||
## 开始使用
|
||||
|
||||
以STM32F103C8T6芯片在Windows MDK IDE为例介绍具体使用步骤:连接,下载、调试固件,演示使用的MDK版本为当前最新版(V5.38)
|
||||
|
||||
- 首先通过STM32CUBEMX快速生成工程项目,注意生成项目的最低版本号
|
||||
- 使用MDK连接DAPLink
|
||||
### 引脚连接
|
||||
|
||||
> CKLink和DAPLink线序相似,所以放到了一张图里,请忽略掉“CK”
|
||||
|
||||

|
||||
|
||||
DAPLink模式下可以同时支持一路DAPLink和一路UART
|
||||
|
||||
- 上图左侧的引脚(TXD、RXD、DTR、RTS)可以作为串口使用
|
||||
|
||||
- 上图右侧的引脚(TCK、TDI、TDO、TMS)作为DAPLink调试使用
|
||||
|
||||
### 使用MDK连接DAPLink
|
||||
|
||||
1. 设置Reset Options为SYSRESETREQ
|
||||
2. 在CMSIS-DAP中找到并寻找CMSIS-DAP HS设备
|
||||
|
||||

|
||||
|
||||
- 使用MDK下载固件
|
||||
### 使用MDK下载固件
|
||||
|
||||

|
||||
|
||||
- 使用MDK调试固件
|
||||
### 使用MDK调试固件
|
||||
|
||||

|
||||
|
||||
## 问题
|
||||
|
||||
1. MDK找不到DAPLink设备
|
||||
- 检查MDK版本是否过低,低版本的MDK可能无法识别DAPLink。本文测试使用的MDK版本是V5.38
|
||||
- 如果MDK版本低导致无法识别DAPLink,但是不想升级版本,可以参考[这里](https://developer.arm.com/documentation/ka003663/latest/)的方法来更新CMSIS-DAP的调试驱动
|
||||
|
||||
感谢群友`dragonforward`的文档贡献
|
||||
@@ -33,9 +33,11 @@ sudo echo "ATTRS{idVendor}==\"359f\", ATTRS{idProduct}==\"3101\", ENV{ID_MM_DEVI
|
||||
sudo udevadm control --reload
|
||||
```
|
||||
|
||||
### 硬件连接
|
||||
### 引脚连接
|
||||
|
||||
SLogic combo8总共有4个串口,UART0和UART1最高支持20M波特率,UART3和UART4最高支持1M波特率。参考面板线序图,将任意UART的TX、RX和GND连接到目标设备的RX、TX和GND管脚(注意RX和TX需要交叉连接)。
|
||||

|
||||
|
||||
SLogic combo8总共有4个串口,UART0和UART1最高支持20M波特率,UART3和UART4最高支持1M波特率。
|
||||
|
||||
注意:
|
||||
1. 保证模块与目标设备共地,防止出现乱码等情况。
|
||||
|
||||
@@ -34,11 +34,11 @@ Linux:
|
||||
|
||||
### 快速使用
|
||||
|
||||
#### 连接SLogic和目标设备
|
||||
#### 引脚连接
|
||||
|
||||
将目标设备的待测信号点连接至SLogic任意空闲CH端口,并确保待测设备的GND与SLogic的GND相连接
|
||||

|
||||
|
||||

|
||||
上图为SLogic 8个通道的线序图,将目标设备的待测信号点连接至SLogic任意空闲CH端口,并确保待测设备的GND与SLogic的GND相连接
|
||||
|
||||
#### 连接SLogic和电脑
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
---
|
||||
<!-- ---
|
||||
title: M0S Dock
|
||||
keywords: M0S, 模块, BL616, wifi6
|
||||
update:
|
||||
@@ -34,8 +34,4 @@ sudo apt-get install cmake git
|
||||
|
||||
|
||||
## SDK 获取
|
||||
|
||||
```
|
||||
|
||||
```
|
||||
|
||||
-->
|
||||
|
||||
@@ -83,4 +83,4 @@ from maix import i2c
|
||||
i2c = i2c.I2CDevice('/dev/i2c-2', 0x26)
|
||||
print(i2c)
|
||||
print(i2c.read(0x1, 1))
|
||||
```
|
||||
```
|
||||
@@ -1,15 +1,13 @@
|
||||
---
|
||||
<!-- ---
|
||||
title: MaixII M2dock PWM 调试
|
||||
keywords: MaixII, MaixPy3, Python, Python3, M2dock
|
||||
desc: maixpy MaixII M2dock PWM 调试
|
||||
---
|
||||
|
||||
## PWM介绍
|
||||
## PWM 介绍
|
||||
|
||||
PWM(Pulse Width Modulation)控制——脉冲宽度调制技术,通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形(含形状和幅值).PWM控制技术在逆变电路中应用最广,应用的逆变电路绝大部分是PWM型,PWM控制技术正是有赖于在逆变电路中的应用,才确定了它在电力电子技术中的重要地位。V831的PWM功能是由硬件产生的,所以我们只用配置好硬件寄存器即可.芯片寄存器请参考[V833/V831 Datasheet V1.0.pdf](https://linux-sunxi.org/images/b/b9/V833%EF%BC%8FV831_Datasheet_V1.0.pdf).
|
||||
|
||||
|
||||
|
||||
## V831 Dock PWM 引脚
|
||||
|
||||
如下图所示,V831有8个引脚可以输出PWM波,但是由于复用关系,我们并不能随心所欲的使用这8个引脚.所以我们要注意他们的复用关系,以PH0为例,但是这个引脚被SPI功能所占用,所以我们使用时,需要改变PWM功能所在引脚的复用功能才能正常使用PWM功能.能够被我们正常使用的功能引脚是`PH6`、`PH7` 和 `PH8`引脚,其他引脚使用时需要注意引脚复用关系.如需一定要使用,请参考 [改变引脚复用关系](/soft/maixpy3/zh/module/linux/pwm.html#V831-Dock-改变引脚复用关系).
|
||||
@@ -43,15 +41,9 @@ PWM(Pulse Width Modulation)控制——脉冲宽度调制技术,通过对
|
||||
| 226(224+2) | PH2 | PWM_2I2S0_LRCKSPI1_MISOUART3_CTSPH_EINT2 | SPI1_MISO | | |
|
||||
| 227(224+3) | PH3 | PWM_3I2S0_DOUTSPI1_CS0UART3_RTSPH_EINT3 | SPI1_CS0 | | |
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## PWM LED 测试
|
||||
|
||||
使用 sysfs 操作 PWM 的例子:
|
||||
|
||||
<!-- 678 -->
|
||||
|
||||
```shell
|
||||
#首先打开PWM6通道
|
||||
@@ -87,10 +79,8 @@ def handle_signal_z(signum,frame):
|
||||
print("APP OVER")
|
||||
exit(0)
|
||||
|
||||
|
||||
signal.signal(signal.SIGINT,handle_signal_z)
|
||||
|
||||
|
||||
with pwm.PWM(6) as pwm6:
|
||||
pwm6.period = 1000000
|
||||
pwm6.duty_cycle = 10000
|
||||
@@ -102,32 +92,34 @@ with pwm.PWM(6) as pwm6:
|
||||
time.sleep(1)
|
||||
```
|
||||
|
||||
|
||||
## V831 Dock 改变引脚复用关系
|
||||
|
||||
以PH0为例,查询v831的datasheet手册我们能得到:
|
||||
|
||||

|
||||

|
||||
|
||||
`0x0300B0FC`寄存器的最低三位是控制PH0的引脚复用关系的,我们通过linux指令进行查看该寄存器中的值.
|
||||
|
||||
~~~ shell
|
||||
```shell
|
||||
root@sipeed:/sys/class/sunxi_dump# ls
|
||||
compare dump rw_byte write
|
||||
root@sipeed:/sys/class/sunxi_dump# echo 0x0300B0FC > dump
|
||||
root@sipeed:/sys/class/sunxi_dump# cat dump
|
||||
0x77114444
|
||||
~~~
|
||||
```
|
||||
|
||||
由寄存器中的值我们知道最低两位是00,为此我们改变最低位的值,然后再写回去.
|
||||
|
||||
~~~ shell
|
||||
```shell
|
||||
root@sipeed:/sys/class/sunxi_dump# echo 0x0300B0FC 0x77114442 > write
|
||||
root@sipeed:/sys/class/sunxi_dump# cat dump
|
||||
0x77114442
|
||||
~~~
|
||||
```
|
||||
|
||||
修改成功后,我们就可以正常使用PWM0通道的PWM波输出了.
|
||||
|
||||
|
||||
~~~ python
|
||||
```python
|
||||
#使用PWM0的python3模块,使用其他复用引脚可以参考该写法
|
||||
#import PWM就可以使用
|
||||
"""Linux PWM driver sysfs interface"""
|
||||
@@ -298,4 +290,4 @@ class PWM(object):
|
||||
f.write('inversed')
|
||||
else:
|
||||
f.write('normal')
|
||||
~~~
|
||||
``` -->
|
||||
@@ -1,4 +1,4 @@
|
||||
---
|
||||
<!-- ---
|
||||
title: MaixII M2dock wifi 调试
|
||||
keywords: MaixII, MaixPy3, Python, Python3, M2dock
|
||||
desc: maixpy MaixII M2dock wifi 调试
|
||||
@@ -200,4 +200,4 @@ iperf3 -c [serve ip] -p [port]
|
||||
|
||||
- WIFI 吞吐量(带宽测试)
|
||||
|
||||
- WIFI 丢包/时延测试
|
||||
- WIFI 丢包/时延测试 -->
|
||||
|
||||
@@ -1,267 +0,0 @@
|
||||
{
|
||||
"items": [
|
||||
{
|
||||
"label": "MaixPy3 是什么?能做什么?",
|
||||
"file": "readme.md",
|
||||
"items":[
|
||||
{
|
||||
"label": "如何获取、安装、使用?",
|
||||
"file": "install/install.md"
|
||||
},
|
||||
{
|
||||
"label": "安装或配置 IDE 开发工具",
|
||||
"file": "tools/MaixPy3_IDE.md",
|
||||
"items":[
|
||||
{
|
||||
"label":"基于 USB 开发 MaixII-Dock",
|
||||
"file":"tools/0.MaixII-Dock.ipynb"
|
||||
},
|
||||
{
|
||||
"label":"基于 WIFI 开发 MaixSense",
|
||||
"file":"tools/maixsense.md"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "M2DOCK(V831)上手视觉指南",
|
||||
"url": "/news/MaixPy3/v831_usage/v831_usage.html"
|
||||
},
|
||||
{
|
||||
"label":"遇到问题怎么办?",
|
||||
"items": [
|
||||
{
|
||||
"label": "如何正确反馈问题!",
|
||||
"file":"origin/helper.md"
|
||||
},
|
||||
{
|
||||
"label": "常见问题与解决方法",
|
||||
"file":"question/maixpy3_faq.ipynb"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label":"相关的基础知识",
|
||||
"items": [
|
||||
{
|
||||
"label": "MaixPy 和 MaixPy3 的区别",
|
||||
"url": "/news/MaixPy3/difference.html"
|
||||
},
|
||||
{
|
||||
"label":"收录一些国内 Python 基础教程",
|
||||
"file":"origin/video.md"
|
||||
},
|
||||
{
|
||||
"label": "大佬鼠の嵌入式 Python 入门教程 [1]",
|
||||
"file": "origin/hello_world.md"
|
||||
},
|
||||
{
|
||||
"label": "大佬鼠の嵌入式 Python 入门教程 [2]",
|
||||
"file": "origin/loop_python.md"
|
||||
},
|
||||
{
|
||||
"label":"使用必应搜索 V831 M2DOCK 的内容",
|
||||
"url":"https://bing.com/search?q=v831+m2dock"
|
||||
},
|
||||
{
|
||||
"label":"咸鱼菌の MaixII-Dock 上手系列教程",
|
||||
"url":"https://bbs.sipeed.com/user/909"
|
||||
},
|
||||
{
|
||||
"label":"喏呐の【攻城狮成长记】",
|
||||
"file":"origin/xiaoxu.md"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label":"开发者更新日志",
|
||||
"file": "develop/readme.md",
|
||||
"items": [
|
||||
{
|
||||
"label":"【项目开发基础】项目架构介绍",
|
||||
"file":"others/framework.md"
|
||||
},
|
||||
{
|
||||
"label":"【底层开发基础】编译安装测试",
|
||||
"file":"others/develop.md"
|
||||
},
|
||||
{
|
||||
"label":"【移植适配实例】开发新的平台",
|
||||
"file":"others/platform.md"
|
||||
},
|
||||
{
|
||||
"label":"【图像处理开发】传统视觉算法",
|
||||
"file":"develop/opmv_cv.md"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "基础功能模块",
|
||||
"collapsed": false,
|
||||
"items": [
|
||||
{
|
||||
"label": "图像处理",
|
||||
"items": [
|
||||
{
|
||||
"label": "背景知识",
|
||||
"file":"usage/vision/back-information.ipynb"
|
||||
},
|
||||
{
|
||||
"label": "基础用法",
|
||||
"file": "usage/vision/maixpy3-example.ipynb"
|
||||
},
|
||||
{
|
||||
"label": "传统视觉",
|
||||
"file":"usage/vision/image_example.ipynb"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "硬件外设",
|
||||
"items": [
|
||||
{
|
||||
"label": "GPIO (点灯)",
|
||||
"file": "usage/hardware/GPIO.ipynb"
|
||||
},
|
||||
{
|
||||
"label": "I2C (pylibi2c)",
|
||||
"file": "usage/hardware/I2C.ipynb"
|
||||
},
|
||||
{
|
||||
"label": "PWM (脉冲宽度调制)",
|
||||
"file": "usage/hardware/PWM.ipynb"
|
||||
},
|
||||
{
|
||||
"label": "UART (pyserial)",
|
||||
"file": "usage/hardware/UART.ipynb"
|
||||
},
|
||||
{
|
||||
"label": "SPI (spidev)",
|
||||
"file": "usage/hardware/SPI.ipynb"
|
||||
},
|
||||
{
|
||||
"label": "EVENT (evdev)",
|
||||
"file": "usage/hardware/event.ipynb"
|
||||
},
|
||||
{
|
||||
"label":"ADC* (模/数转换器)",
|
||||
"file":"usage/hardware/ADC.ipynb"
|
||||
},
|
||||
{
|
||||
"label":"WATCHDOG* (看门狗定时器)",
|
||||
"file":"usage/hardware/watchdog.ipynb"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label": "网络功能",
|
||||
"file": "usage/net.md"
|
||||
},
|
||||
{
|
||||
"label": "媒体功能",
|
||||
"items": [
|
||||
{
|
||||
"label": "视频播放(pyav)",
|
||||
"file": "usage/Audio/play_mp4.md"
|
||||
},
|
||||
{
|
||||
"label": "录音与播放(pyaudio)",
|
||||
"file": "usage/Audio/audio.md"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"label":"获取 AI 算法",
|
||||
"collapsed": false,
|
||||
"items":[
|
||||
{
|
||||
"label": "边缘检测(sobel)",
|
||||
"file": "usage/AI_net/Edge_detection.ipynb"
|
||||
},
|
||||
{
|
||||
"label": "物品分类(resnet)",
|
||||
"file": "usage/AI_net/resnet.ipynb"
|
||||
},
|
||||
{
|
||||
"label": "物体检测(yolov2)",
|
||||
"file": "usage/AI_net/yolo.ipynb"
|
||||
},
|
||||
{
|
||||
"label": "数字识别",
|
||||
"file":"usage/AI_net/number_recognize.ipynb"
|
||||
},
|
||||
{
|
||||
"label": "人脸识别",
|
||||
"file": "usage/AI_net/face_recognize.ipynb"
|
||||
},
|
||||
{
|
||||
"label": "自学习分类",
|
||||
"file":"usage/AI_net/self_learn.ipynb"
|
||||
},
|
||||
{
|
||||
"label": "车牌识别",
|
||||
"file":"usage/AI_net/car_registration_plate_recognition.ipynb"
|
||||
},
|
||||
{
|
||||
"label":"在线训练 AI 模型",
|
||||
"url":"https://maixhub.com"
|
||||
},
|
||||
{
|
||||
"label": "本地训练 AI 模型",
|
||||
"items":[
|
||||
{
|
||||
"label": "深度神经网络基础知识(必看)",
|
||||
"file":"usage/train_AI/information.md"
|
||||
},
|
||||
{
|
||||
"label": "本地训练环境搭建",
|
||||
"file":"usage/train_AI/ready.md"
|
||||
},
|
||||
{
|
||||
"label": "边缘检测模型搭建过程",
|
||||
"file":"usage/train_AI/v831_sobel.ipynb"
|
||||
},
|
||||
{
|
||||
"label": "如何制作数据集",
|
||||
"file":"usage/train_AI/data.md"
|
||||
},
|
||||
{
|
||||
"label": "训练物体分类模型",
|
||||
"file":"usage/train_AI/train_resnet.md"
|
||||
|
||||
},
|
||||
{
|
||||
"label": "训练物体检测模型",
|
||||
"file":"usage/train_AI/train_yolov2.md"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"label": "核心 API 手册",
|
||||
"items": [
|
||||
{
|
||||
"label": "image",
|
||||
"file": "api/maix/image.md"
|
||||
},
|
||||
{
|
||||
"label": "display",
|
||||
"file": "api/maix/display.md"
|
||||
},
|
||||
{
|
||||
"label": "camera",
|
||||
"file": "api/maix/camera.md"
|
||||
},
|
||||
{
|
||||
"label": "nn",
|
||||
"file": "api/maix/nn.md"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
128
docs/soft/maixpy3/zh/sidebar.yaml
Normal file
128
docs/soft/maixpy3/zh/sidebar.yaml
Normal file
@@ -0,0 +1,128 @@
|
||||
items:
|
||||
- label: MaixPy3 是什么?能做什么?
|
||||
file: readme.md
|
||||
items:
|
||||
- label: 如何获取、安装、使用?
|
||||
file: install/install.md
|
||||
- label: 安装或配置 IDE 开发工具
|
||||
file: tools/MaixPy3_IDE.md
|
||||
items:
|
||||
- label: 基于 USB 开发 MaixII-Dock
|
||||
file: tools/0.MaixII-Dock.ipynb
|
||||
- label: 基于 WIFI 开发 MaixSense
|
||||
file: tools/maixsense.md
|
||||
- label: M2DOCK (V831)上手视觉指南
|
||||
url: /news/MaixPy3/v831_usage/v831_usage.html
|
||||
- label: 遇到问题怎么办?
|
||||
items:
|
||||
- label: 如何正确反馈问题!
|
||||
file: origin/helper.md
|
||||
- label: 常见问题与解决方法
|
||||
file: question/maixpy3_faq.ipynb
|
||||
- label: 相关的基础知识
|
||||
items:
|
||||
- label: MaixPy 和 MaixPy3 的区别
|
||||
url: /news/MaixPy3/difference.html
|
||||
- label: 收录一些国内 Python 基础教程
|
||||
file: origin/video.md
|
||||
- label: 大佬鼠の嵌入式 Python 入门教程 [1]
|
||||
file: origin/hello_world.md
|
||||
- label: 大佬鼠の嵌入式 Python 入门教程 [2]
|
||||
file: origin/loop_python.md
|
||||
- label: 使用必应搜索 V831 M2DOCK 的内容
|
||||
url: https://bing.com/search?q=v831+m2dock
|
||||
- label: 咸鱼菌の MaixII-Dock 上手系列教程
|
||||
url: https://bbs.sipeed.com/user/909
|
||||
- label: 喏呐の【攻城狮成长记】
|
||||
file: origin/xiaoxu.md
|
||||
- label: 开发者更新日志
|
||||
file: develop/readme.md
|
||||
items:
|
||||
- label: 【项目开发基础】项目架构介绍
|
||||
file: others/framework.md
|
||||
- label: 【底层开发基础】编译安装测试
|
||||
file: others/develop.md
|
||||
- label: 【移植适配实例】开发新的平台
|
||||
file: others/platform.md
|
||||
- label: 【图像处理开发】传统视觉算法
|
||||
file: develop/opmv_cv.md
|
||||
- label: 基础功能模块
|
||||
collapsed: false
|
||||
items:
|
||||
- label: 图像处理
|
||||
items:
|
||||
- label: 背景知识
|
||||
file: usage/vision/back-information.ipynb
|
||||
- label: 基础用法
|
||||
file: usage/vision/maixpy3-example.ipynb
|
||||
- label: 传统视觉
|
||||
file: usage/vision/image_example.ipynb
|
||||
- label: 硬件外设
|
||||
items:
|
||||
- label: GPIO (点灯)
|
||||
file: usage/hardware/GPIO.ipynb
|
||||
- label: I2C (pylibi2c)
|
||||
file: usage/hardware/I2C.ipynb
|
||||
- label: PWM (脉冲宽度调制)
|
||||
file: usage/hardware/PWM.ipynb
|
||||
- label: UART (pyserial)
|
||||
file: usage/hardware/UART.ipynb
|
||||
- label: SPI (spidev)
|
||||
file: usage/hardware/SPI.ipynb
|
||||
- label: EVENT (evdev)
|
||||
file: usage/hardware/event.ipynb
|
||||
- label: ADC* (模/数转换器)
|
||||
file: usage/hardware/ADC.ipynb
|
||||
- label: WATCHDOG* (看门狗定时器)
|
||||
file: usage/hardware/watchdog.ipynb
|
||||
- label: 网络功能
|
||||
file: usage/net.md
|
||||
- label: 媒体功能
|
||||
items:
|
||||
- label: 视频播放 (pyav)
|
||||
file: usage/Audio/play_mp4.md
|
||||
- label: 录音与播放 (pyaudio)
|
||||
file: usage/Audio/audio.md
|
||||
- label: 获取 AI 算法
|
||||
collapsed: false
|
||||
items:
|
||||
- label: 边缘检测 (sobel)
|
||||
file: usage/AI_net/Edge_detection.ipynb
|
||||
- label: 物品分类 (resnet)
|
||||
file: usage/AI_net/resnet.ipynb
|
||||
- label: 物体检测 (yolov2)
|
||||
file: usage/AI_net/yolo.ipynb
|
||||
- label: 数字识别
|
||||
file: usage/AI_net/number_recognize.ipynb
|
||||
- label: 人脸识别
|
||||
file: usage/AI_net/face_recognize.ipynb
|
||||
- label: 自学习分类
|
||||
file: usage/AI_net/self_learn.ipynb
|
||||
- label: 车牌识别
|
||||
file: usage/AI_net/car_registration_plate_recognition.ipynb
|
||||
- label: 在线训练 AI 模型
|
||||
url: https://maixhub.com
|
||||
- label: 本地训练 AI 模型
|
||||
items:
|
||||
- label: 深度神经网络基础知识 (必看)
|
||||
file: usage/train_AI/information.md
|
||||
- label: 本地训练环境搭建
|
||||
file: usage/train_AI/ready.md
|
||||
- label: 边缘检测模型搭建过程
|
||||
file: usage/train_AI/v831_sobel.ipynb
|
||||
- label: 如何制作数据集
|
||||
file: usage/train_AI/data.md
|
||||
- label: 训练物体分类模型
|
||||
file: usage/train_AI/train_resnet.md
|
||||
- label: 训练物体检测模型
|
||||
file: usage/train_AI/train_yolov2.md
|
||||
- label: 核心 API 手册
|
||||
items:
|
||||
- label: image
|
||||
file: api/maix/image.md
|
||||
- label: display
|
||||
file: api/maix/display.md
|
||||
- label: camera
|
||||
file: api/maix/camera.md
|
||||
- label: nn
|
||||
file: api/maix/nn.md
|
||||
17
pages/index/zh/slogic.html
Normal file
17
pages/index/zh/slogic.html
Normal file
@@ -0,0 +1,17 @@
|
||||
<script>
|
||||
var hash = window.location.hash
|
||||
var url_language = "zh"
|
||||
|
||||
if( navigator.language != "zh-CN" )
|
||||
{
|
||||
url_language = "en"
|
||||
}
|
||||
|
||||
switch (window.location.hash) {
|
||||
case "#c8" :
|
||||
location.href = window.location.origin + "/hardware/" + url_language + "/logic_analyzer/combo8/index.html"
|
||||
break;
|
||||
default :
|
||||
location.href = window.location.origin + "/hardware/" + url_language + "/logic_analyzer/combo8/index.html"
|
||||
}
|
||||
</script>
|
||||
@@ -8,8 +8,7 @@
|
||||
}
|
||||
|
||||
switch (window.location.hash) {
|
||||
case "#issue" :
|
||||
location.href = window.location.origin + "/hardware/" + url_language + "/maixIII/ax-pi/faq_axpi.html"
|
||||
case "#c8" :
|
||||
break;
|
||||
default :
|
||||
location.href = window.location.origin + "/hardware/" + url_language + "/logic_analyzer/combo8/index.html"
|
||||
|
||||
Reference in New Issue
Block a user