0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于32位RISC-V高集成SoC,ADP-Corvette-T1开发板样例及源码!

电子发烧友论坛 来源:未知 2023-04-11 10:35 次阅读

ADP-Corvette-T1是基于泰凌微电子 TLSR9518A 无线 SoC 的 Arduino 兼容开发平台。这是一款高度集成的 SoC,具有 32 位 RISC-V CPUDSPAI 引擎、RF 前端和板载 PCB 天线,可降低整体 BOM 成本。用户可以在 Arduino 标准 IDE 和功能齐全的 AndeSight IDE 下轻松构建物联网设备的原型和应用程序。


01

ADP-Corvette-T1开箱体验

晶心科技的这块开发板收到有一段时间了,在安装arduino以及搭建开发环境方面遇到了一些困难,,不过都已经解决了,现从开箱视频开始和大家一块分享其中的乐趣。(点击标题或图片查看文章详情)


02

Arduino支持超快速安装指南

在晶心科技(Andes)ADP-Corvette-T1开发板交流群中,了解到很多人在安装上遇到了大问题。经过一番研究,实现了超快速本地安装的方法,并将相关的资料和说明,提交到:https://gitee.com/honestqiao/Arduino-Andes_Corvette-T1,方便国内开发者使用。如果官方资料有更新,将会及时跟进!(点击标题或图片查看文章详情)


操作速览:

  • 下载支持包

  • 启动本地Web服务

  • 设置开发板支持网站

  • 搜索开发板并安装

  • 选择开发板和端口

  • 实例验证


03

使用Arduino的SPI库,直接驱动WS2812B炫彩点阵板

昨天我在 DFRobot Beetle ESP32-C3开发板 开发板上,成功用 Adafruit NeoPixel 扩展库,驱动了ws2812B炫彩点阵。具体可见文章:Arduino编程控制WS2812B炫彩LED,既然ADP-Corvette-T1开发板也能用Arduino,那应该可以把类似的程序,按照ADP-Corvette-T1开发板的Arduino支持,使用Adafruit NeoPixel 扩展库来驱动WS2812B。

说干就干,先在Adafruit NeoPixel 扩展库的Arduino开发环境中,安装Adafruit NeoPixel 扩展库,方法如下:(点击标题或图片查看文章详情)


04

使用GyverOLED库,驱动基于I2C的SSD1306显示屏

ADP-Corvette-T1开发板兼容Arduino开发环境,完成基础的测试后,就想着点个屏幕玩玩。通过官方的资料了解到,官方有一个扩展板:使用的是LCD1602A显示屏。去网上查看了一下资料,发现这是一款老掉牙的使用牛屎封装的LCD显示屏。


另外,详细了解了一下官方的资料,看到硬件上也提供了I2C接口,查看官方资料,可以了解接口的详情,我手头也有SSD1306 OLED,支持I2C和SPI的都有,这次刚好拿I2C版本的进行实测。(点击标题或图片查看文章详情)


05

与esp32通信实现安卓手机控制

这次打算测试下corvette T1开发板(以下简称T1)的通讯能力,结合自己手头上的esp32 wroom,打算将两者进行以下通讯试试看,参考了以下这篇文章:ESP32cam蓝牙模块与arduino uno通信实验,最后可以通过手机发送指令,来控制灯的亮灭。(点击标题或图片查看文章详情)


使用到esp32的蓝牙串口通讯以及T1板子的串口和两个led灯


实现效果如下:

通过手机输入a和b指令来分别控制2号引脚led灯闪烁13号引脚led灯常亮


06

corvette T1的多任务调度学习

本文尝试实现corvette T1开发板的多任务协作功能。


多任务协作功能可以使用freeRTOSRT-thread一类实时操作系统实现,也可以使用中断、任务调度器来实现这些功能在arduino中也都支持,因为并不清楚T1开发板支不支持实时操作系统所以本次暂不采用实时操作系统来实现(英文太差,不太看的懂手册QAQ,而且说明文档好像也没提这事?)。


最后我选择了任务调度器来实现T1开发板下的多任务调度,主要用到TaskScheduler这个库,在管理库中搜索并安装即可。(点击标题或图片查看文章详情)




声明本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com。


更多热点文章阅读

  • 龙芯架构首款面向嵌入式应用的开发板,2K500开发应用实例

  • 基于32位RISC-V设计的互联型微控制器,沁恒微CH32V307开发样例

  • RK3568!四核64位ARMv8.2A架构,汇聚编译源码及实战样例

  • 尺寸仅有21mm*51mm,板边采用邮票孔设计,合宙 Air105 核心板开发总结

  • 24Bit ADC高精度低功耗MCU 医疗级别设备参考设计(附上高精确算法+电路原理图)


原文标题:基于32位RISC-V高集成SoC,ADP-Corvette-T1开发板样例及源码!

文章出处:【微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

原文标题:基于32位RISC-V高集成SoC,ADP-Corvette-T1开发板样例及源码!

文章出处:【微信号:gh_9b9470648b3c,微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    中国工程师最喜欢的10大RISC-V芯片

    和 ESP32-C系列芯片、模组和开发板,成为物联网应用的理想选择。2019年7月,乐鑫科技在科创挂牌上市。 【R****ISC-V内核】 ESP32-C3搭载乐鑫自研的RISC-V
    发表于 04-17 11:04

    国产RISC-V MCU推荐

    RISC-V MCU微控制器。片上集成2Mbps低功耗蓝牙BLE通讯模块、2个全速USB主机和设备控制器及收发器、2个SPI、4个串口、14路ADC、触摸按键检测模块、RTC等丰富的外设资源。 内核方面
    发表于 04-17 11:00

    RISC-V Linux开发环境脚本

    比较多的RISC-V SOC Linux开发环境使用CMake/Makefile,虽然也知道些怎么用,但有没完整系统的这方面学习资料?如语法、脚本链接结构等,可以分享下深入学习
    发表于 03-31 12:48

    RISC-V 基础学习:RISC-V 基础介绍

    ,精简指令架构的CPU,都会提供大量的寄存器。 RISC-V 的规范定义了32个通用寄存器以及一个PC寄存器,这对于RV32I、RV64I、RV128I 指令集都是一的,只是寄存器的宽不一
    发表于 03-12 10:25

    全志D1s开发板裸机开发之坏境搭建

    的DongshanPI-D1S 开发板。 DongshanPI-D1S 是百问网推出的一款基于 RISC-V 架构的学习裸机、 RTOS 的最小开发
    发表于 03-06 13:54

    RISC-V SoC + AI | 在全志 D1「哪吒」开发板上,跑个 ncnn 神经网络推理框架的 demo

    引言 D1 是全志科技首款基于 RISC-V 指令集的 SoC,主核是来自阿里平头哥的 64 的 玄铁 C906。「哪吒」开发板 是全志在
    发表于 02-26 10:51

    最近有哪些新出的RISC-V开发板试用

    最近有哪些RISC-V开发板试用呀?或者有关的活动。
    发表于 11-10 20:26

    读《玄铁RISC-V处理器入门与实战》

    系统,有YoC、Linux、Android,各系统的运用方向、框架、特色核心服务。 书籍的核心部分则是“RISC-V玄铁系列开发板实践”,该章节介绍非常详细,从D1 Dock Pro开发板
    发表于 09-28 11:58

    RISC-V新进展!deepin 成功适配VisionFive 2

    企业,提供全球领先的基于RISC-V指令集的CPU IP、SoC开发板等系列产品和解决方案,是中国RISC-V软硬件生态的领导者。 昉·星光 2(VisionFive 2)是全球首款
    发表于 07-10 09:23

    RISC-V核、平台和芯片该如何选择?

    使用。 (2)、建议嵌入式和物联网系统开发者使用 RISC-V SoC 芯片。比如,选择GD32VF103 系列 MCU芯片做嵌入式项目开发。GD32VF103有多款
    发表于 06-21 20:34

    两大架构RISC-V 和 ARM 的各种关系

    ,然后返回到内存中。RISC-V 和 ARM 都支持 32 或 64 指令集。 二、RISC-V 和 ARM 的区别 尽管 RISC-V
    发表于 06-21 20:31

    RISC-V,正在摆脱低端

    ,基于RISC-V架构已经开发包括N、NX、UX三个系列的CPU IP产品及相关软硬件解决方案,包括32和64架构,覆盖从低功耗到高性能的各种应用需求。其中,目前性能最出色的UX9
    发表于 05-30 14:11

    RISC-V开发板】并行多线程处理器MC3172开发资料集合

    厦门感芯科技多线程处理器MC3172开发板 ,64线程同步并行运行,各个线程速度可按需配置,硬件级实时响应,无需中断服务程序,无需实时操作系统。RISC-V RV32IMC 指令集,100%单周期
    发表于 05-23 11:44

    RISC-V专题】昉·星光 2(VisionFive 2)RISC-V单板计算机免费试用

    。优越的性能和合理的价格使VisionFive 2成为有史以来性价比最高的RISC-V开发板。了解更多>>
    发表于 05-16 11:26

    openEuler RISC-V 成功适配 LicheePi 4A 开发板

    近期,RISC-V SIG 在 LicheePi 4A 开发板上成功实现了欧拉操作系统的适配。目前,最新版本的 openEuler RISC-V 23.03 V1 镜像已在 Liche
    发表于 05-04 22:22