聚丰项目 > 基于AB32VG1硬件平台的开发

基于AB32VG1硬件平台的开发

之前一直使用裸机进行程序的开发,逐渐的有些力不从心,直到有一天偶然间发现了RT-thread,被丰富的组件所吸引,所以开始慢慢了解这款优秀的,优雅的国产RTOS。在了解的过程中,发现正在组织一个基于RTT的赛事,然后果断报名,并获取了一块RISC的开发板,在此开发板的基础上,尝试着点灯;串口输出“hello,world”以及ADC等板载功能。比配置寄存器要流畅爽快的多。

adrain001 adrain001

分享
0 喜欢这个项目
团队介绍

adrain001 adrain001

团队成员

adrain001 No

分享
项目简介
之前一直使用裸机进行程序的开发,逐渐的有些力不从心,直到有一天偶然间发现了RT-thread,被丰富的组件所吸引,所以开始慢慢了解这款优秀的,优雅的国产RTOS。在了解的过程中,发现正在组织一个基于RTT的赛事,然后果断报名,并获取了一块RISC的开发板,在此开发板的基础上,尝试着点灯;串口输出“hello,world”以及ADC等板载功能。比配置寄存器要流畅爽快的多。
硬件说明

AB32VG1 开发板是以中科蓝讯 (Bluetrum) 公司推出的基于 RISC-V 架构的高配置芯片 AB32VG1 为核心所组成的。

  • CPU: AB32VG1 (LQFP48 封装,主频 120M ,片上集成 RAM 192K, flash 4Mbit,ADC,PWM,USB,UART,IIC 等资源)

  • 搭载蓝牙模块

  • 搭载FM模块

  • 一路 TF Card 接口

  • 一路 USB 接口

  • 一路 IIC 接口

  • 一路音频接口 (美标 CTIA)

  • 六路 ADC 输入引脚端子引出

  • 六路 PWM 输出引脚端子引出

  • 一个全彩 LED 灯模块,一个电源指示灯,三个烧录指示灯

  • 一个 IRDA (红外接收端口)

  • 一个 Reset 按键,三个功能按键 (通用版为两个功能按键)

  • 板子规格尺寸:6cm * 9cm

  • I/O口通过 2.54MM 标准间距引出,同时兼容 Arduino Uno 扩展接口,方便二次开发


软件说明

基于<中科蓝讯AB32VG1开发实践指南>https://docs.qq.com/doc/DTVVWWXpLRVl6cER2  初步完成了板载功能的测试,初步尝试使用RTT进行APP程序的开发,后续进行优化。软件开发代码托管于Github,地址:https://github.com/yalouliu/RT-thread-AB32VG.git。

演示效果

暂无

评论区(0 )