聚豐項(xiàng)目 > 基于AB32VG1硬件平臺(tái)的開發(fā)
之前一直使用裸機(jī)進(jìn)行程序的開發(fā),逐漸的有些力不從心,直到有一天偶然間發(fā)現(xiàn)了RT-thread,被豐富的組件所吸引,所以開始慢慢了解這款優(yōu)秀的,優(yōu)雅的國產(chǎn)RTOS。在了解的過程中,發(fā)現(xiàn)正在組織一個(gè)基于RTT的賽事,然后果斷報(bào)名,并獲取了一塊RISC的開發(fā)板,在此開發(fā)板的基礎(chǔ)上,嘗試著點(diǎn)燈;串口輸出“hello,world”以及ADC等板載功能。比配置寄存器要流暢爽快的多。
adrain001
adrain001
團(tuán)隊(duì)成員
adrain001 No
AB32VG1 開發(fā)板是以中科藍(lán)訊 (Bluetrum) 公司推出的基于 RISC-V 架構(gòu)的高配置芯片 AB32VG1 為核心所組成的。
CPU: AB32VG1 (LQFP48 封裝,主頻 120M ,片上集成 RAM 192K, flash 4Mbit,ADC,PWM,USB,UART,IIC 等資源)
搭載藍(lán)牙模塊
搭載FM模塊
一路 TF Card 接口
一路 USB 接口
一路 IIC 接口
一路音頻接口 (美標(biāo) CTIA)
六路 ADC 輸入引腳端子引出
六路 PWM 輸出引腳端子引出
一個(gè)全彩 LED 燈模塊,一個(gè)電源指示燈,三個(gè)燒錄指示燈
一個(gè) IRDA (紅外接收端口)
一個(gè) Reset 按鍵,三個(gè)功能按鍵 (通用版為兩個(gè)功能按鍵)
板子規(guī)格尺寸:6cm * 9cm
I/O口通過 2.54MM 標(biāo)準(zhǔn)間距引出,同時(shí)兼容 Arduino Uno 擴(kuò)展接口,方便二次開發(fā)
基于<中科藍(lán)訊AB32VG1開發(fā)實(shí)踐指南>https://docs.qq.com/doc/DTVVWWXpLRVl6cER2 初步完成了板載功能的測試,初步嘗試使用RTT進(jìn)行APP程序的開發(fā),后續(xù)進(jìn)行優(yōu)化。軟件開發(fā)代碼托管于Github,地址:https://github.com/yalouliu/RT-thread-AB32VG.git。
暫無