17 Star 59 Fork 24

Talkweb_OpenHarmony / Niobe

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 9.14 KB
一键复制 编辑 原始数据 按行查看 历史
aibin 提交于 2022-01-05 17:25 . 更新说明文档

拓维信息-OpenHarmony开发板(Talkweb Niobe)

资料导航

No 类别 路径
1 开发板硬件资料 applications/docs/board
2 快速上手教程 applications/docs
3 案例代码列表 applications/app
4 常见问题 ISSUES

一、拓维信息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 OS线程应用 核心板
TW003 OS os_timer OS定时器应用 核心板
TW004 OS os_event OS事件应用 核心板
TW005 OS os_mutex OS互斥锁应用 核心板
TW006 OS os_semp OS信号量应用 核心板
TW007 OS os_message OS消息队列应用 核心板
TW101 GPIO gpio_led GPIO点亮LED灯 核心板
TW102 EXTI exti_key GPIO按键事件中断 核心板
TW103 PWM pwm_led PWM点亮LED呼吸灯 核心板
TW104 ADC adc_voltage ADC电压采集 核心板 + OLED扩展板
TW105 I2C i2c_sht30 I2C温湿度传感器采集 核心板 + 马达扩展板
TW106 UART uart UART串口自发自收 核心板
TW201 Module oled OLED显示屏驱动 核心板 + OLED扩展板
TW202 Module traffic_light 交通灯 核心板 + 交通板
TW203 Module tricolor_light 人体感应联动三色灯 核心板 + 人体感应扩展板
TW204 Module enviroment 烟雾传感器与温湿度 核心板 + 环境板
TW205 Module motor 马达开发板演示 核心板 + 马达板
TW206 Module nfc NFC驱动 核心板 + 底板+NFC扩展板
TW207 Module gyro GYRO驱动 核心板 + GYRO扩展板
TW208 Module JYRTC JYRTC时钟演示 核心板 + JYRTC扩展板 + OLED扩展板
TW210 Module battery 电池电源管理 核心板 + NFC扩展板 + OLED扩展板
TW301 Network wifista WiFi-STA联网演示 核心板
TW302 Network wifiap WiFi-AP热点演示 核心板
TW303 Network mqtt MQTT演示 核心板
TW304 Network tcpserver TCP服务端联网演示 核心板
TW304 Network tcpclient TCP客户端联网演示 核心板
TW305 Network udpserver UDP服务端联网演示 核心板
TW305 Network udpclient UDP客户端联网演示 核心板
TW306 Network httpclient HTTP客户端联网演示 核心板
TW401 APP wifi_nfc NFC碰一碰WiFi配网演示 核心板 + 底板+NFC扩展板
TW402 APP oled_u8g2 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 编译脚本文件

六、开发板预览图(预售链接)

预售微店(微信扫码)

1
https://gitee.com/talkweb_oh/niobe.git
git@gitee.com:talkweb_oh/niobe.git
talkweb_oh
niobe
Niobe
master

搜索帮助