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

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

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

3天內不再提示

【XR806開發板試用】留言板功能開發

冬至子 ? 來源:申屠鵬會 ? 作者:申屠鵬會 ? 2023-10-08 10:58 ? 次閱讀

開發板簡介

XR806開源鴻蒙開發板是一款基于XR806芯片設計,高度集成WiFi/BLE/常用外設,可供開發者進行方案評估、DIY或小規模產品研發,可廣泛應用于智能家居智能樓宇、智能城市和工業互聯等領域。

  • 搭載OpenHarmony系統(已通過OpenHarmony兼容性認證),支持OTA升級,littlefs、spifs文件系統
  • 兼容802.11b/g/n,集成TCP/IP協議棧及WLAN協議棧、支持完整網絡服務協議、快速接入hilink生態
  • 支持BLE 5.0,支持完整低功耗藍牙服務GATT,SIG mesh完整協議棧
  • 內置低功耗PMU,支持智能低功耗管理系統,多級喚醒源設置;支持WiFi超低功耗保活,廣泛應用各類低功耗應用場景
  • 豐富的io接口,板載15個可編程GPIO,支持常用外接接口,如SPI/UART/I2C/PWM/ADC/IrDA TX/RX
  • 全安全架構,TrustZone/安全總線/安全Memory/安全eFuse/安全啟動/安全Debug接口/Flash實時加解密

編寫思路

  1. WiFi連接和數據接收

    • 在一個FreeRTOS任務中循環接收UDP數據報文
    • 從UDP數據中解析出留言內容
  2. 墨水屏顯示

    • 使用E-Ink屏幕,在另一個FreeRTOS任務中循環顯示留言
    • 使用墨水屏庫函數清屏,設置顯示坐標,寫文字顯示留言內容
    • 考慮顯示內容排版、截斷過長留言等
  3. 任務與隊列

    • WiFi接收任務將解析后的留言內容提交到隊列
    • 墨水屏顯示任務從隊列中獲取留言內容
    • 使用二值信號量或者消息隊列進行任務間同步

    核心代碼

    配置FreeRTOS,在main函數中初始化FreeRTOS,創建任務和隊列:

    #include "FreeRTOS.h"
    #include "task.h"
    #include "queue.h"
    
    #define WIFI_TASK_PRI 1
    #define EINK_TASK_PRI 2
    
    QueueHandle_t msgQueue;
    
    int main() {
    
      msgQueue = xQueueCreate(10, sizeof(Message));
    
      xTaskCreate(wifiRecvTask, "WiFiRecv", 128, NULL, WIFI_TASK_PRI, NULL);
    
      xTaskCreate(einkDisplayTask, "EinkDisplay", 256, NULL, EINK_TASK_PRI, NULL);
    
      vTaskStartScheduler(); 
    }
    

    wifi接收留言信息

    void wifiRecvTask(void *pvParameters) {
    
      WIFI_Init(); //初始化WiFi
    
      Socket socket = createUDPSocket();
    
      while(1) {
     ParseMessage(socket.receive()); //解析留言
     xQueueSend(msgQueue, &message, 0); //發送到隊列
      }
    
    }
    

    墨水屏展示

    void einkDisplayTask(void *pvParameters) {
    
      EPD_Init(); //初始化墨水屏
    
      while(1) {
     Message msg;
     xQueueReceive(msgQueue, &msg, portMAX_DELAY); 
     EPD_ClearScreen();
     EPD_ShowText(msg.text); //顯示留言文本
      }
    
    }
    
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FreeRTOS
    +關注

    關注

    12

    文章

    484

    瀏覽量

    62172
  • GPIO
    +關注

    關注

    16

    文章

    1204

    瀏覽量

    52091
  • Flash存儲
    +關注

    關注

    0

    文章

    38

    瀏覽量

    8293
  • BLE技術
    +關注

    關注

    0

    文章

    28

    瀏覽量

    5855
  • xr806
    +關注

    關注

    0

    文章

    14

    瀏覽量

    1323
收藏 人收藏

    評論

    相關推薦

    XR806開發板適用】基于多源信息融合的糧食霉變檢測系統設計

    XR806開發板具有強大的數據處理和傳輸能力,廣泛應用于物聯網和嵌入式系統開發
    的頭像 發表于 10-27 17:06 ?938次閱讀
    【<b class='flag-5'>XR806</b><b class='flag-5'>開發板</b>適用】基于多源信息融合的糧食霉變檢測系統設計

    基于全志XR806開發板的家用環境監測傳感器設計

    本文來自全志XR806開發板評測活動文章,作者使用XR806開發板制作一個簡單的家用環境監測傳感器,可以獲取當前的溫度、濕度、氣壓、海拔這四個參數,同時能夠通過外部的屏幕實時顯示刷新。
    的頭像 發表于 12-03 10:20 ?673次閱讀
    基于全志<b class='flag-5'>XR806</b><b class='flag-5'>開發板</b>的家用環境監測傳感器設計

    如何使用XR806開發板來設計一個糧食霉變檢測系統?

    XR806開發板具有強大的數據處理和傳輸能力,廣泛應用于物聯網和嵌入式系統開發
    的頭像 發表于 01-05 17:30 ?834次閱讀
    如何使用<b class='flag-5'>XR806</b><b class='flag-5'>開發板</b>來設計一個糧食霉變檢測系統?

    OpenHarmony南向嵌入式:【XR806開發板指導文檔】

    XR806_OpenHarmony開發板是基于XR806芯片設計開發的參考評估,身集成了XR806
    的頭像 發表于 04-14 09:25 ?771次閱讀
    OpenHarmony南向嵌入式:【<b class='flag-5'>XR806</b><b class='flag-5'>開發板</b>指導文檔】

    XR806芯片、XR806開源鴻蒙開發板簡介

    。可廣泛滿足 智能家居、智慧樓宇、工業互聯、兒童玩具、電子競賽、極客DIY 等領域的無線連接需求。芯片框圖芯片參數XR806開源鴻蒙開發板介紹XR806開發板是基于
    發表于 11-15 17:08

    XR806芯片、XR806開源鴻蒙開發板簡介

    。可廣泛滿足 智能家居、智慧樓宇、工業互聯、兒童玩具、電子競賽、極客DIY 等領域的無線連接需求。芯片框圖芯片參數XR806開源鴻蒙開發板介紹XR806開發板是基于
    發表于 11-15 18:32

    有哪位大神可以分享一下XR806開發板/模組的資料呢

    XR806開發板/模組的硬件包含哪幾個部分?XR806開發板/模組的硬件該怎樣去設計呢?
    發表于 12-28 06:51

    如何對XR806開發板的環境進行配置呢

    如何對XR806開發板的環境進行配置呢?有哪些配置步驟?
    發表于 12-28 07:51

    請問大佬XR806鴻蒙開發板怎么樣?

    請問大佬XR806鴻蒙開發板怎么樣?
    發表于 12-29 07:06

    求大佬分享XR806鴻蒙開發板功能引腳序號及對應IO功能

    求大佬分享XR806鴻蒙開發板功能引腳序號及對應IO功能
    發表于 12-29 07:44

    簡述星辰處理器的全志XR806鴻蒙開發板上手體驗

    本文轉載于極術社區極術專欄:STAR CPU(星辰處理器)作者:PingYang XR806鴻蒙開發板是全志科技新出的一款支持WiFi和BLE的高集成度無線MCU芯片,支持鴻蒙L0系統。CPU采用
    的頭像 發表于 11-03 15:00 ?8563次閱讀
    簡述星辰處理器的全志<b class='flag-5'>XR806</b>鴻蒙<b class='flag-5'>開發板</b>上手體驗

    簡述XR806開發板與STAR-MC1處理器

    全志XR806開發板基于XR806芯片設計,搭載了安謀中國的星辰系列STAR-MC1處理器。該開發板體積較小,具備WiFi、低功耗藍牙技術等功能
    的頭像 發表于 04-11 18:08 ?3191次閱讀

    XR806開發板試用】FreeRTOS創建任務測試

    這篇來學習下,XR806開發板在FreeRTOS系統下創建兩個任務測試,由于沒有找到學習的文檔,試著參考例程來測試。
    的頭像 發表于 10-10 11:47 ?644次閱讀
    【<b class='flag-5'>XR806</b><b class='flag-5'>開發板</b><b class='flag-5'>試用</b>】FreeRTOS創建任務測試

    XR806串口驅動CM32M對小廚寶的控制實驗

    非常感謝基于安謀科技STAR-MC1的全志XR806 Wi-Fi+BLE開源鴻蒙開發板試用活動,并獲得開發板試用
    的頭像 發表于 10-23 11:39 ?577次閱讀
    <b class='flag-5'>XR806</b>串口驅動CM32M對小廚寶的控制實驗

    全志XR806開發板原理圖

    全志XR806開發板原理圖
    發表于 10-19 15:11 ?12次下載
    主站蜘蛛池模板: 久久久精品午夜免费不卡| 黄色短视频免费观看| 欧美成人3d动漫在线播放网站| 欧美ww| 丁香婷婷社区| 久久国产乱子伦精品免费午夜| 日产国产精品亚洲系列| 日本三黄色大| 天天做天天爱夜夜爽毛片毛片| 免费视频h| 三级视频国产| 综合色综合| 最猛91大神ben与女教师| 国产三级观看久久| 噜噜噜噜私人影院| 你懂得的在线观看免费视频| 黄网站在线观看| 狠狠色丁香久久婷婷综| 黄色福利站| 亚洲成a人在线播放www| qyule亚洲精品| 777奇米影视笫四色88me久久综合| 色多多网站| 色女仆影院| 亚洲精品成人网| 免费一级欧美片片线观看| 免费欧美黄色| 亚洲va久久久久综合| 宅宅午夜亚洲精品| 午夜a视频| 国语自产拍在线观看7m| 67194最新网址| 一区二区美女视频| 丁香花成人另类小说| 一区视频| 久久夜色精品国产亚洲| 777午夜精品免费播放| 日本亚洲精品成人| 国产午夜a理论毛片在线影院| 亚洲a在线观看| 天天爽夜夜爽人人爽|