精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

RT-Thread——“反差萌”ART-Pi開源硬件板評測

5CTi_cirmall ? 來源:電路設計技能 ? 作者:電路設計技能 ? 2020-10-23 14:08 ? 次閱讀

國慶過來閑得慌,在逛電路城論壇的時候發現了一個RT-Thread和ST聯合舉辦的大賽,名字挺拗口的,叫啥全連接創意創客大賽,這不是重點,重點是有板子拿啊。ART-Pi(這名字是不是有些怪異?ART,藝術?亦或是A<愛>RT?),基于ST STM32H750跨界處理器,于是捺不住寂寞騷動的心,洋洋灑灑寫了一大堆、甚至可以形容為“一大坨”的申請理由,但竟然還真撞運了,碰到“一只好說話的管理員大大”,在看了我“出師表”一樣的申請理由上居然真給我寄板子了。

大鵬展翅

板子沒啥特別的包裝,但勝在特別實在,寄過來的時候包裹且保護的很好,但是兩個擴展引腳接口座不給我焊接好是幾個意思啊,雖然焊接一下不難,但無奈家里沒焊臺,不過好在我也沒什么外設模塊可以用,焊不焊接也沒多大關系。

兩排擴展引腳假裝和開發板焊在一起

對于RT-Thread,并不陌生,經常聽到,但是沒有實際接觸過,或者說應該沒啥機會;但ST不同,如雷貫耳,不僅聞其聲,更是見其形,用其芯,將這兩個看似不搭的組合放在一起會有什么“不和諧”亦或是奇跡呢?還真有興趣研究一番。

ART-Pi硬件初見

ART-Pi開源板硬件布局看上去非常舒適,錯落有致的器件布局讓你一眼基本知道是什么。最惹眼的估計就數中間這顆STM32H750微控制器以及兩個USB Type-C接口了。

背面沒有任何器件,其中P1排擴展引腳座兼容樹莓派的擴展接口,并且在樹莓派原有基礎上,還增加了 FDCAN 復用功能,好評。

另外ART-Pi 很多 IO 復用功能并未列出,所以真有需要的用戶可以對照芯片的數據手冊去查表使用。目前的引腳定義參考如下:

ART-Pi開發板的核心為ST的STM32H750跨界處理器,我喜歡稱基于Cortex-M7的處理器為“跨界處理器”,因為比一般基于Cortex-M0、M3、M4的MCU強,但又比Arm Cortex-A系列處理器弱,介于兩者之間。STM32H750是ST的超值系列微控制器產品,包含Arm Cortex-M7內核(具有雙精度浮點單元),工作頻率高達480 MHz。內嵌的128 KB閃存,有點小,只能說提供了一種超具性價比的嵌入式解決方案。(但小RoM,大SRAM又是高端單片機的進化之路,畢竟像H7這種高端單片機,事實上你給多少RoM都不夠,所以能擴展RoM才是最好的處理方式)

其中ART-Pi開源板上搭載的具體型號為STM32H750XBH6,是ST這個系列中規格配置最高的一款產品。

有關STM32H750XB具體參數的外設功能配置可以參考下面兩張表,我就不一一細說了,總之兩個字,強大。

上表隨便拎幾個功能出來就能看出STM32H750XB的與眾不同,比如說FDCAN。CAN大家應該不陌生,汽車的通信網絡基本上是CAN通信,那么FDCAN又是啥?

其實很簡單,就是說CAN的數據段波特率可變,換句話說說,FDCAN配置下,仲裁段(BRS到ACK)這部分速率與傳統CAN一樣最高為1Mbps,但是數據段上的速率可以達到5Mbps上,這樣能保證更快速率的應用需求;另外有別于傳統CAN一幀報文最多只能收發8字節數據,而FDCAN則可以收發最高的64字節數據,這樣大大提高了傳輸效率。

除了核心的跨界處理器,ART-Pi開源板本身的配置也比一般的MCU開發板強大不少。

WindBond的SDRAM,型號為W9825G6KH-6,32MB容量,這對于一個MCU開發板來說是無法想象的,此外還有一個更重磅的消息,看了原始的硬件設計文檔發現這個板子修改過,原來是兩個SDRAM,堆料狂魔啊,是為了增加板載的調試器又要減少板子尺寸而妥協了,不妥協的話這板子對于創客、DIY愛好者來說估計會更酷。

正基的FM藍牙雙頻WiFi三合一模塊AP6212A,支持BT4.2+WiFi單頻+FM,采用博通BCM43438A1方案,支持Win/Android/RTOS操作系統,該模塊符合802.11b/g/n,其中WiFi功能采用SDIO接口,藍牙采用UART/I2S/PCM接口,具有StationMode,SoftAP,P2P功能等,到這里我有點明白這個大賽為何叫全連接大賽,有點意思。

兩個USB Type-C接口,一個Type-C的調試接口,一個Type-C OTG接口,對于一款MCU開發板來說,這也屬于首次(可能我見識少,如果目前市面上還有一個MCU板子搭載兩個USB Type-C接口,那評論區告訴我,來鄙視我的見識)。

不過這種設計難道是僅僅為了方便工程師在評估時候無論上電還是調試方便一點?如果真只是這樣的想法,真夠奢侈浪費的,我只想對設計這板子的工程師說,夠酷,我喜歡。這才是工程師的好基友,在DIY創客信仰面前,什么合理性價比都是浮云,實用、好用、個性才是王道。(可惜我拿到的板子沒有配USB TYPE-C線,更可憐我自己還沒USB TYPE-C線,含淚打開某東快速下單-_-!)

ST-Link采用自家的ST的STM32F103系列MCU,這和許多ST官方的板卡一樣的設計,沒什么好說的,ST全家桶來一個,穩定可靠就是真。

上文剛提到這個單片機128KB Flash有點小,這不,擴展來了,MCU自帶的QSPI接口可支持內存映射,隨你擴展RoM,所以,這板子直接擴展了兩顆兆易得SPI Flash,要不要這么夸張,這同樣沒在其它MCU板上看到過(如果有,請再一次留言鄙視我的見識)。

MicroSD卡以及LCD接口,有些遺憾,沒有相應的LCD屏幕,不然和Cortex-M7處理器人機交互才是絕配嘛。

ART-Pi開發環境

看完ART-Pi開源板基本的硬件,那如何開發呢?

相信很多小伙伴看完這板子第一反應就是ST的H7微控制器,原本我也以為如此,但是看了RT-Thread物聯網操作系統的介紹后,我覺得板子的亮點至少是“絕代雙驕”,大而強的H7和小而美的RT-Thread,真有點“反差萌”的意味。

那什么是RT-Thread是啥?我也不給大伙畫大餅,用官方最簡潔的話說,一圖足以讓你基本了解RT-Thread,印證了那句話“小而美的物聯網操作系統”。

那這開放的SDK包如何獲取呢?又需要什么樣的開發工具呢?

首先,SDK包可以從以下的GitHub鏈接中獲取。(點擊“閱讀原文”獲取)

而開發工具你有自由的選擇,可以用第三方比如大家都愛的Keil,無奈我是一個老實巴交的工程師,我用不起正版的Keil,但也不喜歡用綠色版本,所以一般我都用廠商自己的IDE工具,原本想難道為了評測這板子要破戒用綠色版本Keil了?畢竟RT-Thtread是國產系統,國產可能會有自己的IDE工具嘛?然還真有,告訴你,RT-Thread,我粉你了,就憑你還真搞出了個RT-Thread Studio,就憑你沒讓我破戒。

RT-Thread Studio特色,同樣是官方原話,直接搬過來,不過有一點我很滿意,官方承諾永久免費。

有開發板,有SDK包,有IDE工具,那不一切就水到渠成了嘛。

責任編輯:lq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7487

    瀏覽量

    151042
  • 開源硬件
    +關注

    關注

    8

    文章

    205

    瀏覽量

    29747
  • RT-Thread
    +關注

    關注

    31

    文章

    1272

    瀏覽量

    39919
  • ART-Pi
    +關注

    關注

    0

    文章

    23

    瀏覽量

    1285

原文標題:大而強的H7和小而美的RT-Thread——“反差萌”ART-Pi開源硬件板評測

文章出處:【微信號:cirmall,微信公眾號:電路設計技能】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    RT-Thread 發布 EtherKit開源以太網硬件

    EtherKit是RT-Thread聯合瑞薩電子推出的一款高性能、多功能以太網MPU開發,采用瑞薩電子RZ/N2L芯片,搭載ArmCortex-R52內核,主頻高達400MHz;支持TSN的3端口
    的頭像 發表于 11-20 01:07 ?256次閱讀
    <b class='flag-5'>RT-Thread</b> 發布 EtherKit<b class='flag-5'>開源</b>以太網<b class='flag-5'>硬件</b>!

    開源共生 商業共贏 | RT-Thread 2024開發者大會報名啟動!

    開發者大會將以“開源共生,商業共贏”為主題,將于2024年12月21日全天在上海臨港中心舉行。開源RT-Thread如何實現商業化?這一直是外界對RT-Thread
    的頭像 發表于 10-29 08:06 ?214次閱讀
    <b class='flag-5'>開源</b>共生 商業共贏 | <b class='flag-5'>RT-Thread</b> 2024開發者大會報名啟動!

    ?Banana Pi BPi-M4 Zero 開源硬件開發評測試: 全志科技H618 方案設計 ,板載4G 內存,32G eMMC

    ?Banana Pi BPi-M4 Zero 開源硬件開發評測試: 全志科技H618 方案設計 ,板載4G 內存,32G eMMC
    的頭像 發表于 10-15 12:04 ?398次閱讀

    睿賽德科技正式推出RT-Thread開源 4+服務,助力企業用戶發展

    RT-Thread始于2006年,是100%由中國開發者編寫的開源嵌入式操作系統。經過10多年的發展,已經成為國內最流行的嵌入式操作系統,廣泛應用于工業、電力、軌道交通、智慧城市、智能家居、穿戴
    的頭像 發表于 10-15 08:07 ?264次閱讀
    睿賽德科技正式推出<b class='flag-5'>RT-Thread</b><b class='flag-5'>開源</b> 4+服務,助力企業用戶發展

    2024 RT-Thread全球巡回線下培訓火熱來襲!報名提問有獎!

    用戶送出:5塊vision board開發、5塊ART-PI開發和5本《RT-Thread 設備驅動開發指南》書籍。 例:已報名北京站培訓,想要了解如何將OpenMV的庫文件(如O
    發表于 08-20 14:15

    【QEMU系列】不用開發運行RT-Thread指南-ARM架構

    成為一個門檻。本文將詳細介紹如何在QEMU虛擬機的Vexpress-A9平臺上運行RT-Thread,幫助開發者在沒有實際硬件開發的情況下,輕松體驗和學習RT-Th
    的頭像 發表于 08-09 08:35 ?798次閱讀
    【QEMU系列】不用開發<b class='flag-5'>板</b>運行<b class='flag-5'>RT-Thread</b>指南-ARM架構

    RT-Thread 新里程碑達成——GitHub Star 破萬!

    RT-Thread實時操作系統開源項目在GitHub上的star數量突破一萬!截止發文,RT-Thread作為實時操作系統在業界Star數量排名第一!倉庫地址:https://github.com
    的頭像 發表于 07-04 08:35 ?395次閱讀
    <b class='flag-5'>RT-Thread</b> 新里程碑達成——GitHub Star 破萬!

    Banana Pi BPI-M4 Berry 開源硬件開發以太網口和WiFi測試

    Banana Pi BPI-M4 Berry 開源硬件開發以太網口和WiFi測試
    的頭像 發表于 07-02 16:16 ?707次閱讀
    Banana <b class='flag-5'>Pi</b> BPI-M4 Berry <b class='flag-5'>開源硬件</b>開發<b class='flag-5'>板</b>以太網口和WiFi測試

    ART-Pi Smart 體驗 RT-Thread Smart v5.1.0

    大的RT-ThreadSmart操作系統。ART-PiSmart開發搭載了米爾科技的i.MX6ULL核心硬件設計和制作由韋東山團隊完成
    的頭像 發表于 06-14 08:35 ?506次閱讀
    在 <b class='flag-5'>ART-Pi</b> Smart 體驗 <b class='flag-5'>RT-Thread</b> Smart v5.1.0

    6月6日杭州站RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    6月6日下午我們將在杭州舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺上實現同時運行RT-Thread和linux,本次workshop邀請到RT-Thread資深
    的頭像 發表于 05-28 08:35 ?409次閱讀
    6月6日杭州站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    4月25日北京站RT-Thread線下workshop,探索RT-Thread混合部署新模式

    4月25日,下午我們將在北京舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺上實現同時運行RT-Thread和linux,本次workshop邀請到RT-Thread資深
    的頭像 發表于 04-16 08:35 ?393次閱讀
    4月25日北京站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式

    4月10日深圳場RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    4月10日我們將在深圳福田舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺上實現同時運行RT-Thread和linux,本次workshop邀請到RT-Thread資深嵌入式軟件工程師農曉明老師為您講
    的頭像 發表于 03-27 11:36 ?776次閱讀
    4月10日深圳場<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    4月10日深圳場RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    4月10日我們將在深圳福田舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺上實現同時運行RT-Thread和linux,本次workshop邀請到RT-Thread資深
    的頭像 發表于 03-27 08:34 ?486次閱讀
    4月10日深圳場<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    Banana Pi BPI-W3 開源硬件開發應用特點

    Banana Pi BPI-W3 開源硬件開發是一款強大的開源硬件開發,具有廣泛的功能和應用。在本篇文章中,我將詳細介紹 BPI-W3
    的頭像 發表于 12-01 15:44 ?584次閱讀

    ART Pi Smart基于RT-Thread Smart系統的LVGL移植

    ART-Pi Smart開發RT-Thread聯合百問科技出品,使用的是 NXP 公司的 i.MX6ULL 處理器,具備單核 ARM Cortex-A7,最高運行頻率可以達到 800MHz。
    的頭像 發表于 11-29 14:29 ?1061次閱讀
    <b class='flag-5'>ART</b> <b class='flag-5'>Pi</b> Smart基于<b class='flag-5'>RT-Thread</b> Smart系統的LVGL移植