ADP-Corvette-T1是基于泰凌微電子 TLSR9518A 無(wú)線(xiàn) SoC 的 Arduino 兼容開(kāi)發(fā)平臺(tái)。這是一款高度集成的 SoC,具有 32 位 RISC-V CPU、DSP、AI 引擎、RF 前端和板載 PCB 天線(xiàn),可降低整體 BOM 成本。用戶(hù)可以在 Arduino 標(biāo)準(zhǔn) IDE 和功能齊全的 AndeSight IDE 下輕松構(gòu)建物聯(lián)網(wǎng)設(shè)備的原型和應(yīng)用程序。

01
ADP-Corvette-T1開(kāi)箱體驗(yàn)
晶心科技的這塊開(kāi)發(fā)板收到有一段時(shí)間了,在安裝arduino以及搭建開(kāi)發(fā)環(huán)境方面遇到了一些困難,,不過(guò)都已經(jīng)解決了,現(xiàn)從開(kāi)箱視頻開(kāi)始和大家一塊分享其中的樂(lè)趣。(點(diǎn)擊標(biāo)題或圖片查看文章詳情)

02
Arduino支持超快速安裝指南
在晶心科技(Andes)ADP-Corvette-T1開(kāi)發(fā)板交流群中,了解到很多人在安裝上遇到了大問(wèn)題。經(jīng)過(guò)一番研究,實(shí)現(xiàn)了超快速本地安裝的方法,并將相關(guān)的資料和說(shuō)明,提交到:https://gitee.com/honestqiao/Arduino-Andes_Corvette-T1,方便國(guó)內(nèi)開(kāi)發(fā)者使用。如果官方資料有更新,將會(huì)及時(shí)跟進(jìn)!(點(diǎn)擊標(biāo)題或圖片查看文章詳情)
操作速覽:
下載支持包
啟動(dòng)本地Web服務(wù)
設(shè)置開(kāi)發(fā)板支持網(wǎng)站
搜索開(kāi)發(fā)板并安裝
選擇開(kāi)發(fā)板和端口
實(shí)例驗(yàn)證

03
使用Arduino的SPI庫(kù),直接驅(qū)動(dòng)WS2812B炫彩點(diǎn)陣板
昨天我在 DFRobot Beetle ESP32-C3開(kāi)發(fā)板 開(kāi)發(fā)板上,成功用 Adafruit NeoPixel 擴(kuò)展庫(kù),驅(qū)動(dòng)了ws2812B炫彩點(diǎn)陣。具體可見(jiàn)文章:Arduino編程控制WS2812B炫彩LED,既然ADP-Corvette-T1開(kāi)發(fā)板也能用Arduino,那應(yīng)該可以把類(lèi)似的程序,按照ADP-Corvette-T1開(kāi)發(fā)板的Arduino支持,使用Adafruit NeoPixel 擴(kuò)展庫(kù)來(lái)驅(qū)動(dòng)WS2812B。
說(shuō)干就干,先在Adafruit NeoPixel 擴(kuò)展庫(kù)的Arduino開(kāi)發(fā)環(huán)境中,安裝Adafruit NeoPixel 擴(kuò)展庫(kù),方法如下:(點(diǎn)擊標(biāo)題或圖片查看文章詳情)

04
ADP-Corvette-T1開(kāi)發(fā)板兼容Arduino開(kāi)發(fā)環(huán)境,完成基礎(chǔ)的測(cè)試后,就想著點(diǎn)個(gè)屏幕玩玩。通過(guò)官方的資料了解到,官方有一個(gè)擴(kuò)展板:使用的是LCD1602A顯示屏。去網(wǎng)上查看了一下資料,發(fā)現(xiàn)這是一款老掉牙的使用牛屎封裝的LCD顯示屏。
另外,詳細(xì)了解了一下官方的資料,看到硬件上也提供了I2C接口,查看官方資料,可以了解接口的詳情,我手頭也有SSD1306 OLED,支持I2C和SPI的都有,這次剛好拿I2C版本的進(jìn)行實(shí)測(cè)。(點(diǎn)擊標(biāo)題或圖片查看文章詳情)

05
這次打算測(cè)試下corvette T1開(kāi)發(fā)板(以下簡(jiǎn)稱(chēng)T1)的通訊能力,結(jié)合自己手頭上的esp32 wroom,打算將兩者進(jìn)行以下通訊試試看,參考了以下這篇文章:ESP32cam藍(lán)牙模塊與arduino uno通信實(shí)驗(yàn),最后可以通過(guò)手機(jī)發(fā)送指令,來(lái)控制燈的亮滅。(點(diǎn)擊標(biāo)題或圖片查看文章詳情)
使用到esp32的藍(lán)牙串口通訊以及T1板子的串口和兩個(gè)led燈
實(shí)現(xiàn)效果如下:
通過(guò)手機(jī)輸入a和b指令來(lái)分別控制2號(hào)引腳led燈閃爍13號(hào)引腳led燈常亮

06
corvette T1的多任務(wù)調(diào)度學(xué)習(xí)
本文嘗試實(shí)現(xiàn)corvette T1開(kāi)發(fā)板的多任務(wù)協(xié)作功能。
多任務(wù)協(xié)作功能可以使用freeRTOS、RT-thread一類(lèi)實(shí)時(shí)操作系統(tǒng)實(shí)現(xiàn),也可以使用中斷、任務(wù)調(diào)度器來(lái)實(shí)現(xiàn)這些功能在arduino中也都支持,因?yàn)椴⒉磺宄1開(kāi)發(fā)板支不支持實(shí)時(shí)操作系統(tǒng)所以本次暫不采用實(shí)時(shí)操作系統(tǒng)來(lái)實(shí)現(xiàn)(英文太差,不太看的懂手冊(cè)QAQ,而且說(shuō)明文檔好像也沒(méi)提這事?)。
最后我選擇了任務(wù)調(diào)度器來(lái)實(shí)現(xiàn)T1開(kāi)發(fā)板下的多任務(wù)調(diào)度,主要用到TaskScheduler這個(gè)庫(kù),在管理庫(kù)中搜索并安裝即可。(點(diǎn)擊標(biāo)題或圖片查看文章詳情)

更多熱點(diǎn)文章閱讀
龍芯架構(gòu)首款面向嵌入式應(yīng)用的開(kāi)發(fā)板,2K500開(kāi)發(fā)應(yīng)用實(shí)例
基于32位RISC-V設(shè)計(jì)的互聯(lián)型微控制器,沁恒微CH32V307開(kāi)發(fā)樣例
RK3568!四核64位ARMv8.2A架構(gòu),匯聚編譯源碼及實(shí)戰(zhàn)樣例
尺寸僅有21mm*51mm,板邊采用郵票孔設(shè)計(jì),合宙 Air105 核心板開(kāi)發(fā)總結(jié)
24Bit ADC高精度低功耗MCU 醫(yī)療級(jí)別設(shè)備參考設(shè)計(jì)(附上高精確算法+電路原理圖)
原文標(biāo)題:基于32位RISC-V高集成SoC,ADP-Corvette-T1開(kāi)發(fā)板樣例及源碼!
文章出處:【微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
電子技術(shù)
+關(guān)注
關(guān)注
18文章
922瀏覽量
57315 -
電子發(fā)燒友論壇
+關(guān)注
關(guān)注
5文章
198瀏覽量
1268
原文標(biāo)題:基于32位RISC-V高集成SoC,ADP-Corvette-T1開(kāi)發(fā)板樣例及源碼!
文章出處:【微信號(hào):gh_9b9470648b3c,微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
關(guān)稅取消后,國(guó)產(chǎn)的這款RISC-V開(kāi)發(fā)板能否稱(chēng)霸市場(chǎng)?進(jìn)迭時(shí)空Muse Pi Pro開(kāi)發(fā)板

Banana Pi BPI-RV2 RISC-V 路由器開(kāi)發(fā)板發(fā)售, 全球首款RISC-V路由器
OrangePi RV來(lái)了!香橙派首款高性能開(kāi)源RISC-V開(kāi)發(fā)板,解鎖神秘技能!

RISC-V MCU技術(shù)
RISC-V架構(gòu)及MRS開(kāi)發(fā)環(huán)境回顧
SiFive 推出高性能 Risc-V CPU 開(kāi)發(fā)板 HiFive Premier P550

如何使用 RISC-V 進(jìn)行嵌入式開(kāi)發(fā)
Made with KiCad(十六):全志RISC-V 64 SoC F133/D1s開(kāi)發(fā)板

飛凌嵌入式T113-i開(kāi)發(fā)板RISC-V核的實(shí)時(shí)應(yīng)用方案

香蕉派開(kāi)發(fā)板BPI-CanMV-K230D-Zero 嘉楠科技 RISC-V開(kāi)發(fā)板公開(kāi)發(fā)售
2024 RISC-V 中國(guó)峰會(huì):華秋電子助力RISC-V生態(tài)!
Andes晶心科技推出QiLai系統(tǒng)芯片和Voyager開(kāi)發(fā)板
Banana Pi BPI-F3 進(jìn)迭時(shí)空 RISC-V K1芯片開(kāi)發(fā)板支持8G/16G內(nèi)存

評(píng)論