聚豐項(xiàng)目 > 基于AB32VG1硬件平臺(tái)的開(kāi)發(fā)
之前一直使用裸機(jī)進(jìn)行程序的開(kāi)發(fā),逐漸的有些力不從心,直到有一天偶然間發(fā)現(xiàn)了RT-thread,被豐富的組件所吸引,所以開(kāi)始慢慢了解這款優(yōu)秀的,優(yōu)雅的國(guó)產(chǎn)RTOS。在了解的過(guò)程中,發(fā)現(xiàn)正在組織一個(gè)基于RTT的賽事,然后果斷報(bào)名,并獲取了一塊RISC的開(kāi)發(fā)板,在此開(kāi)發(fā)板的基礎(chǔ)上,嘗試著點(diǎn)燈;串口輸出“hello,world”以及ADC等板載功能。比配置寄存器要流暢爽快的多。
adrain001
分享adrain001
團(tuán)隊(duì)成員
adrain001 No
AB32VG1 開(kāi)發(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口通過(guò) 2.54MM 標(biāo)準(zhǔn)間距引出,同時(shí)兼容 Arduino Uno 擴(kuò)展接口,方便二次開(kāi)發(fā)
基于<中科藍(lán)訊AB32VG1開(kāi)發(fā)實(shí)踐指南>https://docs.qq.com/doc/DTVVWWXpLRVl6cER2 初步完成了板載功能的測(cè)試,初步嘗試使用RTT進(jìn)行APP程序的開(kāi)發(fā),后續(xù)進(jìn)行優(yōu)化。軟件開(kāi)發(fā)代碼托管于Github,地址:https://github.com/yalouliu/RT-thread-AB32VG.git。
暫無(wú)