在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    2237

    瀏覽量

    126506
  • HarmonyOS
    +關注

    關注

    80

    文章

    2057

    瀏覽量

    32220
  • HiSpark
    +關注

    關注

    1

    文章

    156

    瀏覽量

    7325
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Wi-Fi 8要來了!未來Wi-Fi技術演進方向揭秘

    產品銷售中,雖然Wi-Fi 7產品的銷量份額快速從年初的個位數百分比增長至14%,但Wi-Fi 6產品的銷量份額依然穩定在60%左右。如果從存量設備來看,那么Wi-Fi 7路由器的占比將遠遠小于這個數。 ? 智能手機等終端設備已
    的頭像 發表于 11-24 03:14 ?3506次閱讀
    <b class='flag-5'>Wi-Fi</b> 8要來了!未來<b class='flag-5'>Wi-Fi</b>技術演進方向揭秘

    nRF Cloud Wi-Fi 定位服務

    中實現高性能和超低功耗。對于 Wi-Fi 定位請求,nRF Cloud 可借助 Wi-Fi 數據庫計算設備位置,該數據庫包含不同 Wi-Fi 網絡的坐標。然后,設備位置將從 nRF Cloud
    發表于 04-17 15:07

    Wi-Fi 定位服務

    Wi-Fi 是一種著名的無線網絡技術,用于設備的局域網和互聯網接入。Wi-Fi 通過 Wi-Fi 網絡為家庭、辦公室和學校等環境提供便捷的無線互聯網接入服務。 Wi-Fi 定位是一種
    發表于 04-17 15:01

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

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

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

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

    字符串字符數組的區別

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

    字符串反轉的實現方式

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

    字符串處理方法 字符串轉數字的實現

    在編程中,將字符串轉換為數字是一個常見的需求。不同的編程語言有不同的方法來實現這一功能。以下是一些常見編程語言中的字符串轉數字的實現方法: Python 在Python中,可以使用內置的 int
    的頭像 發表于 01-07 15:26 ?779次閱讀

    串口Wi-Fi的連接方式

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

    華為海思正式進入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 ?905次閱讀
    從<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:網速飆升40倍的無線革命

    Wi-Fi 7與Wi-Fi 6E有什么區別

    也許很多人還在考慮是否要將使用的Wi-Fi設備升級到Wi-Fi 6或Wi-Fi 6E,而這些標準的繼任者卻已經開始“登堂入室”了。Wi-Fi 7是新一代
    的頭像 發表于 11-07 11:38 ?3089次閱讀

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

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

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

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

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

    。在LabVIEW中,字符串是一種基本的數據類型,用于表示文本信息。字符串在LabVIEW中有多種表示方式,每種方式都有其特定的應用場景和特點。以下是對LabVIEW中四種字符串表示方式的分析: 1.
    的頭像 發表于 09-04 15:40 ?1276次閱讀
    主站蜘蛛池模板: 1024国产你懂的日韩 | 色老头网站久久网 | 色久优优 欧美色久优优 | 成人最新午夜免费视频 | 女69女人poren25 | 不卡精品国产_亚洲人成在线 | 中国一级毛片aaa片 中国一级特黄aa毛片大片 | 女人张开腿让男人做爽爽 | 黄色爱爱视频 | 中文字幕一精品亚洲无线一区 | 人人福利 | 日本高清在线3344www | 国产精品成人四虎免费视频 | 欧美日韩国产网站 | www天堂网 | 成年网站在线观看 | 天天干天天玩天天操 | 成人综合在线视频 | 婷婷久久综合九色综合98 | 激情久久婷婷 | 中文字幕亚洲区 | 日韩一级视频免费观看 | 国产综合在线观看视频 | 日韩一级视频免费观看 | 午夜插 | 青青草99热久久 | 张柏芝三级无删减在线观看 | 午色 | 我要看黄色一级毛片 | www.xxx欧美 | 国产亚洲一区二区精品 | chinese国产一区二区 | 国产va精品免费观看 | 亚洲迅雷 | 一级骚片超级骚在线观看 | 国产一区二区三区不卡观 | 午夜大片男女免费观看爽爽爽尤物 | 四虎精品成在线播放 | 六月丁香啪啪 | 日日舔夜夜操 | 精品国内一区二区三区免费视频 |