本帖最后由 拓维_公爵 于 2021-12-8 11:54 编辑
资料导航
No | 类别 | 路径 | 1 | | | 2 | 快速上手教程 | | 3 | 案例代码列表 | | 4 | 常见问题 | |
一、拓维信息Niobe开发板介绍 拓维Niobe开发板是一块专门基于OpenHARMony 3.0LTS版本设计的开发板,板载高度集成了2.4GHz WLAN SoC芯片Hi3861,搭配电池充电基板、NFC板、OLED显示板、环境检测板、LED灯板、人体感应板、6轴传感器板、马达板、实时时钟板等,标准接口可扩展智能环境检测、智能灯带、智能安防、智能烟感等案例。
- 主控为WiFi SOC Hi3861,160MHz主频,SRAM 352KB、ROM 288KB、2M Flash。
- 一根TypeC USB线,即可实现供电、下载、调试等多种功能。
- 可以查看详细信息
二、快速上手(开发环境) 想要快速的体验一下拓维信息Niobe开发板,学习OpenHarmony的源码获取、编译、烧录过程,强烈建议您学习以下教程,这能让您在环境安装环节省下不少时间。
三、预备知识教程系列 为了让你快速并系统的学习OpenHarmony系统的环境搭建,并想了解OpenHarmony整个系统从0到1的过程,建议您跟着我们一步一步的学习。 需要告诉您的是,OpenHarmony系统的环境搭建所涉及的领域及组件会比较多,您需要严格按照我们的教程执行每一步,否则可能会出现不能预知的错误。
四、Niobe WiFi IoT开发板案例介绍 拓维信息Niobe开发板系统提供多个案例程序,案例以TW1、TW2、TW3、TW4进行不同类别分级,方便开发板爱好者由浅入深逐步学习。您拿到系统源码后经过简单的编程和下载,即可看到实验现象。案例程序存放在系统源码applications/app/目录下面,对应案例都文件夹命名方式按照编号_类别_案例名称方式进行,方便开发板爱好者寻找到对应源码 。 下面依次对TW1、TW2、TW3、TW4类进行简单介绍:
- TW001 - TW099:操作系统类
- TW101 - TW199:外设驱动类
- TW201 - TW299:模块应用类
- TW301 - TW399:物联通信类
- TW401 - TW499:综合应用类
案例列表如下所示: 编号 | 类别 | 案例名称 | 说明 | 模块 | TW001 | OS | helloworld | | 核心板 | TW002 | OS | os_thread | | 核心板 | TW003 | OS | os_timer | | 核心板 | TW004 | OS | os_event | | 核心板 | TW005 | OS | os_mutex | | 核心板 | TW006 | OS | os_semp | | 核心板 | TW007 | OS | os_message | | 核心板 | TW101 | GPIO | gpio_led | | 核心板 | TW102 | EXTI | exti_key | | 核心板 | TW103 | PWM | pwm_led | | 核心板 | TW104 | ADC | adc_voltage | | 核心板 + OLED扩展板 | TW105 | I2C | i2c_sht30 | | 核心板 + 马达扩展板 | TW106 | UART | uart | | 核心板 | TW201 | Module | oled | | 核心板 + OLED扩展板 | TW202 | Module | traffic_light | | 核心板 + 交通板 | TW203 | Module | tricolor_light | | 核心板 + 人体感应扩展板 | TW204 | Module | enviroment | | 核心板 + 环境板 | TW205 | Module | motor | | 核心板 + 马达板 | TW206 | Module | nfc | | 核心板 + 底板+NFC扩展板 | TW207 | Module | gyro | | 核心板 + GYRO扩展板 | TW208 | Module | JYRTC | | 核心板 + JYRTC扩展板 + OLED扩展板 | TW210 | Module | battery | | 核心板 + NFC扩展板 + OLED扩展板 | TW301 | Network | wifista | | 核心板 | TW302 | Network | wifiap | | 核心板 | TW303 | Network | mqtt | | 核心板 | TW304 | Network | tcpserver | | 核心板 | TW304 | Network | tcpclient | | 核心板 | TW305 | Network | udpserver | | 核心板 | TW305 | Network | udpclient | | 核心板 | TW402 | APP | oled_u8g2 | | 核心板 + OLED扩展板 |
五、源码目录简介 拓维信息-OH的源码目录延续OpenHarmony官方目录结构,以下是源码目录的说明: 目录名 | 描述 | applications | Niobe WiFi IoT应用程序样例 | base | 基础软件服务子系统集&硬件服务子系统集 | build | 组件化编译、构建和配置脚本 | domains | 增强软件服务子系统集 | device | 设备适配层以及SDK | foundation | 系统基础能力子系统集 | kernel | 内核子系统 | prebuilts | 编译器及工具链子系统 | test | 测试子系统 xts套件 | third_party | 开源第三方组件 | utils | 常用的工具集 | vendor | 厂商提供的软件 | build.py | 编译脚本文件 |
|