写点什么

OpenHarmony 设备开发从零到一

作者:鸿蒙之旅
  • 2023-05-06
    广东
  • 本文字数:887 字

    阅读完需:约 3 分钟

OpenHarmony 设备开发从零到一

介绍

OpenHarmony 设备开发从零到一,套件采用的是润和 hihope3861 智能家居套件

源仓库

./demo/ 来源于:润和满天星系列Pegasus智能家居OpenHarmony开发套件资料汇总


./docs/ 来源于:硬件原理图-润和满天星系列Pegasus智能家居


在迁移时。相关的代码和编译配置有少量调整,并在 OpenHarmony 的 3.1Release 版本,以及 OpenHarmony 的 3.2Release 版本上编译通过并确认基本功能无异常;用户在使用这些示例程序时,如发现异常,建议参考和对比上述两个原始仓库的代码后再做进一步确认。

编译说明

可以参考如下修改:


  1. 修改 hi3861_hdu_iot_application\src\applications\sample\wifi-iot\app\BUILD.gn 文件,增加 demo 编译目标:


   lite_component("app") {     features = [       "startup",       "//vendor/hihope/hispark_pegasus/demo:demo",     ]   }
复制代码


  1. 修改./demo/BUILD.gn,根据需要编译对应的示例程序:


   lite_component("demo") {     features = [   #   "00_thread:thread_demo",   #   "01_timer:timer_demo",   #   "02_delay:delay_demo",   #   "03_mutex:mutex_demo",   #   "04_semaphore:semp_demo",   #   "05_message:message_demo",   #   "06_gpioled:led_example",   #   "07_gpiobutton:button_example",   #   "08_pwmled:pwm_led_demo",   #   "09_adc:adc_demo",   #   "10_i2caht20:app",   #   "11_uart:uart_demo",   #   "12_ssd1306:app",   #   "13_oledplayer:app",   #   "14_pwmbeer:pwm_beer_demo",   #   "15_pwmbeermusic:beeper_music_demo",   #   "16_trafficlight:traffic_light_demo",   #   "17_colorfullight:colorful_light_demo",   #   "18_environment:environment",   #   "19_wificonnect:wifi_demo",   #   "20_wifihotspot:wifi_demo",   #   "21_tcpclient:net_demo",   #   "22_tcpserver:net_demo",   #   "23_udpclient:net_demo",   #   "24_udpserver:net_demo",   #   "25_sntp:app",   #   "26_paho.mqtt.embedded-c:app",   #   "27_httpd:app",   #   "28_easy_wifi:app",     ]   }
复制代码


发布于: 刚刚阅读数: 4
用户头像

鸿蒙之旅

关注

还未添加个人签名 2022-10-26 加入

还未添加个人简介

评论

发布
暂无评论
OpenHarmony设备开发从零到一_OpenHarmony_鸿蒙之旅_InfoQ写作社区