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

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

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

3天內不再提示

【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】第二彈 常用代碼目錄分析

開發板試用精選 ? 來源:開發板試用 ? 作者:電子發燒友論壇 ? 2022-11-07 14:42 ? 次閱讀

本文來源電子發燒友社區,作者:宋志碩, 帖子地址:https://bbs.elecfans.com/jishu_2008052_1_1.html

最近這段時間太忙了,以至于帖子一拖再拖。趕鴨子上架的先寫幾篇,哈哈哈~~~。

在我們拿到Hi3861的代碼目錄以后可能小白會對龐大的代碼體系有點抓狂,這里敘述幾個要點,改代碼的時候只需要從以下幾個目錄入手,等用的熟悉了在去細細的琢磨鴻蒙的整個系統框架即可,切不可一蹴而就的想著一口氣吃個胖子,這樣會讓你失去琢磨整個體系的興趣,不要急慢慢來。


鴻蒙系統接口層:

baseiot_hardwareframeworkswifiiot_litesrc


鴻蒙系統為了提供統一的系統接口在此封裝了系統層接口,這樣就可使得應用層忽略低層硬件設備接口的不同導致的重復造輪子的問題。后續其他的設備接入到鴻蒙系統中只需要將鴻蒙接口層當作一個中間件(連接器),做驅動開發的同學將驅動代碼封裝成鴻蒙系統接口,然后應用開發就可以不用考慮低層設備到底是STM32還是Hi3861,只需要用系統API來做應用邏輯開發即可。


HI3861驅動層API:

vendorhisihi3861hi3861platformdrivers
因為海思并沒用將Hi3861的Datasheet開放出來(后續感覺也不會開放出來,海思的一貫作風,只有大客戶簽署了保密協議才會把SDK包給你),并且將低層代碼固化在了芯片中,所以這里提供了一些Hi3861的功能接口(實際上從這個接口往下用sourceInsight去扒拉扒拉是能看到寄存器操作的,有興趣的同學可以去琢磨下)。在某些鴻蒙沒有的功能接口的地方可以直接調用驅動層API來實現一些功能,但是建議還是不要這樣操作。潤和的很多Demo代碼中使用的就是驅動層API,這種做法是及其不正確的,他破壞了鴻蒙的架構初衷,因此不推薦大家這樣做。
驅動模塊使能:
vendorhisihi3861hi3861buildconfigusr_config.mk
整個工程中是通過gn來做項目管理的,類似于makefile。所以項目中的諸多功能也是可以通過宏的形式去管理的,這樣就方便了后續的一些功能定制,只需要做一些開宏處理就可以使用諸多的低層硬件功能。如果對宏定義不太理解或者不知道怎么用的話可以學習下這篇文章:
https://blog.csdn.net/jmh1996/article/details/72832737
注意:
在操作硬件外設的時候切記要先在usr_config.mk中開宏,若不開程序是不會初始化外設硬件的。
引腳IO及其外設初始化:



vendorhisihi3861hi3861appwifiiot_appinitapp_io_init.c



這部分代碼實際上就是上面講到的宏定義實際控制的外設,可以看到每個功能前面都有“#ifdef XXXX”這就是宏控制塊。



驅動層例程:

vendorhisihi3861hi3861appdemosrc
這個目錄下有對Hi3861的通用外設的簡單講解,在初次只用的時候如果不知道怎么用可以參考下這個目錄下的代碼,抄襲不可怕,誰還不是個CV工程師呢!
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • wi-fi
    +關注

    關注

    14

    文章

    2241

    瀏覽量

    126568
  • HarmonyOS
    +關注

    關注

    80

    文章

    2085

    瀏覽量

    32322
  • HiSpark
    +關注

    關注

    1

    文章

    156

    瀏覽量

    7336
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

    Wi-Fi 8:開啟極高可靠性 (UHR) 連接的新紀元——1

    英國作家狄更斯在《雙城記》的開頭寫道:“這是最好的時代,也是最壞的時代。” 這句話若套用在現今Wi-Fi 的市場現狀,何嘗不是驚人的相似? 怎么說呢?Wi-Fi 從被發明至今已經經過了20多年的迭代
    發表于 06-13 11:09

    基于 Wi-Fi 的定位服務

    以下捕獲使用 location_wifi_get 函數請求 Wi-Fi 定位服務。該事件的總功耗為 125.85mC,日志顯示精確度為 30.0m。 Got location: method
    發表于 04-17 15:16

    nRF Cloud Wi-Fi 定位服務

    、Predictive-GPS、Single-Cell、Multi-Cell 和 Wi-Fi 定位。通過利用 nRF Cloud 的優化定位算法,基于 Nordic SoC 和 模組的產品可在定位用例
    發表于 04-17 15:07

    Wi-Fi 定位服務

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

    樂鑫ESP32調試Wi-Fi常用調試API

    進行Wi-Fi連接時,如何判斷失敗原因?在ESP-IDF4.0以上的版本,可以在Wi-Fi斷連事件處理中加入以下代碼,從而通過錯誤碼來判斷連接失敗的原因。當回調函
    的頭像 發表于 02-07 18:10 ?2263次閱讀
    樂鑫ESP32調試<b class='flag-5'>Wi-Fi</b><b class='flag-5'>常用</b>調試API

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

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

    摩爾斯微電子發布Wi-Fi HaLow評估套件,加速物聯網開發

    近日,全球領先的Wi-Fi HaLow解決方案提供商摩爾斯微電子正式推出一款開創性的評估套件——MM6108-EKH05。這款完全整合的開發平臺,旨在推動各行業物聯網解決方案的快速發展
    的頭像 發表于 12-11 13:40 ?622次閱讀

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

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

    Wi-Fi與藍牙的波特率對比分析

    Wi-Fi與藍牙是兩種不同的無線通信技術,它們在波特率(或稱數據傳輸速率)方面存在顯著的差異。以下是對Wi-Fi與藍牙波特率的對比分析: 一、Wi-Fi的波特率 概述 :
    的頭像 發表于 11-22 09:54 ?1667次閱讀

    Wi-Fi 7有哪些底層技術優勢

    您在多個Wi-Fi行業活動中代表LitePoint。Wi-Fi 7帶來了哪些新穎且有趣的特點?
    的頭像 發表于 11-15 15:27 ?1191次閱讀

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

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

    【AI技術支持】ESP32無線Wi-Fi常用調試API

    Wi-Fi常用調試API在使用esp32調試Wi-Fi功能時,由于場景和各種因素的影響,難免會遇到各種連接不上,Wi-Fi斷連等問題。下面介紹一些API,方便新手調試
    的頭像 發表于 10-26 08:00 ?1710次閱讀
    【AI技術支持】ESP32無線<b class='flag-5'>Wi-Fi</b><b class='flag-5'>常用</b>調試API

    最典型的3家Wi-Fi Halow芯片企業

    Wi-Fi Halow是Wi-Fi聯盟推出的專門面向物聯網市場的標準。
    的頭像 發表于 08-30 09:58 ?3544次閱讀
    最典型的3家<b class='flag-5'>Wi-Fi</b> Halow芯片企業

    未來的Wi-Fi路由器

    轉載自——鐘林談芯 沒有創新就沒有未來,Wi-Fi路由器也是如此。 進入2024年以后,Wi-Fi路由器市場變得更加艱難,利潤大幅下滑,BOM成本價高于市場價,接不接訂單,都陷入兩難。 國內主芯片
    的頭像 發表于 06-20 15:32 ?732次閱讀
    主站蜘蛛池模板: 永久免费看的啪啪网站 | 综合成人在线 | 国产精品成人观看视频国产奇米 | 全免费一级午夜毛片 | 欧美深深色噜噜狠狠yyy | 婷婷深爱 | 久久久久久久国产 | 你懂的国产 | 亚洲精品卡1卡二卡3卡四卡 | 久久免| 性欧美大战久久久久久久 | 国产亚洲新品一区二区 | 精品三级内地国产在线观看 | 中国成人在线视频 | 国模大尺度在线 | 免费被黄网站在观看 | 免费国产不卡午夜福在线 | 国产caoni111在线观看视频 | a理论片| 亚洲精品老司机综合影院 | 特黄特色大片免费播放路01 | 欧美一级视频在线观看欧美 | 国产紧缚jvid| 天堂在线观看视频观看www | 年下攻高h好涨 | 亚在线 | 美日韩一级 | 性欧美长视频 | 你懂的在线免费视频 | 日本一区二区在线免费观看 | 好色成人网 | 亚洲第成色999久久网站 | 欧美性色xo影院69 | 婷婷久久综合九色综合九七 | 欧美色交| 韩国午夜影院 | 国产农村女人一级毛片了 | 久久精品国产精品亚洲毛片 | 四虎欧美 | 日本www色高清视频 日本www色视频 | 久久综合色视频 |