# 2. 驱动安装（选读部分）

*本部分非必读部分，仅在主板无法被电脑识别时使用，如果已经识别可直接跳过！！！*

（注意：如果开发板在Arduino或kidsblock或Mixly课程无法被识别，请先检查开发板是否连接到位并且连接电脑其他USB端口重新测试，如果依旧不行再开始以下驱动安装课程）

## 2.1 Windows系统驱动安装

### 2.1.1 检查驱动程序

1\. 将开发板连接到电脑（如图）。

![3101](./img/3101.png)

2\. 打开 “ **设备管理器** ” 。

![3102](./img/3102.png)

3\. 如下图所示，电脑自动安装了驱动就可以跳过此教程。

![3103](./img/3103.png)

![3103_1](./img/3103_1.png)

### 2.2.2 手动安装驱动程序

1\. 如下图所示，电脑没有自动安装驱动，需要手动安装。

![3104](./img/3104.png)

![3104_1](./img/3104_1.png)

2\. 下载驱动。

Windows系统驱动下载：[drivers_Windows驱动](./drivers_Windows.7z)

<span style="color: rgb(255, 76, 65);">**提醒：这里是将drivers_Windows驱动压缩包下载保存与电脑桌面上为例，你也可以保存于任何自己方便的位置。**</span>

![3105](./img/3105.png)

3\. 将驱动压缩包解压，放于电脑桌面上。

![3106](./img/3106.png)

4\. 打开 “ **设备管理器** ” ，找到 “ **其他设备** ”，鼠标右键单击<span style="color: rgb(0, 209, 0);"> “ **CP2102 USB to UART Bridge Controller** ”--针对UNO-PLUS版本</span> // <span style="color: rgb(172, 57, 255);">“ **USB 串行设备** ”--针对UNO-R3版本</span>，出现对话框，点击 “ **更新驱动程序** ”。

![3108](./img/3108.png)

![3108_1](./img/3108_1.png)

5\. 点击 “ **浏览我的电脑以查找驱动程序** ”，跳转 “**更新驱动程序**” 页面。

![3109](./img/3109.png)

![3109_1](./img/3109_1.png)

![3100](./img/3100.png)

![3100_1](./img/3100_1.png)

6\. 在 “ **更新驱动程序** ” 页面中点击 “ **浏览** ”按钮，找到电脑桌面上的 “ **CP2102_Windows** ” 文件夹，点击 “ **CP2102_Windows** ” 文件夹，然后点击 “ **确定** ”，之后再单击 “ **下一步** ”。

![3110](./img/3110.png)

![3110_1](./img/3110_1.png)

![3111](./img/3111.png)

![3112](./img/3112.png)

![3112_1](./img/3112_1.png)

7\. 等待几秒钟后，驱动安装成功，点击“**关闭**”按钮。

![3115](./img/3115.png)

![3115_1](./img/3115_1.png)

![3113](./img/3113.png)

![3113_1](./img/3113_1.png)

8\. 打开 “ **设备管理器** ” ，可以看到安装成功的串口端口。

![3114](./img/3114.png)

![3114_1](./img/3114_1.png)


## 2.2 Mac系统驱动安装


### 2.2.1 检查驱动程序

1\. 将开发板连接到电脑（如图）。

![3101](./img/3101.png)

2\. 打开 “**关于本机->系统报告->硬件->USB**” 。右侧为 “**USB设备树**” 。如果USB设备工作正常，您将发现其 “**厂商ID**” 等设备。

![3129](./img/3129.png)

![3130](./img/3130.png)

![3130_1](./img/3130_1.png)

3\. 打开 “**应用程序-实用程序**” 文件夹下的 “**终端**” 程序，键入命令 “**ls /dev/tty.***” 。

![3131](./img/3131.png)

你应该看到 “**tty.wchusbserialx**”，其中“**x**”是分配的设备号，类似于Windows COM端口分配。

### 2.2.2 手动安装驱动程序

1\. 如下图所示，电脑没有自动安装驱动，需要手动安装。

2\. 下载驱动。

Mac系统驱动下载：[CP2102_MAC驱动](./CP2102_MAC.7z)

<span style="color: rgb(255, 76, 65);">**提醒：这里是将CP2102_MAC驱动压缩包下载保存与电脑桌面上为例，你也可以保存于任何自己方便的位置。**</span>

3\. 将驱动压缩包解压，放于电脑桌面上。

![3128](./img/3128.png)

4\. 打开文件夹，双击 SiLabsUSBDriverDisk.dmg 文件。

![3120](./img/3120.png)

5\. 可以看到以下文件。

![3121](./img/3121.png)

6\. 双击 “**Install CP210x VCP Driver**” 等待界面。然后点击 “**Continue**”。

![3122](./img/3122.png)

7\. 先点击 “**Agree**” ，然后点击 “**Continue**”。

![3123](./img/3123.png)

8\. 继续点击 “**Continue**” ，然后输入你的用户与密码，输入后继续。

⚠️ <span style="color: rgb(255, 76, 65);">**特别提醒：**</span> 安装到最后会弹出：System Extension Updated（但还没放行）。macOS 会拦截，必须去 “**安全性与隐私**” 允许。

![3124](./img/3124.png)

![3125](./img/3125.png)

9\. 回到安装界面，根据提示等待安装。

![3126](./img/3126.png)

10\. 安装成功。

![3127](./img/3127.png)

11\. 安装后在「**隐私与安全性**」允许，并且重启电脑。

12\. 将主控板连接USB线插入电脑的USB接口时，请打开 “**关于本机->系统报告->硬件->USB**” 。右侧为 “**USB设备树**” 。如果USB设备工作正常，您将发现其 “**厂商ID**” 等设备。

![3129](./img/3129.png)

![3130_2](./img/3130_2.png)

打开 “**应用程序-实用程序**” 文件夹下的 “**终端**” 程序，键入命令 “**ls /dev/tty.***” 。

![3131](./img/3131.png)

你应该看到 “**tty.wchusbserialx**”，其中“**x**”是分配的设备号，类似于Windows COM端口分配。