|
| 1 | +## 基于ARC EM9D处理器的AIoT电子系统设计 |
| 2 | + |
| 3 | +### 基于ARC IoT DK平台开发指南 |
| 4 | + |
| 5 | +#### ARC IoT DK简介 |
| 6 | + |
| 7 | +ARC IoT Development Kit(IoTDK)开发板是基于ARC EM9D处理器的低功耗高性能MCU, 内部振荡器频率高达144MHz. 同时采用超低功耗工艺,以满足物联网应用所需的严苛的功耗与性能要求。IoTDK集成了多个通用外设几口、车载低功耗蓝牙模块、9轴传感器,可应用于可穿戴设备、家庭自动化等智能物联网场景。 |
| 8 | + |
| 9 | +IoTDK可通过可用的Arduino、mikroBus和Pmod连接器进一步扩展。 |
| 10 | + |
| 11 | +IoTDK的介绍和主要特性,请参考[这里](https://github.com/foss-for-synopsys-dwc-arc-processors/ARC-Development-Systems-Forum/wiki/ARC-Development-Systems-Forum-Wiki-Home#arc-iot-development-kit-1). |
| 12 | + |
| 13 | +#### 赛前准备 |
| 14 | +选择IoTDK开发平台的同学,请事先务必: |
| 15 | +1. 选择软件开发平台,IoTDK已广泛支持于各物联网操作系统软件开发平台,如embARC OSP、 Zephyr、RT-Thread、FreeRTOS、uCOS、TencentOS Tiny、Alios things等,比赛中均可以使用和参考[这些平台](https://embarc.org/projects/iot-projects/ )。推荐从以下平台中选择 |
| 16 | + - [embARC Open Software Platform (OSP)](https://embarc.org/project/embarc-open-software-platform-osp/) |
| 17 | + - OSP的releases版本请从[这里](https://github.com/foss-for-synopsys-dwc-arc-processors/embarc_osp/releases)下载 |
| 18 | + - OSP的文档,请参考[这里](https://foss-for-synopsys-dwc-arc-processors.github.io/embarc_osp/doc/build/html/index.html) |
| 19 | + - [Zephyr](https://github.com/zephyrproject-rtos/zephyr) |
| 20 | + - Zephyr的releases版本请从[这里](https://github.com/zephyrproject-rtos/zephyr/releases)下载 |
| 21 | + - Zephyr的文档,请参考[这里](https://docs.zephyrproject.org/latest/index.html) |
| 22 | +2. 下载[embARC机器学习库](https://github.com/foss-for-synopsys-dwc-arc-processors/tensorflow/tree/arc_iotdk/tensorflow/lite/micro/kernels/arc_mli) |
| 23 | + - 机器学习模型部署说明,请参考[这里](https://github.com/foss-for-synopsys-dwc-arc-processors/tensorflow/tree/arc_iotdk/tensorflow/lite/micro/tools/make/targets/arc#arc-iot-development-kit-arc-iot-dk) |
| 24 | + - IoTDK机器学习模型部署实例,请参考[这里](https://github.com/foss-for-synopsys-dwc-arc-processors/tensorflow/tree/arc_iotdk/tensorflow/lite/micro/examples ) |
| 25 | +3. 下载工具链 |
| 26 | + - GUN工具链, [下载链接](https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases ) |
| 27 | + - MetaWare工具链, [下载链接](https://eval.synopsys.com/Home/MetaWareLite ) |
| 28 | + |
| 29 | +#### 参考资料 |
| 30 | +- ARC处理器内核硬件特性详细说明,可参考MetaWare软件安装目录下相关文档,`MetaWare/arc/docs/pdf/hardware/arc_em`,`MetaWare/arc/docs/pdf/dsp`。 |
| 31 | +- ARC Machine Learning Inference(MLI1.1)软件库。机器学习模型可以使用TFLM(已内嵌MLI,不需要单独下载和使用MLI源码)部署,也可以直接调用MLI1.1 API实现 |
| 32 | + - 软件库,[下载链接](https://github.com/foss-for-synopsys-dwc-arc-processors/embarc_mli/releases) |
| 33 | + - 应用实例,请参考[这里](https://github.com/foss-for-synopsys-dwc-arc-processors/embarc_mli/tree/mli_dev/examples/tutorial_emnist_tensorflow) |
| 34 | + - 说明文档,请参考[这里](https://foss-for-synopsys-dwc-arc-processors.github.io/embarc_mli/doc/build/html/index.html ) |
| 35 | +- [集成MLI链接库的embARC OSP软件平台](https://github.com/foss-for-synopsys-dwc-arc-processors/embarc_osp/tree/embarc_mli ),支持GUN工具链。 |
| 36 | +### ARC AIoT DK开发指南 |
| 37 | + |
0 commit comments