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

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

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

基于32位RISC-V高集成SoC,ADP-Corvette-T1開發(fā)板樣例及源碼!

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

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


01

ADP-Corvette-T1開箱體驗

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


02

Arduino支持超快速安裝指南

在晶心科技(Andes)ADP-Corvette-T1開發(fā)板交流群中,了解到很多人在安裝上遇到了大問題。經(jīng)過一番研究,實現(xiàn)了超快速本地安裝的方法,并將相關(guān)的資料和說明,提交到:https://gitee.com/honestqiao/Arduino-Andes_Corvette-T1,方便國內(nèi)開發(fā)者使用。如果官方資料有更新,將會及時跟進!(點擊標題或圖片查看文章詳情)


操作速覽:

  • 下載支持包

  • 啟動本地Web服務(wù)

  • 設(shè)置開發(fā)板支持網(wǎng)站

  • 搜索開發(fā)板并安裝

  • 選擇開發(fā)板和端口

  • 實例驗證


03

使用Arduino的SPI庫,直接驅(qū)動WS2812B炫彩點陣板

昨天我在 DFRobot Beetle ESP32-C3開發(fā)板 開發(fā)板上,成功用 Adafruit NeoPixel 擴展庫,驅(qū)動了ws2812B炫彩點陣。具體可見文章:Arduino編程控制WS2812B炫彩LED,既然ADP-Corvette-T1開發(fā)板也能用Arduino,那應(yīng)該可以把類似的程序,按照ADP-Corvette-T1開發(fā)板的Arduino支持,使用Adafruit NeoPixel 擴展庫來驅(qū)動WS2812B。

說干就干,先在Adafruit NeoPixel 擴展庫的Arduino開發(fā)環(huán)境中,安裝Adafruit NeoPixel 擴展庫,方法如下:(點擊標題或圖片查看文章詳情)


04

使用GyverOLED庫,驅(qū)動基于I2C的SSD1306顯示屏

ADP-Corvette-T1開發(fā)板兼容Arduino開發(fā)環(huán)境,完成基礎(chǔ)的測試后,就想著點個屏幕玩玩。通過官方的資料了解到,官方有一個擴展板:使用的是LCD1602A顯示屏。去網(wǎng)上查看了一下資料,發(fā)現(xiàn)這是一款老掉牙的使用牛屎封裝的LCD顯示屏。


另外,詳細了解了一下官方的資料,看到硬件上也提供了I2C接口,查看官方資料,可以了解接口的詳情,我手頭也有SSD1306 OLED,支持I2C和SPI的都有,這次剛好拿I2C版本的進行實測。(點擊標題或圖片查看文章詳情)


05

與esp32通信實現(xiàn)安卓手機控制

這次打算測試下corvette T1開發(fā)板(以下簡稱T1)的通訊能力,結(jié)合自己手頭上的esp32 wroom,打算將兩者進行以下通訊試試看,參考了以下這篇文章:ESP32cam藍牙模塊與arduino uno通信實驗,最后可以通過手機發(fā)送指令,來控制燈的亮滅。(點擊標題或圖片查看文章詳情)


使用到esp32的藍牙串口通訊以及T1板子的串口和兩個led燈


實現(xiàn)效果如下:

通過手機輸入a和b指令來分別控制2號引腳led燈閃爍13號引腳led燈常亮


06

corvette T1的多任務(wù)調(diào)度學(xué)習(xí)

本文嘗試實現(xiàn)corvette T1開發(fā)板的多任務(wù)協(xié)作功能。


多任務(wù)協(xié)作功能可以使用freeRTOSRT-thread一類實時操作系統(tǒng)實現(xiàn),也可以使用中斷、任務(wù)調(diào)度器來實現(xiàn)這些功能在arduino中也都支持,因為并不清楚T1開發(fā)板支不支持實時操作系統(tǒng)所以本次暫不采用實時操作系統(tǒng)來實現(xiàn)(英文太差,不太看的懂手冊QAQ,而且說明文檔好像也沒提這事?)。


最后我選擇了任務(wù)調(diào)度器來實現(xiàn)T1開發(fā)板下的多任務(wù)調(diào)度,主要用到TaskScheduler這個庫,在管理庫中搜索并安裝即可。(點擊標題或圖片查看文章詳情)




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


更多熱點文章閱讀

  • 龍芯架構(gòu)首款面向嵌入式應(yīng)用的開發(fā)板,2K500開發(fā)應(yīng)用實例

  • 基于32位RISC-V設(shè)計的互聯(lián)型微控制器,沁恒微CH32V307開發(fā)樣例

  • RK3568!四核64位ARMv8.2A架構(gòu),匯聚編譯源碼及實戰(zhàn)樣例

  • 尺寸僅有21mm*51mm,板邊采用郵票孔設(shè)計,合宙 Air105 核心板開發(fā)總結(jié)

  • 24Bit ADC高精度低功耗MCU 醫(yī)療級別設(shè)備參考設(shè)計(附上高精確算法+電路原理圖)


原文標題:基于32位RISC-V高集成SoC,ADP-Corvette-T1開發(fā)板樣例及源碼!

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

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

原文標題:基于32位RISC-V高集成SoC,ADP-Corvette-T1開發(fā)板樣例及源碼!

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

收藏 人收藏

    評論

    相關(guān)推薦

    2024 RISC-V 中國峰會:華秋電子助力RISC-V生態(tài)!

    RISC-V開發(fā)板評測大賽,也歡迎更多生態(tài)合作伙伴加入!查看詳情>>https://bbs.elecfans.com/try.html (參與RISC-V開發(fā)板評測大賽
    發(fā)表于 08-26 16:46

    Andes晶心科技推出QiLai系統(tǒng)芯片和Voyager開發(fā)板

    高效能低功耗32/64RISC-V處理器核心領(lǐng)導(dǎo)供貨商暨RISC-V國際協(xié)會創(chuàng)始首席會員Andes 晶心科技(TWSE:6533)今日宣布推出QiLai (奇萊)系統(tǒng)芯片(SoC)和
    的頭像 發(fā)表于 07-26 10:46 ?445次閱讀

    Banana Pi BPI-F3 進迭時空 RISC-V K1芯片開發(fā)板支持8G/16G內(nèi)存

    香蕉派BPI-F3是一款工業(yè)級 8核RISC-V開源硬件開發(fā)板,它采用進迭時空(SpacemiT) K1 8核RISC-V芯片設(shè)計,CPU集成
    的頭像 發(fā)表于 07-23 18:49 ?718次閱讀
    Banana Pi BPI-F3 進迭時空 <b class='flag-5'>RISC-V</b> K<b class='flag-5'>1</b>芯片<b class='flag-5'>開發(fā)板</b>支持8G/16G內(nèi)存

    risc-v芯片有哪些比較好的開發(fā)板

    請問我想學(xué)習(xí)risc-v芯片,市面上比較熱門的開發(fā)板有哪些呢?
    發(fā)表于 06-30 08:07

    RISC-V有沒有類似Arduino那樣的開發(fā)板

    使用ARduino開發(fā),由于有第三方提供的庫支持,在開發(fā)上非常方便。RISC-V有沒有在Arduino IDE上可以使用的開發(fā)板?
    發(fā)表于 06-23 12:32

    RISC-V最新開發(fā)板

    最近市面上有啥新出的RISC-V開發(fā)板,可以介紹學(xué)習(xí)下
    發(fā)表于 04-28 22:12

    國產(chǎn)RISC-V MCU推薦

    RISC-V MCU微控制器。片上集成2Mbps低功耗藍牙BLE通訊模塊、2個全速USB主機和設(shè)備控制器及收發(fā)器、2個SPI、4個串口、14路ADC、觸摸按鍵檢測模塊、RTC等豐富的外設(shè)資源。 內(nèi)核方面
    發(fā)表于 04-17 11:00

    香橙派發(fā)布首款RISC-V開發(fā)板OrangePi RV

    2024年3月,香橙派在全球開發(fā)者會議上發(fā)布了其首款基于RISC-V開發(fā)的OrangePi RV主板。這款開發(fā)板擁有四核RISC-V U74
    的頭像 發(fā)表于 04-01 14:47 ?823次閱讀

    RISC-V Linux開發(fā)環(huán)境腳本

    比較多的RISC-V SOC Linux開發(fā)環(huán)境使用CMake/Makefile,雖然也知道些怎么用,但有沒完整系統(tǒng)的這方面學(xué)習(xí)資料?如語法、腳本鏈接結(jié)構(gòu)等,可以分享下深入學(xué)習(xí)
    發(fā)表于 03-31 12:48

    基于先楫HPM5300 RISC-V內(nèi)核MCU的HPM5361EVK開發(fā)板測評效果(二)

    HPM5361EVK是基于先楫HPM5300系列高性能RISC-V內(nèi)核MCU的一款開發(fā)板。
    的頭像 發(fā)表于 03-12 10:30 ?2285次閱讀
    基于先楫HPM5300 <b class='flag-5'>RISC-V</b>內(nèi)核MCU的HPM5361EVK<b class='flag-5'>開發(fā)板</b>測評效果(二)

    RISC-V 基礎(chǔ)學(xué)習(xí):RISC-V 基礎(chǔ)介紹

    ,精簡指令架構(gòu)的CPU,都會提供大量的寄存器。 RISC-V 的規(guī)范定義了32個通用寄存器以及一個PC寄存器,這對于RV32I、RV64I、RV128I 指令集都是一的,只是寄存器的寬不一
    發(fā)表于 03-12 10:25

    全志D1s開發(fā)板裸機開發(fā)之壞境搭建

    的DongshanPI-D1S 開發(fā)板。 DongshanPI-D1S 是百問網(wǎng)推出的一款基于 RISC-V 架構(gòu)的學(xué)習(xí)裸機、 RTOS 的最小開發(fā)
    發(fā)表于 03-06 13:54

    香蕉派發(fā)布RISC-V架構(gòu)BPI-F3開發(fā)板

    2 月 3 日,香蕉派發(fā)布了基于 RISC-V 架構(gòu)處理器的開發(fā)板 BPI-F3。該產(chǎn)品配備了由進迭時空研發(fā)的八核 K1 CPU 芯片,這是全球第一款達到 RISC-V 基金會 RVA
    的頭像 發(fā)表于 02-03 16:17 ?977次閱讀

    最近有哪些新出的RISC-V開發(fā)板試用

    最近有哪些RISC-V開發(fā)板試用呀?或者有關(guān)的活動。
    發(fā)表于 11-10 20:26

    讀《玄鐵RISC-V處理器入門與實戰(zhàn)》

    系統(tǒng),有YoC、Linux、Android,各系統(tǒng)的運用方向、框架、特色核心服務(wù)。 書籍的核心部分則是“RISC-V玄鐵系列開發(fā)板實踐”,該章節(jié)介紹非常詳細,從D1 Dock Pro開發(fā)板
    發(fā)表于 09-28 11:58