chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

ART-Badge V2.0開發(fā)記錄,極客感十足!

物聯(lián)網(wǎng)星球 ? 2021-12-02 16:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

pYYBAGGocMyALVkEAABhWRpvO8o239.jpg


開源地址:https://github.com/ART-Badge

前言

關(guān)注 RT-Thread 的同學肯定知道,RT-Thread為了向眾多開發(fā)者展示RT-Thread的最新開發(fā)和生態(tài)建設(shè)成果,每年都會舉辦一場開發(fā)者大會(簡稱:RDC — RT-Thread Developer Conference),在 2020 年度的開發(fā)者大會上,我們 RT-Thread 給到現(xiàn)場的每個開發(fā)者們都發(fā)放了一個電子胸牌,胸牌的名稱起名為 ART-Bagde。另外,特此感謝在電子胸牌制作過程中REALTEK、創(chuàng)凌對我們的支持!

ART-Badge是什么?

首先附上兩張渲染圖↓

poYBAGGocQmAPXmYAABIhnUK54Y792.jpgART-Badge正面圖片

pYYBAGGocS6AFabBAABHqPG4ntI621.jpgART-Badge反面圖片


功能設(shè)計篇首先讓我們看一下,今年的電子胸牌比較去年款有哪些升級,增加哪些功能?

先看一下 2020 款 ART-Badge 的主要功能:

  • 微信小程序使用藍牙推送開發(fā)者信息(姓名、公司職稱)
  • 軟件 RTC 同步時間
  • 首界面展示時間+手機推送的信息
  • 兩個app demo:藍牙傳輸助手+使用說明


今年,我們在去年的胸牌的基礎(chǔ)上進行了大幅度的升級與優(yōu)化,廢話不多說,下面直接貼一張功能設(shè)計和擬用技術(shù)路線的導圖↓

pYYBAGGoc4uAC-OHAABtZxFy8EA924.jpg

思維導圖


pYYBAGGoc6mARtuqAACNPOQ6k4U206.jpg

開發(fā)流程圖


概括一下,ART-Badge v2.0主要有以下新特點:

  • 自主設(shè)計的電路硬件,psram 擴大為8M,電池換用300mAh鋰電池,可反復充電。
  • 使用體積更小巧的 SC7A20 替換原有的 mpu6050。
  • 添加了ADC采樣電路,可以采集電池電量信息。
  • 整體界面煥然一新,默認采用暗黑色主題背景。
  • 使用最新發(fā)布的 湃心OS V4.1開發(fā),開發(fā)工具全新升級為基于VSCode插件模式的Persim Studio。
  • 增加游戲、音樂播放器、電子相冊…等等豐富小程序 app。
  • 小程序全新升級:藍牙推送用戶 、城市天氣信息。
  • 支持使用最新湃心OS小程序進行二次開發(fā)。

結(jié)構(gòu)設(shè)計篇

poYBAGGodbKAIlPeAACcyT_zXs8558.jpg


由于去年的電子胸牌并沒有外殼,胸牌背面的電子元器件都是裸露在空氣中的,拿到手上會有明顯的突出感,同時暴漏在空氣中容易對電容觸摸芯片產(chǎn)生干擾,影響用戶使用效果,再加上今年的鋰電池電路進行了調(diào)整:將紐扣電池更新為了鋰電池,不使用膠帶粘在背后無法固定。

綜上,今年的電子胸牌決定使用亞克力作為 ART-Badge V2.0 的外殼設(shè)計。

選擇亞克力作為外殼結(jié)構(gòu)有幾個原因:

  • 其一是該方案的“視覺極客感”最強,由于直接使用透明蓋板將PCB電路展現(xiàn)出來,顏值方面化繁為簡,符合審美哲學
  • 其次是如果使用封閉式設(shè)計的話按鍵誤觸,鋰電池的插拔就變成需要考量的因素了,而夾層式的開放設(shè)計則在這方面完全無需擔心
  • 最后一個原因是,高性價比

poYBAGGode2APCOGAABz5Yibk1w410.jpg亞克力外殼成品

電路設(shè)計

poYBAGGodgiAfDPNAADA5imGTZA304.jpg

RTL8762D 作為主控芯片,MCU 主頻為90MHZ,運行 RT-Thread 操作系統(tǒng),并整體使用睿賽德科技的湃心穿戴OS,外擴了8M的PSRAM,以及16M 的片外 flash 。

ART-Badge 主要使用到串口(用于調(diào)試和控制臺輸出),GPIO(用于驅(qū)動按鍵、蜂鳴器和ADC采集),I2C接口(用于和板載的 SC7A20 三軸加速度傳感器通信)。

底板的PCB采用2層Layout。板載的IC主要有:

  • 半反半透明屏幕,分辨率 240 X 240,顏色格式 RGB565,在關(guān)閉背光的情況下依舊能有出色的可視度。
  • APS6404L-3SQR,PSRAM(動態(tài)隨機存取存儲器),用于動態(tài)加載圖形資源,8M的容量十分富裕。
  • ch340e,USB轉(zhuǎn)串口芯片,也很常用,通過 USB 線把 ART-Badge 連接電腦之后,就可以直接用串口控制臺使用shell了,后面的二次開發(fā)也是使用到了串口工具 UDB 下載。
  • BS814A-1,電容觸摸 IC,用于 ART-Badge 正面的按鍵交互。
  • SC7A20,士蘭微出的一款高精度12bit數(shù)字三軸加速度傳感器芯片,內(nèi)置功能豐富,功耗低,體積小,測量精確。

補充一點:為了兼顧美觀,正面是看不到走線的,(所以這是單面板?不)全部藏在屏幕背面了


PCB投板回來之后就是焊接技能施展階段了,主要用到的工具有:熱風槍、烙鐵、鑷子、錫漿、吸錫帶、助焊劑等。與直插元件不同,貼片的器件由于焊盤太?。ù蟛糠值氖?0402 阻容),器件分布太密集,手工焊接采用的方法主要是風槍吹焊。

pYYBAGGodk-ADwaTAABkjjJ-y-I933.jpgpcb焊接

進行焊接的第一步是制作鋼網(wǎng),也就是器件焊盤的掩模,這個在設(shè)計好PCB之后把相關(guān)的加工文件發(fā)給廠家就可以進行激光切割制作了。

poYBAGGodnSANb8CAABWf249Z7A919.jpg


上一步貼片完成之后就需要用風槍進行吹焊回流了。吹焊溫度大概控制在250-300度,風槍的吹嘴去掉以增大風口便于均勻加熱。

pYYBAGGodo6AQ62hAAB6AL4cMLU064.jpg


軟件實現(xiàn)篇

硬件搞定之后就開始移植軟件啦,ART-Badge 運行的是基于 RT-Thread 的湃心穿戴 OS。

這里科普一下 湃心穿戴OS,它是一個超輕量級、已量產(chǎn)的產(chǎn)品級穿戴操作系統(tǒng)平臺。中間層的模塊包括 GUI 引擎、通訊組件、NFC、存儲類工具等。中上層是由 JavaScript 搭建的應用程序框架,最上層則是輕量級系列眾多的小程序。

pYYBAGGodrKAD0WzAAB53qu1OHg433.jpg

湃心OS

湃心穿戴 OS 有幾大特色:

  • GUI采用可用于MCU上的第四代柿餅 GUI,具備類 Android 界面交互,支持多點觸摸,效果更加炫酷,同時支持矢量圖形庫,具備增強的圖形處理能力。
  • 小程序的開發(fā)模式。采用類微信小程序開發(fā)模式,上手極快,應用輕量級,支持應用商店,極速安裝體驗,支持多國語音。
  • 提供 MVVM 應用開發(fā)框架。應用的界面開發(fā)和業(yè)務邏輯是互相解耦的,貼合前端工程師習慣。
  • 跨平臺能力。軟件一次開發(fā),即可在任一硬件 CPU、MCU 及 MPU 平臺上運行;
  • 湃心穿戴 OS 還具備一些創(chuàng)新性的組件,如消息管理引擎(EMQ)、數(shù)據(jù)管理組件(DCM)、KVDB 及 TSDB 數(shù)據(jù)庫、DIY 開發(fā)套件。

軟件主要分為以下幾個模塊:

  • GUI模塊(Graphical User InteRFace,圖形用戶界面),用于人與設(shè)備進行交互
  • BLE模塊(Bluetooh Low Energy,語音合成),通過廣播方式與小程序連接接受信息
  • audio(音頻播放解碼模塊),用于無源蜂鳴器對音樂的解碼、播放
  • EMQ(Enhance Message Queue,發(fā)布訂閱式的消息隊列組件),能夠打通 C 到 JS ,JS 到 JS ,C 到 C 的消息鏈路,能夠很方便的將消息發(fā)到任意一個地方
  • DCM(Data Cache Management,數(shù)據(jù)管理組件),主要用于 JS 與 C 之前數(shù)據(jù)的交互,統(tǒng)一管理和控制系統(tǒng)中的數(shù)據(jù)統(tǒng),確保各模塊間數(shù)據(jù)傳輸?shù)男阅?br />
    GUI 最上層的開發(fā)使用 JS 語法,這個就比較有意思了,使用過 Android Studio 的小伙伴們可能很熟悉,安卓UI的應用開發(fā)是可以進行拖拽式的,這里和柿餅UI的設(shè)計器十分相似,Persim Studio 和 Android Studio 一樣也是通過 .xml 的方式對界面進行管理。所以熟悉或者有過安卓開發(fā)的小伙伴會有莫名的親切感。
pYYBAGGodv6AAmbmAABrEfrCOfA941.jpg湃新os設(shè)計器

BLE 使用的是 RealTek自帶的藍牙協(xié)議棧,通過 BSAL 抽象層進行管理,BSAL (Bluetooth Stack Abstract Layer)軟件包是由 RT-Thread 針對不同 藍牙協(xié)議棧接口實現(xiàn)的,目前支持的協(xié)議棧有:nimble,realtek 等協(xié)議棧。

Audio (音頻)設(shè)備是嵌入式系統(tǒng)中非常重要的一個組成部分,負責音頻數(shù)據(jù)的采樣和輸出。Audio 設(shè)備通常由數(shù)據(jù)總線接口、控制總線接口、音頻編解碼器(Codec)、揚聲器和麥克風等組成。

poYBAGGodxmAd_lLAABD_qv0AUI435.jpg嵌入式音頻系統(tǒng)組成


RT-Thread Audio 設(shè)備驅(qū)動框架是 Audio 框架的底層部分,主要負責原生音頻數(shù)據(jù)的采集和輸出、音頻流的控制、音頻設(shè)備的管理、音量調(diào)節(jié)以及不同硬件和 Codec 的抽象等。在本系統(tǒng)中就將蜂鳴器設(shè)備注冊到了 Audio 框架中,從而實現(xiàn)對蜂鳴器的開、關(guān)、音樂的解碼、播放功能。

EMQ 消息隊列具有以下功能:

  • 支持一發(fā)多收。一個生產(chǎn)者生產(chǎn)消息可被多個消費者使用
  • 支持多個消息綁定。一個消費者可以綁定多個不同的通道,接收不同生產(chǎn)者發(fā)送的消息。
  • 發(fā)布消息系統(tǒng)開銷小,效率高。
  • 不同模塊間低耦合。
  • 超輕量級的整數(shù)類型消息
  • 全鏈路可達
pYYBAGGod2mAMTZsAACVYv1gxGU487.jpgEMQ 運作原理


DCM 數(shù)據(jù)緩存管理框架主要功能特性:

  • 支持 Value Change 模型
  • 支持存取任意類型數(shù)據(jù)
  • 支持多實例功能,解耦不同模塊間數(shù)據(jù)處理;
  • 全鏈路打通,JS 與 C 均能訪問同一內(nèi)存池
  • 支持訂閱發(fā)布模型,可用于消息推送和通知
  • 支持數(shù)據(jù)持久化保存功能
poYBAGGod5mAPZ7BAACWhbOSWyA872.jpgdcm_framework


在本項目中,像一些參數(shù)需要數(shù)據(jù)持久化存儲、js 端對 adc 采集電量數(shù)據(jù)的監(jiān)聽、獲取屏幕亮度,小程序推送的信息等等都是用到了 dcm 組件。

結(jié)束語
看到這里你是不是對今年的電子胸牌產(chǎn)生了更多的期待呢?那么告訴大家一個好消息,到場參會人人都可以領(lǐng)取電子胸牌哦~

不論風云變幻,RT-Thread通過不斷迭代和生態(tài)的完善,與開發(fā)者共成長。Beyond.RDC 2021,我們在深圳等你!

快來報名參會領(lǐng)取屬于你的電子胸牌 V2.0 吧!
https://yingsheng.elecfans.com/share/live/LGpT8swkvwXdnxzFHAHziQ

pYYBAGGod-SAabo8AABjl89Sjq4572.jpg


邀請你參加 2021 RT-Thread 開發(fā)者大會的七大理由
1、刷新RT-Thread最新技術(shù)動態(tài)和產(chǎn)業(yè)服務能力
2、聆聽行業(yè)大咖分享,洞察產(chǎn)業(yè)趨勢
4、豐富的技術(shù)和產(chǎn)品展示,前沿技術(shù)發(fā)展和應用
5、絕佳的實踐機會:從MCU、AIOT、MPU、RISC-V、安全總有一個應用場景滿足你
6、現(xiàn)場揭曉開發(fā)者專屬紀念胸牌升級和新玩法
7、互動區(qū)體驗掌握技術(shù)帶來的魅力

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

    關(guān)注

    32

    文章

    1607

    瀏覽量

    44736
  • 開發(fā)者大會
    +關(guān)注

    關(guān)注

    0

    文章

    340

    瀏覽量

    10924
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    進迭時空2025年度十大開發(fā)者揭曉

    、參與度與影響力三大維度,榮幸地評選出進迭時空2025年度十大開發(fā)者。他們憑借扎實的工程能力和持續(xù)突破的精神,為社區(qū)的的成長添磚加瓦,為RISC-V和AI的生態(tài)
    的頭像 發(fā)表于 01-12 20:07 ?579次閱讀
    進迭時空2025年度<b class='flag-5'>十大開發(fā)</b>者揭曉

    智子科技發(fā)布數(shù)字營銷策略大模型智小虎V2.0

    11月28日,2025(第十三屆)數(shù)字營銷峰會暨CAAC數(shù)字營銷專業(yè)委員會周年慶典及第17屆虎嘯獎啟動儀式在北京舉行。在本次大會上,由智子科技、南京大學、虎嘯獎三方聯(lián)合打造的“智小虎”V2.0正式發(fā)布。
    的頭像 發(fā)表于 12-05 16:54 ?1223次閱讀

    項目效率翻倍!迅為RK3568?V2.0硬件接口升級,開發(fā)流程再提速

    項目效率翻倍!迅為RK3568?V2.0硬件接口升級,開發(fā)流程再提速
    的頭像 發(fā)表于 10-29 10:53 ?440次閱讀
    項目效率翻倍!迅為RK3568?<b class='flag-5'>V2.0</b>硬件接口升級,<b class='flag-5'>開發(fā)</b>流程再提速

    嵌入式入門必看!迅為RK3568?V2.0升級,新手也能輕松玩轉(zhuǎn)

    嵌入式入門必看!迅為RK3568?V2.0升級,新手也能輕松玩轉(zhuǎn)
    的頭像 發(fā)表于 10-28 13:26 ?407次閱讀
    嵌入式入門必看!迅為RK3568?<b class='flag-5'>V2.0</b>升級,新手也能輕松玩轉(zhuǎn)

    迅為RK3568開發(fā)板?V2.0嵌入式學習開發(fā)硬核賦能,開發(fā)體驗全面進化

    迅為RK3568開發(fā)V2.0強勢升級,硬核賦能,開發(fā)體驗全面進化【核心升級亮點】硬件重磅加碼?新增高精度ADC模塊?集成溫濕度傳感模塊?硬件性能全方位優(yōu)化教程體系再造?800+期系統(tǒng)化視頻課程?從
    的頭像 發(fā)表于 10-23 15:57 ?414次閱讀
    迅為RK3568<b class='flag-5'>開發(fā)</b>板?<b class='flag-5'>V2.0</b>嵌入式學習<b class='flag-5'>開發(fā)</b>硬核賦能,<b class='flag-5'>開發(fā)</b>體驗全面進化

    華為推出人工智能氣象預報模型V2.0版本

    華為全聯(lián)接大會2025期間,在氣象海洋論壇上,華為聯(lián)合重慶市氣象局、云輯數(shù)科發(fā)布“天資·12h”人工智能氣象預報模型(V2.0),助力成渝地區(qū)氣象災害精準防御、城市安全運行與高質(zhì)量發(fā)展。
    的頭像 發(fā)表于 09-20 14:34 ?1905次閱讀

    使用env v2.0執(zhí)行scons --dist產(chǎn)生缺失依賴報錯怎么解決?

    使用env v2.0版本的工具到rt-thread &gt; v5.1.0版本的bsp中使用scons指令,會出現(xiàn)缺失packages依賴的報錯,并提示更新pkgs,但是更新也會產(chǎn)生
    發(fā)表于 09-11 08:28

    中微半導產(chǎn)品選型手冊2025年V2.0

    的升級與創(chuàng)新。 2025年V2.0版中文電子版產(chǎn)品選型手冊已正式上線,您可訪問中微半導官網(wǎng)www.MCU.com.cn【支持】——【下載中心】——【選型手冊】欄目,或者點擊下方二維碼在線閱讀或下載手冊
    發(fā)表于 09-04 13:35

    Robrain V2.0正式登場:落地人形機器人,引爆智能進化革命

    當AI機器人能精準捕捉指令意圖,靈活響應多種交互方式,甚至能區(qū)分不同音色,一場跨越“工具”與“伙伴”的革命性進化,正由移遠RobrainAI機器人解決方案V2.0版本拉開序幕。目前,該方案已在人形
    的頭像 發(fā)表于 08-25 19:03 ?1443次閱讀
    Robrain <b class='flag-5'>V2.0</b>正式登場:落地人形機器人,引爆智能進化革命

    請問是否可以將 Nu-Link2-Me V1.0 的固件升級到 V2.0

    可與 Crossworks for ARM IDE 配合使用。 以下是我在比較兩塊板以找出它不起作用的原因時發(fā)現(xiàn)的差異。NuMaker-M433 連接了 Nu-Link2-Me V2.0
    發(fā)表于 08-18 08:09

    天璣OMM追光引擎讓游戲的沉浸再上新臺階

    大家有沒有發(fā)現(xiàn):在玩游戲時,尤其是 3A 大作時,很多宏大的場景粗看起來震撼逼真,但一旦視角拉近,就會出現(xiàn)「鋼絲一樣的頭發(fā)」「硬邦邦的草叢」「塑料十足的衣服」——這些粗糙細節(jié),足以讓你一秒出戲,瞬間把你打回現(xiàn)實。
    的頭像 發(fā)表于 08-16 10:00 ?1364次閱讀

    大唐高鴻信安與海光公司完成產(chǎn)品兼容性認證

    近日,大唐高鴻信安(浙江)信息科技有限公司(簡稱:高鴻信安)和海光信息技術(shù)股份有限公司(簡稱“海光公司”)聯(lián)合開展芯片安全能力兼容性認證工作,高鴻信安自主研發(fā)的可信支撐模塊V2.0、操作系統(tǒng)可信
    的頭像 發(fā)表于 07-22 17:39 ?1358次閱讀

    智嵌云V2.0獲軟件著作權(quán)登記,賦能行業(yè)數(shù)字化升級

    深圳智嵌物聯(lián)網(wǎng)電子技術(shù)有限公司,自主研發(fā)的智嵌云V2.0,成功斬獲國家版權(quán)局頒發(fā)的軟件著作權(quán)登記證書。這一成果不僅是該公司在技術(shù)創(chuàng)新與知識產(chǎn)權(quán)保護領(lǐng)域的重大突破,更為相關(guān)行業(yè)的數(shù)字化轉(zhuǎn)型注入了強勁動能,同時也標志著 “智嵌云” 從 V1.0 到
    的頭像 發(fā)表于 06-27 15:32 ?592次閱讀
    智嵌云<b class='flag-5'>V2.0</b>獲軟件著作權(quán)登記,賦能行業(yè)數(shù)字化升級

    大唐高鴻信安與華為鯤鵬完成產(chǎn)品雙認證

    軟件V2.0、可信管理平臺V2.0、安全計算平臺V2.0與華為Kunpeng 920 V200完成相互兼容性測試及鯤鵬同轅開發(fā)技術(shù)認證工作,
    的頭像 發(fā)表于 06-26 17:02 ?1437次閱讀

    開發(fā)者即創(chuàng)世者——HarmonyOS馬拉松2025英雄召集令

    在萬物智聯(lián)的浪潮中,每一次技術(shù)突破都可能成為改變世界的支點。HarmonyOS馬拉松2025正式啟動,誠邀開發(fā)者以代碼為筆,在鴻蒙生態(tài)的畫布上書寫創(chuàng)新篇章。 這里沒有遙不可及的科幻概念,只有
    發(fā)表于 05-12 10:16