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

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

    文章

    2147

    瀏覽量

    124638
  • HarmonyOS
    +關注

    關注

    79

    文章

    1980

    瀏覽量

    30280
  • HiSpark
    +關注

    關注

    1

    文章

    156

    瀏覽量

    6938
收藏 人收藏

    評論

    相關推薦

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

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

    華為海思正式進入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 ?299次閱讀
    從<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 ?897次閱讀

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

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

    DA16200 超低功耗 Wi-Fi 模塊開發套件 Pro數據手冊

    電子發燒友網站提供《DA16200 超低功耗 Wi-Fi 模塊開發套件 Pro數據手冊.rar》資料免費下載
    發表于 05-30 17:53 ?1次下載
    DA16200 超低功耗 <b class='flag-5'>Wi-Fi</b> 模塊開發<b class='flag-5'>套件</b> Pro數據手冊

    DA16200 超低功耗 Wi-Fi 模塊開發套件數據手冊

    電子發燒友網站提供《DA16200 超低功耗 Wi-Fi 模塊開發套件數據手冊.rar》資料免費下載
    發表于 05-30 17:13 ?0次下載
    DA16200 超低功耗 <b class='flag-5'>Wi-Fi</b> 模塊開發<b class='flag-5'>套件</b>數據手冊

    華為獲得全球首個國際Wi-Fi聯盟WFA企業級Wi-Fi 7認證!

    Wi-Fi聯盟已發布Wi-Fi 7認證標準,華為是第一批送測廠商,獲得業界首個企業級Wi-Fi 7 的Wi-Fi聯盟官方認證。
    的頭像 發表于 04-28 10:17 ?758次閱讀
    華為獲得全球首個國際<b class='flag-5'>Wi-Fi</b>聯盟WFA企業級<b class='flag-5'>Wi-Fi</b> 7認證!

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

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

    Wi-Fi 7與Wi-Fi 6的相關知識科普

    科普:Wi-Fi 7 vs. Wi-Fi 6,青出于藍
    的頭像 發表于 03-12 10:59 ?772次閱讀
    <b class='flag-5'>Wi-Fi</b> 7與<b class='flag-5'>Wi-Fi</b> 6的相關知識科普

    Wi-Fi的誕生與發展

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

    WI-FI基礎知識及飛易通SOC模塊

    =8bits) 第二代:以IEEE 802.11b為準,工作頻段為2.4GHz, 最高速率半雙工11Mbit/s,認證項目為“Wi-Fi CERTIFIED b” 第三代:以IEEE 802.11a為準,工作頻段為5GHz,最高速率
    的頭像 發表于 03-01 15:01 ?731次閱讀
    <b class='flag-5'>WI-FI</b>基礎知識及飛易通SOC模塊

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

    Wi-Fi HaLow和傳統Wi-Fi的區別? Wi-Fi是一種無線網絡技術,可以連接到互聯網或局域網,為用戶提供無線上網的便利。隨著科技的發展和互聯網的普及,Wi-Fi也在不斷演進和
    的頭像 發表于 02-02 15:28 ?1321次閱讀

    康普攜手Wi-Fi聯盟,RUCKUS Wi-Fi 7系列接入點成Wi-Fi

     康普高級副總裁兼網絡、智能蜂窩和安全解決方案總裁Bart Giordano對此表示: “我們非常榮幸能與Wi-Fi Alliance形成長期合作伙伴關系,將我們的RUCKUS Wi-Fi 7 接入點平臺作為Wi-Fi CERT
    的頭像 發表于 01-23 14:10 ?784次閱讀

    BT Wi-Fi模式是否可以通過ModustoolBox對套件進行編程來實現?

    想配置用于分析 CYW43439 的 CY8CPROTO-062S2-43439 原型開發套件。 瀏覽文檔我無法弄清楚如何在不同的 Wi-Fi 和藍牙模式(電源模式、連接模式等)下配置套件
    發表于 01-22 06:19
    主站蜘蛛池模板: 亚洲AV美女成人网站P站| 在线一本码道高清| free俄罗斯性xxxxhd派对| 欧美日韩在线亚洲一| 被吊起玩弄的女性奴| 色偷偷伊人| 久久99视频免费| FERRCHINA内入内射| 偷窥自拍性综合图区| 精品国产原创在线观看视频| 91久久线看在观草草青青| 色-情-伦-理一区二区三区| 国产在线伊人| 99re久久热在线播放快| 色综合久久中文色婷婷| 精品国产麻豆免费人成网站| 97国产视频| 无人区免费一二三四乱码| 久久精品亚洲热综合一本| 成人AV无码一二二区视频免费看| 性欧美xxxxporn| 内射一区二区精品视频在线观看| 国产传媒18精品A片在线观看| 在线播放免费人成视频| 色婷婷五月综合中文字幕 | 婷婷五月久久精品国产亚洲 | 国产精品免费视频播放| 伊人久久久久久久久久| 日欧一片内射VA在线影院| 久久精品国产亚洲AV热无遮挡| 草神被爆漫画羞羞漫画| 诱咪youmiss| 亚洲AV久久久噜噜噜久久| 欧美多人群p刺激交换电影| 国产伊人自拍| 超碰在线视频| 97伦理97伦理2018最新| 亚洲你我色| 午夜免费体验30分| 欧美丰满熟妇BBB久久久| 精品久久久噜噜噜久久久app|