色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】串口發送字符串

開發板試用精選 ? 來源:開發板試用 ? 作者:電子發燒友論壇 ? 2022-11-07 15:19 ? 次閱讀
本文來源電子發燒友社區,作者:跋扈洋, 帖子地址:https://bbs.elecfans.com/jishu_2006799_1_1.html

修改源碼
目錄結構
先在./applications/sample/wifi-iot/app路徑下新建一個目錄(或一套目錄結構),用于存放業務源碼文件。
本例程:在app下新增業務chuankou,其中hello_world.c為業務代碼,BUILD.gn為編譯腳本,具體規劃目錄結構如下:

  1. .
  2. └── applications
  3. └── sample
  4. └── wifi-iot
  5. └── app
  6. │── chuankou
  7. ││── hello_world.c
  8. │└── BUILD.gn
  9. └── BUILD.gn
復制代碼


業務代碼。

新建./applications/sample/wifi-iot/app/chuankou下的hello_world.c文件,在hello_world.c中新建業務入口函數HelloWorld,并實現業務邏輯。并在代碼最下方,使用HarmonyOS啟動恢復模塊接口SYS_RUN()啟動業務。(SYS_RUN定義在ohos_init.h文件中)
  • BUILD.gn為編譯腳本
  • hello_world.c為業務邏輯代碼所在文件
hello_world.c
#include
#include "ohos_init.h"
#include "ohos_types.h"
void led(void)
{
int i=0;
for(i=0;i<4;i++)//輸出四遍
{
printf("[DEMO] zhangyang.n");
}
}
SYS_RUN(led);

BUILD.gn(app/BUILD.gn)
static_library("bahuyang") {
sources = [
"led.c"
]
include_dirs = [
"http://utils/native/lite/include"
]
}

  • “bahuyang”:是生成靜態庫名稱,可隨意更改
  • “led.c”:代碼文件
BUILD.gn()
# Copyright (c) 2020 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import("http://build/lite/config/component/lite_component.gni")
lite_component("app") {
features = [
# "startup",
"chuankou:bahuyang"
]
}


  • 將"startup"注釋,運行我們自己的文件
  • “chuankou”:工程目錄
  • bahuyang:靜態庫文件
編譯燒錄編譯
我在以前的文章里,詳細講解了怎樣編譯。大家可以回頭看看。
我們進入終端面板下,在對應工程目錄下,輸入python build.py wifiiot
進行編譯,當出現編譯成功時,就代表編譯完成。

燒錄利用HiBurn工具進行燒錄,我在以前的文章里,詳細講過。

選定文件后,點擊connect,按下開發板復位按鈕,進行燒錄。
燒錄完成后,再次按下復位按鍵。
觀察現象選擇波特率115200,連接相應串口,觀看串口調試助手的結果。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • wi-fi
    +關注

    關注

    14

    文章

    2169

    瀏覽量

    124827
  • HarmonyOS
    +關注

    關注

    79

    文章

    1982

    瀏覽量

    30414
  • HiSpark
    +關注

    關注

    1

    文章

    156

    瀏覽量

    6945
收藏 人收藏

    評論

    相關推薦

    字符串在數據庫中的存儲方式

    數據庫是現代信息技術中存儲和管理數據的核心組件。字符串作為最常見的數據類型之一,在數據庫中的存儲方式對其性能和可擴展性有著重要影響。 數據類型 固定長度字符串 :如CHAR類型,它為每個字符串分配
    的頭像 發表于 01-07 15:41 ?172次閱讀

    字符串在編程中的應用實例

    字符串在編程中有著廣泛的應用,它們被用于表示文本數據、處理用戶輸入、構建動態內容等。以下是一些字符串在編程中的應用實例: 1. 用戶輸入與輸出 用戶輸入 :程序通常需要從用戶那里獲取輸入,這些輸入通
    的頭像 發表于 01-07 15:33 ?131次閱讀

    字符串字符數組的區別

    在編程語言中,字符串字符數組是兩種基本的數據結構,它們都用于存儲和處理文本數據。盡管它們在功能上有一定的重疊,但在內部表示、操作方式和使用場景上存在顯著差異。 1. 內部表示 字符串 字符串
    的頭像 發表于 01-07 15:29 ?246次閱讀

    字符串反轉的實現方式

    在編程中,字符串反轉是一個基礎而重要的操作,它涉及到將一個字符串中的字符順序顛倒過來。這個操作在多種編程語言中都有不同的實現方式,本文將探討幾種常見的字符串反轉方法。 1. 遞歸方法
    的頭像 發表于 01-07 15:27 ?182次閱讀

    串口Wi-Fi的連接方式

    在現代通信技術中,串口Wi-Fi是兩種常見的數據傳輸方式。串口通信以其簡單、穩定的特性在工業控制、嵌入式系統等領域得到廣泛應用。而Wi-Fi作為無線局域網技術,因其靈活性和便捷性在家
    的頭像 發表于 12-27 10:10 ?287次閱讀

    華為海思正式進入Wi-Fi FEM賽道?

    大家都知道了,2018年11 月離開銳迪科(RDA),前往福建晉江創立三伍微,專注于Wi-Fi射頻前端芯片,從路由器Wi-Fi FEM,到手機Wi-Fi FEM,再到IoT FEM全覆
    發表于 12-11 17:42

    Wi-Fi 4到Wi-Fi 7:網速飆升40倍的無線革命

    1 Wi-Fi技術的快速發展 每一代新的Wi-Fi協議發布,都會帶來更高的無線速率。 ? 從Wi-Fi 4到Wi-Fi 7:無線網絡技術顯著提升,實現了網速的巨大飛躍。 ? ?
    的頭像 發表于 12-09 10:10 ?375次閱讀
    從<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:網速飆升40倍的無線革命

    labview字符串如何轉換為16進制字符串

    在LabVIEW中,將字符串轉換為16進制字符串是一個常見的需求,尤其是在處理數據通信和硬件接口時。LabVIEW提供了多種方法來實現這一轉換,包括使用內置函數、編寫VI(Virtual
    的頭像 發表于 09-04 15:54 ?2933次閱讀

    labview中常用的字符串函數有哪些?

    在LabVIEW中,常用的字符串函數廣泛覆蓋了對字符串的各種操作,包括但不限于格式化、搜索、替換、連接、計算長度等。以下是一些常用的字符串函數及其簡要說明: 字符串長度(String
    的頭像 發表于 09-04 15:43 ?932次閱讀

    labview字符串的四種表示各有什么特點

    。在LabVIEW中,字符串是一種基本的數據類型,用于表示文本信息。字符串在LabVIEW中有多種表示方式,每種方式都有其特定的應用場景和特點。以下是對LabVIEW中四種字符串表示方式的分析: 1.
    的頭像 發表于 09-04 15:40 ?676次閱讀

    如何提取串口接收字符串數組里的某個字符串

    前幾天搞了好久串口發送接收字符串的程序代碼,終于搞出來了。還沒高興多久,新的問題又來了。我使用STM8S105K4的UART2串口跟藍牙模塊通信的,我
    發表于 04-22 06:05

    驗證物聯網Wi-Fi HaLow用例的MM6108-EKH08開發套件來啦

    驗證物聯網Wi-Fi HaLow用例的MM6108-EKH08開發套件來啦 MM6108-EKH08開發套件專為驗證物聯網Wi-Fi HaLow用例而設計。該
    的頭像 發表于 04-11 12:01 ?1819次閱讀
    驗證物聯網<b class='flag-5'>Wi-Fi</b> HaLow用例的MM6108-EKH08開發<b class='flag-5'>套件</b>來啦

    C語言字符串編譯函數介紹

    在C語言中,字符串實際上是使用null字符O'終止的一維字符數組。因此,一個以null結尾的字符串,包含了組成字符串
    的頭像 發表于 03-07 16:18 ?536次閱讀
    C語言<b class='flag-5'>字符串</b>編譯函數介紹

    Wi-Fi的誕生與發展

    短距離無線通信技術有Wi-Fi、ZigBee、藍牙以及Z-Wave,今天我們先揭開Wi-Fi的神秘面紗。Chrent短距離無線通信技術——Wi-Fi過去的20多年,Wi-Fi靠著僅有的
    的頭像 發表于 03-07 08:26 ?1371次閱讀
    <b class='flag-5'>Wi-Fi</b>的誕生與發展

    Wi-Fi HaLow和傳統Wi-Fi的區別

    Wi-Fi HaLow和傳統Wi-Fi的區別? Wi-Fi是一種無線網絡技術,可以連接到互聯網或局域網,為用戶提供無線上網的便利。隨著科技的發展和互聯網的普及,Wi-Fi也在不斷演進和
    的頭像 發表于 02-02 15:28 ?1414次閱讀
    主站蜘蛛池模板: 国产精品久久久久久AV免费不卡| 国产精品免费久久久久影院 | 亚洲欧美一区二区久久| 国产成人精品电影| 十八禁久久成人一区二区| 成人国产三级在线播放| 日韩久久影院| 高清国产一区| 偷拍亚洲制服另类无码专区| 国产精品久久久久久亚洲影视| 桃花在线观看播放| 国产成人精品综合久久久| 无码爽死成人777在线观看网站| 国产毛片视频网站| 亚洲视频网站欧美视频网站| 丝袜美女自摸| 国产福利秒拍weipai.ee| 甜性涩爱免费下载| 国产亚洲精品久久综合阿香蕉| 亚洲精品在线播放视频| 久久re这里精品23| 69人体阴展网| 日本一在线中文字幕| 国产精品97久久久久久AV色戒| 亚洲精品AV一区午夜福利| 久久久精品国产免费A片胖妇女| 手机在线国产视频| 国产色青青视频在线观看| 亚洲综合色婷婷在线影院| 免费果冻传媒2021视频| caoporn 在线视频| 无限资源在线观看完整版免费下载| 韩国伦理片2018在线播放免费观看| 在线看片成人免费视频| 翘臀后进美女白嫩屁股视频| 国产精品伊人| 视频专区亚洲欧美日韩| 黑人玩弄极品人妻系列| 99热这里只有精品6| 伦理片 qvod| 2012中文字幕在线动漫电影|