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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【項(xiàng)目移植】國民N32開發(fā)板天氣顯示及預(yù)報(bào)系統(tǒng)介紹及演示

電子發(fā)燒友論壇 ? 來源:未知 ? 2023-03-10 11:25 ? 次閱讀

一、過往項(xiàng)目文章合集

1.天氣顯示及預(yù)報(bào)系統(tǒng)之項(xiàng)目創(chuàng)建

2.天氣顯示及預(yù)報(bào)系統(tǒng)之硬件定時(shí)器驅(qū)動(dòng)

3.天氣顯示及預(yù)報(bào)系統(tǒng)之硬件SPI+DAM驅(qū)動(dòng)觸摸LCD(ST7789+XPT2046)

4.天氣顯示及預(yù)報(bào)系統(tǒng)之ESP8266聯(lián)網(wǎng)以及獲取天氣和時(shí)間信息

5.項(xiàng)目提交-天氣顯示及預(yù)報(bào)系統(tǒng)介紹以及演示

二、項(xiàng)目描述

天氣預(yù)報(bào)與人們的生產(chǎn)生活息息相關(guān),在交通出行、工農(nóng)業(yè)生產(chǎn)、自然災(zāi)害防御等方面都發(fā)揮著重要作用。本項(xiàng)目是基于國民技術(shù)N32的主控芯片,完成對(duì)實(shí)時(shí)天氣信息的獲取以及顯示,對(duì)未來兩天的天氣信息進(jìn)行預(yù)報(bào),當(dāng)遇到暴風(fēng)惡劣天氣,會(huì)及時(shí)提醒人們,為人們的日常出行提供便利。此外,系統(tǒng)根據(jù)連接的wifi可以自動(dòng)更新日歷,并實(shí)時(shí)更新時(shí)間,方面人們掌控相應(yīng)的時(shí)間信息并調(diào)整自己的行動(dòng)。本項(xiàng)目用于參加國民技術(shù)與電子發(fā)燒友所舉辦的移植挑戰(zhàn)賽。項(xiàng)目開源地址:天氣顯示預(yù)報(bào)系統(tǒng)

三、項(xiàng)目方案說明

系統(tǒng)網(wǎng)絡(luò)模型劃分
本系統(tǒng)設(shè)計(jì)如下圖所示,采用四層網(wǎng)模型結(jié)構(gòu),即感知層、網(wǎng)絡(luò)層、平臺(tái)層和應(yīng)用層。其中,天氣的環(huán)境參數(shù)采集功能被劃分到感知層,負(fù)責(zé)完成溫濕度、天氣狀況、風(fēng)力、以及時(shí)間等環(huán)境信息獲取任務(wù);網(wǎng)絡(luò)層包括網(wǎng)絡(luò)接入功能以及信息傳輸功能。這里面,信息傳輸功能主要是將服務(wù)器的天氣信息下發(fā)給感知層設(shè)備。網(wǎng)絡(luò)層使用Wi-Fi通信方式接入網(wǎng)絡(luò),采用TCP協(xié)議接入服務(wù)器。在應(yīng)用層上面,為用戶提供了觸摸的人機(jī)交互方式,方便用戶及時(shí)獲取天氣信息并查看。

b038ccfe-bef2-11ed-bfe3-dac502259ad0.png

系統(tǒng)功能邏輯
本系統(tǒng)的功能邏輯如下圖所示。設(shè)計(jì)方案以N32G45XVL開發(fā)板為核心實(shí)現(xiàn)網(wǎng)絡(luò)層和感知層的主要功能。該開發(fā)板使用國民技術(shù)N32G45芯片微處理器,運(yùn)行RT-Thread操作系統(tǒng),實(shí)現(xiàn)包括系統(tǒng)外設(shè)初始化、網(wǎng)絡(luò)接入、系統(tǒng)管理、數(shù)據(jù)獲取、數(shù)據(jù)顯示等功能。平臺(tái)層和應(yīng)用層功能則由服務(wù)器和開發(fā)板以及顯示屏協(xié)同實(shí)現(xiàn)。

b053ccd4-bef2-11ed-bfe3-dac502259ad0.png

系統(tǒng)整體框圖
系統(tǒng)的整體框圖如下,下面從硬件和軟件方面分別介紹:

b068ee48-bef2-11ed-bfe3-dac502259ad0.png

系統(tǒng)硬件部分介紹
使用到的硬件資源有:
1.GPIO(LED、按鍵)
2.USART(ESP9266、終端打印)
3.SPI(ST7789、XPT2046)
4.DAM(LCD刷新)
5.RTC(時(shí)間顯示)
6.TIM(按鍵掃描、LED控制)

b0bdec40-bef2-11ed-bfe3-dac502259ad0.pngb0f6ef90-bef2-11ed-bfe3-dac502259ad0.png

四、項(xiàng)目功能說明

1.天氣的采集(最快5min更新一次)

2.未來兩天的天氣預(yù)報(bào)

3.自動(dòng)聯(lián)網(wǎng)更新時(shí)間并實(shí)時(shí)顯示

4.通過LCD顯示天氣以及時(shí)間信息

5.提供觸摸人機(jī)交互方式查看天氣信息

6.通過LED指示燈查看系統(tǒng)工作狀態(tài)

五、項(xiàng)目展示

1.天氣的信息采集和顯示

b10d823c-bef2-11ed-bfe3-dac502259ad0.png

2.未來兩天的天氣預(yù)報(bào)顯示

b148515a-bef2-11ed-bfe3-dac502259ad0.png

3.實(shí)時(shí)顯示時(shí)間

4.觸摸方式切換界面

b2dc102e-bef2-11ed-bfe3-dac502259ad0.png

5.LED指示系統(tǒng)工作狀態(tài)

向右翻頁綠色LED亮,向左翻頁紅色LED亮,藍(lán)色LED閃爍表明系統(tǒng)正常運(yùn)行。

b338c710-bef2-11ed-bfe3-dac502259ad0.jpgb36d8324-bef2-11ed-bfe3-dac502259ad0.jpg

六、項(xiàng)目總結(jié)

6.1芯片資源對(duì)比

b38ad708-bef2-11ed-bfe3-dac502259ad0.png

可以看出無論是內(nèi)核還是主頻、SRAM和FLASH上面,N32G45都有很大的領(lǐng)先優(yōu)勢(shì)。

6.2.移植實(shí)操和過程總結(jié)

一開始的項(xiàng)目是基于STM32F103的裸機(jī)進(jìn)行發(fā)開,此次在N32G45開發(fā)板上面使用的是RTT操作系統(tǒng)。由于N32G45對(duì)于RTT很好的兼容性,所以此次移植過程中總體比較順利,相對(duì)于裸機(jī)來說,開發(fā)的過程更為明確,每個(gè)線程都有明確的分工。但在此過程中,由于對(duì)RTT的不太熟悉,還是遇到了一些困難,比如在驅(qū)動(dòng)SPI、RTC、以及使用NTP功能的時(shí)候都遇到了阻力,但最終得益于電子發(fā)燒友論壇、國民技術(shù)論壇和RTT論壇,遇到的難題基本都獲得解決方法。總之感謝國民技術(shù)與電子發(fā)燒友聯(lián)合舉辦的這次移植挑戰(zhàn)賽,又學(xué)習(xí)到了很多新的知識(shí)。

6.3.測(cè)試驗(yàn)證/性能對(duì)比

單從主頻上來說,144M已經(jīng)完全可以勝任本次項(xiàng)目的人母,SRAM和FLASH的容量也是綽綽有余。在進(jìn)行LCD開發(fā)時(shí),由于沒有使用到SD卡,使用FLASH的容量就可以存儲(chǔ)一定量的圖片,這點(diǎn)是在STM32F103上面是沒有辦法實(shí)現(xiàn)的。總的來說,由于有了更大的內(nèi)存資源以及更高的主頻,開發(fā)起來會(huì)更加高效,一些常見的通信方式速率大大提高,也不用擔(dān)心RAM不夠而精簡內(nèi)存等問題。

本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請(qǐng)注明以上來源。如需社區(qū)合作及入群交流,請(qǐng)?zhí)砑?/span>微信EEFans0806,或者發(fā)郵箱liuyong@huaqiu.com

b3a22eda-bef2-11ed-bfe3-dac502259ad0.png

熱門推薦干貨好文

1、社區(qū)精選!PCB多層板設(shè)計(jì)挑戰(zhàn)賽作品集合

2、OpenHarmony開源鴻蒙大賽作品集:基于RK2206開發(fā)板20+成熟應(yīng)用案例!

3、從零入門物聯(lián)網(wǎng)OH開源平臺(tái),從簡單到高階項(xiàng)目,創(chuàng)客電子愛好者都愛用!

4、低成本ESP32方案,支持OpenHarmony系統(tǒng)開發(fā)(附10+項(xiàng)目樣例Demo)

5、從0到1玩轉(zhuǎn)瑞薩RA4系列開發(fā)板,教你變著花樣玩板子

6、四核64位,超強(qiáng)CPU ,看RK3568“競”開發(fā)板DEMO!

7、人工智能也能這么玩, 簡單快速入手,還能自定義AI運(yùn)算

8、全部開源 | 基于全志V85X的運(yùn)動(dòng)相機(jī),工業(yè)網(wǎng)關(guān),可穿戴式攝像頭

9、高性能雙核RISC-V,滿足大多數(shù)開發(fā),這款國產(chǎn)MCU工程師


原文標(biāo)題:【項(xiàng)目移植】國民N32開發(fā)板天氣顯示及預(yù)報(bào)系統(tǒng)介紹及演示

文章出處:【微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴

原文標(biāo)題:【項(xiàng)目移植】國民N32開發(fā)板天氣顯示及預(yù)報(bào)系統(tǒng)介紹及演示

文章出處:【微信號(hào):gh_9b9470648b3c,微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    瑞芯微主板/開發(fā)板Linux系統(tǒng)播放音頻方法,觸覺智能RK3562開發(fā)板演示

    本文介紹瑞芯微方案主板/開發(fā)板Linux系統(tǒng)播放音頻的方法,觸覺智能RK3562開發(fā)板演示,通用RK3566、RK3568、RK3588等
    的頭像 發(fā)表于 12-13 11:40 ?187次閱讀
    瑞芯微主板/<b class='flag-5'>開發(fā)板</b>Linux<b class='flag-5'>系統(tǒng)</b>播放音頻方法,觸覺智能RK3562<b class='flag-5'>開發(fā)板</b><b class='flag-5'>演示</b>

    Linux系統(tǒng)掛載exfat格式U盤教程,觸覺智能RK3562開發(fā)板演示

    本文介紹Linux系統(tǒng)(Ubuntu/Debian通用)掛載exfat格式U盤的方法,觸覺智能RK3562開發(fā)板演示,搭載4核A53處理器,主頻高達(dá)2.0GHz;內(nèi)置獨(dú)立1Tops算力
    的頭像 發(fā)表于 12-10 10:10 ?107次閱讀
    Linux<b class='flag-5'>系統(tǒng)</b>掛載exfat格式U盤教程,觸覺智能RK3562<b class='flag-5'>開發(fā)板</b><b class='flag-5'>演示</b>

    OpenHarmony屬性信息怎么修改?觸覺智能RK3566鴻蒙開發(fā)板演示

    本文介紹開源鴻蒙OpenHarmony系統(tǒng)下,修改產(chǎn)品屬性信息的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,已適配全新OpenHarmony5.0 Release
    的頭像 發(fā)表于 11-27 09:31 ?147次閱讀
    OpenHarmony屬性信息怎么修改?觸覺智能RK3566鴻蒙<b class='flag-5'>開發(fā)板</b>來<b class='flag-5'>演示</b>

    如何在Linux系統(tǒng)實(shí)現(xiàn)屏幕旋轉(zhuǎn)?觸覺智能RK3568鴻蒙開發(fā)板演示

    本文介紹Linux系統(tǒng)實(shí)現(xiàn)屏幕旋轉(zhuǎn)的方法,以解決產(chǎn)品形態(tài)的不同的展現(xiàn)方式,觸覺智能EVB3568鴻蒙開發(fā)板演示,現(xiàn)已發(fā)布全新OpenHarmony5.0 Release固件!
    的頭像 發(fā)表于 11-19 23:42 ?276次閱讀
    如何在Linux<b class='flag-5'>系統(tǒng)</b>實(shí)現(xiàn)屏幕旋轉(zhuǎn)?觸覺智能RK3568鴻蒙<b class='flag-5'>開發(fā)板</b><b class='flag-5'>演示</b>

    如何在開源鴻蒙OpenHarmony開啟SELinux模式?RK3566鴻蒙開發(fā)板演示

    本文介紹開源鴻蒙OpenHarmony系統(tǒng)下,開啟/關(guān)閉SELinux權(quán)限的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,已適配全新OpenHarmony5.0 Release
    的頭像 發(fā)表于 11-18 19:03 ?312次閱讀
    如何在開源鴻蒙OpenHarmony開啟SELinux模式?RK3566鴻蒙<b class='flag-5'>開發(fā)板</b><b class='flag-5'>演示</b>

    國民技術(shù)N32 MCU產(chǎn)品榮獲IEC/EN/UL 60730功能安全認(rèn)證

    近日,國民技術(shù)宣布,其多個(gè)系列的N32 MCU產(chǎn)品成功通過全球領(lǐng)先的檢驗(yàn)、鑒定、測(cè)試和認(rèn)證機(jī)構(gòu)SGS的嚴(yán)格審核,榮獲IEC/EN/UL 60730功能安全測(cè)試認(rèn)證,并獲得了SGS頒發(fā)的相關(guān)認(rèn)證證書。這一殊榮標(biāo)志著國民技術(shù)在自動(dòng)電
    的頭像 發(fā)表于 11-12 16:40 ?588次閱讀

    2024年版國民技術(shù)N32 MCU選型導(dǎo)讀

    N32系列MCU是國民技術(shù)基于安全SoC技術(shù)平臺(tái)架構(gòu),采用32位ArmCortex-M處理器內(nèi)核,創(chuàng)新打造的以高性能、高集成度、安全、低功耗、高可靠性為特色的MCU產(chǎn)品。產(chǎn)品內(nèi)置嵌入式高速加密閃存
    的頭像 發(fā)表于 03-30 08:24 ?1392次閱讀
    2024年版<b class='flag-5'>國民</b>技術(shù)<b class='flag-5'>N32</b> MCU選型導(dǎo)讀

    移植libmodbus庫到米爾-全志T113-i開發(fā)板

    測(cè)試開發(fā)板在工業(yè)領(lǐng)域的應(yīng)用,modbus作為工業(yè)領(lǐng)域的一個(gè)重要協(xié)議,那好就移植libmodbus庫。
    的頭像 發(fā)表于 03-05 22:37 ?2431次閱讀
    <b class='flag-5'>移植</b>libmodbus庫到米爾-全志T113-i<b class='flag-5'>開發(fā)板</b>

    AWTK 開源串口屏開發(fā)(11) - 天氣預(yù)報(bào)

    AWTK串口屏內(nèi)置了XML/JSON/INI等各種數(shù)據(jù)文件的模型,并支持用HTTP/HTTPS從網(wǎng)絡(luò)獲取數(shù)據(jù)。不用編寫一行代碼,即可實(shí)現(xiàn)天氣預(yù)報(bào)、股票行情、航班查詢和快遞查詢等功能。天氣預(yù)報(bào)是一個(gè)很
    的頭像 發(fā)表于 03-05 08:24 ?395次閱讀
    AWTK 開源串口屏<b class='flag-5'>開發(fā)</b>(11) - <b class='flag-5'>天氣預(yù)報(bào)</b>

    【鴻蒙】標(biāo)準(zhǔn)系統(tǒng)移植指南

    標(biāo)準(zhǔn)系統(tǒng)移植指南 本文描述了移植一塊開發(fā)板的通用步驟,和具體芯片相關(guān)的詳細(xì)移植過程無法在此一一列舉。后續(xù)社區(qū)還會(huì)陸續(xù)發(fā)布
    的頭像 發(fā)表于 02-27 14:36 ?886次閱讀
    【鴻蒙】標(biāo)準(zhǔn)<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>移植</b>指南

    ELF 1技術(shù)貼|如何將Python3.6.9移植開發(fā)板

    在ELF1開發(fā)板的Linux4.1.15eMMC鏡像中,默認(rèn)預(yù)裝了Python2.7。為了適應(yīng)更多應(yīng)用場景,有些小伙伴可能需要移植其他版本的Python,下面將以Python3.6.9為例詳細(xì)介紹
    的頭像 發(fā)表于 02-22 14:06 ?429次閱讀
    ELF 1技術(shù)貼|如何將Python3.6.9<b class='flag-5'>移植</b>到<b class='flag-5'>開發(fā)板</b>上

    【youyeetoo X1 windows 開發(fā)板體驗(yàn)】基于ROS開發(fā)的LIO系統(tǒng)——項(xiàng)目計(jì)劃+前言開箱

    其后方應(yīng)用以及算法的輸出是不會(huì)受任何影響的; 接下來,閱讀官方文檔,以及提供的教程,來快速熟悉開發(fā)板,期待這塊開發(fā)板后面的表現(xiàn),也期待后面的項(xiàng)目的展示; 項(xiàng)目相關(guān) 避免廣告嫌疑,
    發(fā)表于 01-26 17:58

    如何在飛凌嵌入式T113-i開發(fā)板的Buildroot中移植MQTT協(xié)議?

    飛凌嵌入式OK113i-S開發(fā)板上市一段時(shí)間以來收獲了很多關(guān)注,也成為了許多客戶項(xiàng)目選型的優(yōu)質(zhì)之選。在實(shí)際的項(xiàng)目開發(fā)中,工程師朋友們可能會(huì)需要在文件
    的頭像 發(fā)表于 01-26 08:02 ?518次閱讀
    如何在飛凌嵌入式T113-i<b class='flag-5'>開發(fā)板</b>的Buildroot中<b class='flag-5'>移植</b>MQTT協(xié)議?

    RL78/G16觸摸套件開發(fā)板演示(下)

    RL78/G16觸摸套件開發(fā)板演示(下)
    的頭像 發(fā)表于 01-12 13:34 ?670次閱讀
    RL78/G16觸摸套件<b class='flag-5'>開發(fā)板</b><b class='flag-5'>演示</b>(下)

    RL78/G16觸摸套件開發(fā)板演示(上)

    RL78/G16觸摸套件開發(fā)板演示(上)
    的頭像 發(fā)表于 01-12 13:32 ?917次閱讀
    RL78/G16觸摸套件<b class='flag-5'>開發(fā)板</b><b class='flag-5'>演示</b>(上)
    主站蜘蛛池模板: 精精国产www视频在线观看免费| 色一伦一情一区二区三区| 亚洲爆乳无码精品AAA片蜜桃| abp-146| 久久er99热精品一区二区| 日韩欧美一区二区三区在线视频| 在线欧美精品一区二区三区| 国产精品日本一区二区在线播放| 美女搜查官被高难度黑人在线播放| 亚洲AV怡红院AV男人的天堂| 啊…嗯啊好深男男小黄文| 久久免费精品国产72精品剧情| 首页_亚洲AV色老汉影院| a4you销魂gogo人体| 久久三级网站| 亚洲精品第一页中文字幕| 放射源分类办法| 青青草原伊人| 97国产精品久久精品国产| 九九色精品国偷自产视频| 午夜男人免费福利视频| 大胸女晃奶动态图| 欧美久久综合网| 97国产在线观看| 蓝男色gay| 语文老师扒开胸罩喂我奶| 花蝴蝶hd免费| 亚洲国产精品自在自线观看| 国产精品99精品无码视亚| 日韩人妻精品久久日| younv 学生国产在线视频| 男男免费看| 97超碰97资源在线观看| 久久一er精这里有精品| 一本之道高清在线观看免费| 国产综合视频在线观看一区| 午夜阳光影院在线观看视频| 国产精品久久久久久久久无码| 日日碰狠狠躁久久躁综合网| 成人永久免费视频| 日本学生VIDEOVIDEOS更新|