侵權投訴

【RTT大賽作品連載】基于AB32VG1 sdk BLE例程

RT-thread ? 來源:RT-thread ? 作者:RT-thread ? 2021-12-06 09:07 ? 次閱讀

【AB32VG1開發】基于RT-Thread 中科藍訊AB32VG1 bluetrum_sdk BLE開發例程講解


中科藍訊最近出的SDK(bluetrum_sdk) V1.1.0,支持了BLE開發,目前官方還沒有正式文檔,我來摸索一下吧


安裝最近SDK

操作步驟詳細請參閱: 基于RT-Thread的AB32VG1開發環境搭建

ab32_sdk.JPG

選擇中科藍訊AB32VG1開發板最新SDK(bluetrum_sdk) 1.1.0安裝

建RT-Thread工程

操作步驟詳細請參閱: 基于RT-Thread的AB32VG1開發環境搭建
注意選擇最新SDK 1.1.0

ab32_prj.JPG

配置工程

操作步驟詳細請參閱: 基于RT-Thread的AB32VG1開發環境搭建
配置詳情如下:

ab32_prj_config.JPG

開啟:

宏: [SOC_AB32VG1]
宏: [PKG_USING_BLUETRUM_NIMBLE]
宏: [BSP_USING_TIM](這后面加的,因為出現這個了定時報告數據時運行錯誤:(rt_object_get_type(&timer->parent) == RT_Object_Class_Timer) assertion failed at function:rt_timer_stop, line number:502 )我以為加上TIMER模塊,就加了,但是還是沒解決。

配置后,保存會出現錯誤:local variable 'get_git_root' referenced before assignment Operation failed.這里不管它,編譯時看看具體是哪里同, 我們再修改。

AB32_BLE_Config_err.JPG

修改代碼

首先熟悉一下BLE_SDK代碼目錄:

AB32VG1_ble_dir.png

修改mac_addr

工程目錄下:

packages\bluetrum_sdk-latest\bluetrum_nimble\porting\npl\rtthread\src\ble_platform.c
AB32_BLE._mac_addr.JPG

我修改如下:

void bt_get_local_bd_addr(uint8_t *addr)
{
    uint8_t addr_table[6] = {0x41, 0x42, 0x18, 0x58, 0x68, 0x88};  //mac_addr是6bytes, SDK代碼里只寫了5個數據
    memcpy(addr, addr_table, 6);
}
注意:mac_addr是6bytes, SDK代碼里只寫了5個數據,這是疏漏還是有意為之


修改BLE_name(名字)

工程目錄下:

\packages\bluetrum_sdk-latest\bluetrum_nimble\apps\blehr\src\blehr.c
AB32_BLE._name.JPG


我修改如下:

static const char *device_name = "Silicon_blehr_sensor";
注意:不能是中文,中文會找不到設備    

修改服務及設備信息

工程目錄下:
packagesbluetrum_sdk-latestbluetrum_nimbleappsblehrsrc

ab32_ble_srv_device_info.JPG


我修改如下:

static const char *manuf_name = "谷動谷力";  //Sunshine Silicon";可以中文,但長度限制了,沒有找到哪里限制了
static const char *model_num = "SunSilicon HR Sensor";
static const struct ble_gatt_svc_def gatt_svr_svcs[] = {
    {
        /* Service: Heart-rate */
        .type = BLE_GATT_SVC_TYPE_PRIMARY,
        .uuid = BLE_UUID16_DECLARE(GATT_HRS_UUID),
        .characteristics = (struct ble_gatt_chr_def[]) { {
            /* Characteristic: Heart-rate measurement */
            .uuid = BLE_UUID16_DECLARE(GATT_HRS_MEASUREMENT_UUID),
            .access_cb = gatt_svr_chr_access_heart_rate,
            .val_handle = &hrs_hrm_handle,
            .flags = BLE_GATT_CHR_F_NOTIFY,
        }, {
            /* Characteristic: Body sensor location */
            .uuid = BLE_UUID16_DECLARE(GATT_HRS_BODY_SENSOR_LOC_UUID),
            .access_cb = gatt_svr_chr_access_heart_rate,
            .flags = BLE_GATT_CHR_F_READ,
        }, {
            0, /* No more characteristics in this service */
        }, }
    },

    {
        /* Service: Device Information */
        .type = BLE_GATT_SVC_TYPE_PRIMARY,
        .uuid = BLE_UUID16_DECLARE(GATT_DEVICE_INFO_UUID),
        .characteristics = (struct ble_gatt_chr_def[]) { {
            /* Characteristic: * Manufacturer name */
            .uuid = BLE_UUID16_DECLARE(GATT_MANUFACTURER_NAME_UUID),
            .access_cb = gatt_svr_chr_access_device_info,
            .flags = BLE_GATT_CHR_F_READ,
        }, {
            /* Characteristic: Model number string */
            .uuid = BLE_UUID16_DECLARE(GATT_MODEL_NUMBER_UUID),
            .access_cb = gatt_svr_chr_access_device_info,
            .flags = BLE_GATT_CHR_F_READ,
        }, {
            0, /* No more characteristics in this service */
        }, }
    },

        {
            0, /* No more services */
        },
};

修改服務屬性

AB32VG1_ble_Svr.png

這里服務,我們沒做修改,保存默認。

編譯

編譯工程:Ctrl+B,會出錯, 如下:

In file included from :
E:\RT-ThreadWorkspace\AB32_BLE_Demo\rtconfig_preinc.h:8:9: error: no macro name given in #define directive
    8 | #define
      |         ^
In file included from :
E:\RT-ThreadWorkspace\AB32_BLE_Demo\rtconfig_preinc.h:8:9: error: no macro name given in #define directive
    8 | #define
      |         ^
make: *** [rt-thread/src/subdir.mk:57: rt-thread/src/device.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from :
E:\RT-ThreadWorkspace\AB32_BLE_Demo\rtconfig_preinc.h:8:9: error: no macro name given in #define directive
    8 | #define
      |         ^
In file included from :
E:\RT-ThreadWorkspace\AB32_BLE_Demo\rtconfig_preinc.h:8:9: error: no macro name given in #define directive
    8 | #define
      |         ^
make: *** [rt-thread/src/subdir.mk:57: rt-thread/src/clock.o] Error 1
make: *** [rt-thread/src/subdir.mk:57: rt-thread/src/components.o] Error 1
make: *** [rt-thread/src/subdir.mk:57: rt-thread/src/idle.o] Error 1
"make -j4 all2" terminated with exit code 2. Build might be incomplete.

14:29:13 Build Failed. 9 errors, 0 warnings. (took 1s.464ms)
AB32_BLE_Config_err.JPG

雙擊出錯提示,定位到出錯的地方,#define后面是空的,刪除這個#define即可

標題重新編譯

保存修改內容: ctrl+s, 編譯:ctrl+b

AB32_BLE_build_suc.JPG


編譯成功

調試

將編譯好的,目標文件:rtthread.elf,燒錄到中科藍訊AB32VG1 BLE開發板,操作步驟詳細請參閱: 基于RT-Thread的AB32VG1開發環境搭建

AB32_BLE_debug.JPG

手機打開藍牙

![AB32_BLE_debug_phone_openBLE.JPG](https://oss-club.rt-thread.org/uploads/20211204/89147a28bb09873446b2c6ac9f03034f.jpg.webp)

手機打開藍牙BLE調試助手

AB32_BLE_debug_phone_openBLEdbg.JPG

連接BLE設備

掃描到與我們代碼設置一樣BLE設備名字,說明代碼修改正確.連接與我們代碼設置一樣BLE設備名字.

AB32_BLE_debug_phone_conect_bleg.JPG

設備相關數據服務列表

AB32_BLE_debug_blereportsrv.JPG

獲取BLE設備數據--制造商信息

AB32_BLE_debug_blerd.JPG


點"讀取"即可,這與我們代碼設置一樣,說明代碼修改正確

AB32_BLE_debug_blereport.JPG

獲取BLE設備數據--設備型號信息

點"讀取"即可,這與我們代碼設置一樣,說明代碼修改正確

AB32_BLE_debug_blerdnum.JPG

讀取心率相關數據

AB32_BLE_debug_blerdhr01.JPG

心率數據自動數據通知上報

心律數據是模擬的,開發板硬件上沒有

AB32_BLE_debug_blerdhr01.JPG


AB32_BLE_debug_blerdhr02.JPG


AB32VG1_debug_ble_err.png


AB32VG1_debug_ble_err02.png

這個數據點代碼有BUG,不定什么時候,報錯,每次錯誤還不一樣, 這個還得官方分析一下.

遺留問題

1) 定時上報數據點代碼有BUG,不定什么時候,報錯,每次錯誤還不一樣, 這個還得官方分析一下.
2)現在只有Read(BLE上報數據)功能,沒有write(APP->BLE下達數據)功能,這個后面移植一下
3)連接現有通用平臺功能, 如微信涂鴉天貓精靈.....等等
4)mac_addr是6bytes, 代碼里只寫了5個數據,這是疏漏還是有意為之
5)制造名長度限制了,沒有找到哪里限制了,是不是上報告數據長度限制了,在代碼哪里呢

上面遺留問題,還請專家幫忙解決一下,我能力有限.

總結

用RT-Thread基于中科藍訊AB32VG1 BLE開發快捷方便.做一個只要官方有的驅動及軟件,相關方便快捷,沒有話自己移植的話,還是比較復雜.

轉載注明出處:https://mp.weixin.qq.com/s/72jVJvEGVFwApsv_hdhxfA

更多精彩,歡迎關注微信公眾號:

pYYBAGGrfV-AdBMjAA_nxj6W7zU440.png谷動谷力
收藏 人收藏
分享:

評論

相關推薦

RT-Thread零基礎快速入門第9講——串口(UART/RS485)

串口是單片機最常用的通訊方式之一,關于串口的介紹在RT-thread官網上已經有非常詳細的介紹了,我....
發表于 12-06 18:51 ? 4次 閱讀
RT-Thread零基礎快速入門第9講——串口(UART/RS485)

基于RT-Thread系統的機智云數字儀表教程(一)——移植RT-Thread的BSP模板

這里寫自定義目錄標題歡迎使用Markdown編輯器新的改變功能快捷鍵合理的創建標題,有助于目錄的生成....
發表于 12-06 18:51 ? 5次 閱讀
基于RT-Thread系統的機智云數字儀表教程(一)——移植RT-Thread的BSP模板

工業RTU示例1:遠程4-20mA電流采集(4G版)

前言ShineBlink 是一款零門檻、零開發環境、低代碼的萬能物聯網智能硬件開發板機智云為開發者提....
的頭像 機智云開發者 發表于 12-06 17:43 ? 197次 閱讀
工業RTU示例1:遠程4-20mA電流采集(4G版)

【RTT大賽作品連載】 OLED顯示中文

使用AB32VG1操作OLED顯示文字信息,包括漢字取模方式介紹,漢字顯示函數編寫.
的頭像 閑來無事玩單片機呀 發表于 12-06 09:25 ? 527次 閱讀
【RTT大賽作品連載】 OLED顯示中文

【RTT大賽作品連載】 按鍵濾波,按下,松手,長按,短按

操作AB32VG1的板載按鍵,實現了按鍵濾波,按鍵按下檢測,按鍵松手檢測,按鍵按下時長判斷.
的頭像 閑來無事玩單片機呀 發表于 12-06 09:23 ? 549次 閱讀
【RTT大賽作品連載】 按鍵濾波,按下,松手,長按,短按

【RTT大賽作品連載】 OLED顯示圖片

使用AB32VG1驅動IIC顯示圖片。
的頭像 閑來無事玩單片機呀 發表于 12-06 09:17 ? 529次 閱讀
【RTT大賽作品連載】 OLED顯示圖片

【RTT大賽作品連載】 PWM操作蜂鳴器

使用AB32VG1的PWM來操作無源蜂鳴器,能夠輸出頻率為1KHz到20KHz的聲音。
的頭像 閑來無事玩單片機呀 發表于 12-06 08:36 ? 536次 閱讀
【RTT大賽作品連載】 PWM操作蜂鳴器

《嵌入式 - Lwip開發指南》第4章 移植LWIP(基于RT-Thead系統-以太網+Wifi)

開發環境:RT-Thread版本:4.0.3操作系統:Windows10Keil版本:V5.30RT....
發表于 12-05 20:06 ? 14次 閱讀
《嵌入式 - Lwip開發指南》第4章 移植LWIP(基于RT-Thead系統-以太網+Wifi)

國民技術N32G457移植RT-Thread

文章目錄前言一、替換文件二、添加文件到工程三、修改源碼總結前言移植RT-Thread到國民技術N32....
發表于 12-05 11:06 ? 6次 閱讀
國民技術N32G457移植RT-Thread

STM32WB55 藍牙協議棧運行流程解析

STM32WB55 藍牙協議棧運行流程解析簡介STM32WB55是ST公司近期推出的一顆雙核(M0+....
發表于 12-04 12:36 ? 10次 閱讀
STM32WB55 藍牙協議棧運行流程解析

如何把某個EFR32型號的工程修改給另一個型號用

修改工程屬性中的Board/Part/SDK:修改工程屬性中的編譯設置的Includes中的與型號相....
發表于 12-03 14:06 ? 6次 閱讀
如何把某個EFR32型號的工程修改給另一個型號用

基于HarmonyOS API Version 7版本特性說明

2020年9月11日,HarmonyOS SDK發布了首個Beta版本,支持基于HarmonyOS的....
的頭像 HarmonyOS開發者 發表于 12-03 09:53 ? 250次 閱讀
基于HarmonyOS API Version 7版本特性說明

盤點分布式軟總線數據傳輸技術中的黑科技

作者:houweibo,軟總線首席技術專家;lidonghua,軟總線技術專家 隨著萬物互聯時代的到....
的頭像 HarmonyOS開發者 發表于 12-03 09:50 ? 184次 閱讀
盤點分布式軟總線數據傳輸技術中的黑科技

記錄——基于 RT-Thread 實現 USB 虛擬串口

記錄——基于 RT-Thread 實現 USB 虛擬串口記錄一下我在正點原子 F429 阿波羅開發板....
發表于 12-02 17:21 ? 10次 閱讀
記錄——基于 RT-Thread 實現 USB 虛擬串口

ART-Badge V2.0開發記錄,極客感十足!

不論風云變幻,RT-Thread通過不斷迭代和生態的完善,與開發者共成長。Beyond.RDC 20....
的頭像 物聯網星球 發表于 12-02 16:30 ? 293次 閱讀
ART-Badge V2.0開發記錄,極客感十足!

RDC到場禮,ART-Badge V2.0開發記錄!極客感十足!

開源地址: 前言 關注 RT-Thread 的同學肯定知道,RT-Thread為了向眾多開發者展示RT-Thread的最新開發和生態建...
發表于 12-02 15:53 ? 101次 閱讀
RDC到場禮,ART-Badge V2.0開發記錄!極客感十足!

缺貨?用BLE芯片替代M0就行了

最近芯片市場嚴重缺貨,有些主流物料交期已回復到10個月以上,前幾天還有客戶開玩笑說馬上只能放假回家了....
發表于 12-02 13:36 ? 18次 閱讀
缺貨?用BLE芯片替代M0就行了

RT-Thread X RISC-V創新應用設計大賽已初審通過數百位參賽團隊

9月14日RT-Thread聯手中科藍訊、沁恒微電子、電子發燒友發起“RT-Thread X RIS....
的頭像 電子發燒友論壇 發表于 12-01 17:13 ? 359次 閱讀

關于RTOS的基本移植鴻蒙OS項目

源碼中包含比較全面,我們可以選擇不需要的部分將其排除在編譯之外,操作方法為右鍵目錄或文件,點擊Inc....
的頭像 電子發燒友論壇 發表于 12-01 17:07 ? 367次 閱讀
關于RTOS的基本移植鴻蒙OS項目

HarmonyOS API Version 7版本特性說明

2020年9月11日,HarmonyOS SDK發布了首個Beta版本,支持基于HarmonyOS的華為智慧屏、智能穿戴、車機設備開發,讓廣大的...
發表于 12-01 10:35 ? 101次 閱讀

RT-Thread零基礎快速入門第1講——新建工程

RT-Thread零基礎快速入門第2講——新建工程目錄RT-Thread零基礎快速入門第2講——新建....
發表于 11-30 19:21 ? 17次 閱讀
RT-Thread零基礎快速入門第1講——新建工程

RW007_WiFi模塊(SPI/UART模式)在STM32F407上的使用經驗

RW007模塊官方文檔:https://www.rt-thread.org/document/sit....
發表于 11-30 19:06 ? 21次 閱讀
RW007_WiFi模塊(SPI/UART模式)在STM32F407上的使用經驗

基于STM32F407的STM32通用BootLoader使用經驗

背景: 在使用RT-Thread RTOS的時候發現官方提出了一種通用的BootLoader方案,支....
發表于 11-30 19:06 ? 22次 閱讀
基于STM32F407的STM32通用BootLoader使用經驗

RT-thread應用講解——OTA

OTA(空中下載技術)是通過移動通信的空中接口實現對移動終端設備進行遠程管理和升級的技術。我們調試硬....
發表于 11-30 18:36 ? 23次 閱讀
RT-thread應用講解——OTA

GDB圖形界面GUI調試器insight編譯使用

0.引言linux環境上做嵌入式開發經常需要使用GDB,對于習慣用win上的gui的ide來說,剛上....
發表于 11-30 16:21 ? 18次 閱讀
GDB圖形界面GUI調試器insight編譯使用

RT-Thread操作系統在cortex-m3內核的移植原理是什么?

RT-Thread操作系統在cortex-m3內核的移植原理是什么?...
發表于 11-30 07:18 ? 0次 閱讀

開發環境注意點keil 相關資料下載

藍橋杯里,keil要添加一些頭文件,這樣型號才對得上,B站有些視頻是跳了這一步,而我第一次參加藍橋,又沒人帶,折騰了一個星期...
發表于 11-30 06:48 ? 0次 閱讀

基于STM32F103C8T6的RT-Thread操作系統該如何去移植呢

基于STM32F103C8T6的RT-Thread操作系統該如何去移植呢?有哪些移植步驟呢? ...
發表于 11-30 06:23 ? 0次 閱讀

【RT-Thread創新應用設計大賽】串口間的通訊測試

前面對串口間的通訊功能進行了測試,實現了 UART0發送 UART1接收的功能,但存在著UART1發送 UART0無回應的問題。...
發表于 11-29 11:26 ? 101次 閱讀
【RT-Thread創新應用設計大賽】串口間的通訊測試

【RT-Thread創新應用設計大賽】BH1750光照強度檢測

BH1750是一種用于光照強度檢測的傳感器,并以I2C接口的方式來工作,為了便于程序移植這里是以GPIO口模擬I2C的方式來驅...
發表于 11-29 11:10 ? 101次 閱讀
【RT-Thread創新應用設計大賽】BH1750光照強度檢測

【RT-Thread創新應用設計大賽】BMP085驅動及檢測

BMP085是一種用于溫度和大氣壓檢測的傳感器,并以I2C接口的方式來工作,為了便于程序移植這里是以GPIO口模擬I2C的方式...
發表于 11-29 10:57 ? 101次 閱讀
【RT-Thread創新應用設計大賽】BMP085驅動及檢測

【RTT大賽作品連載】CH32V103 USBHID鍵盤鼠標

基于CH32V103實現了USB HID的鍵盤鼠標功能,提供寫好的代碼文件,歡迎fork。
的頭像 煲仔鹵煮的煉鋼 發表于 11-29 08:49 ? 1357次 閱讀

【RTT大賽作品連載】CH32V RTT微秒延時的實現

CH32V103是沁恒出的一款基于RiscV核心的單片機,在官網有該芯片的資料、庫函數和例程,另外沁....
的頭像 煲仔鹵煮的煉鋼 發表于 11-29 08:30 ? 1739次 閱讀
【RTT大賽作品連載】CH32V RTT微秒延時的實現

RT-thread的初始化過程是怎樣進行的

RT-thread的初始化過程是怎樣進行的? 擴展補丁Sub和super的作用是什么?如何去使用它們呢? ...
發表于 11-29 07:42 ? 0次 閱讀

RT-Thread學習筆記分析,不看肯定后悔

RT-Thread學習筆記分析,不看肯定后悔
發表于 11-29 06:40 ? 0次 閱讀

智能門鎖應用中的BLE4.2藍牙模塊_SKYLAB

密碼開鎖,藍牙開鎖,遠程開鎖......借助內置于智能門鎖中的無線通信模塊,就可以通過手機實現這些方....
的頭像 Ella 發表于 11-26 16:14 ? 22次 閱讀
智能門鎖應用中的BLE4.2藍牙模塊_SKYLAB

國潮崛起!RT-Thread國產MCU移植貢獻活動!

2020年下半年開始,史無前例的芯片缺貨潮拉開大幕。供需失衡之下,芯片的交期和價格不斷拉升,其中以國....
發表于 11-26 09:36 ? 22次 閱讀
國潮崛起!RT-Thread國產MCU移植貢獻活動!

【RTT大賽作品連載】AB32VG1評估板 炫酷音樂播放器

AB32VG1評估板
的頭像 磐石90 發表于 11-26 08:43 ? 3072次 閱讀
【RTT大賽作品連載】AB32VG1評估板 炫酷音樂播放器

DA14580 SDK5.0.4軟件包主要改進之處

1.提供了解決喚醒定時器硬件反跳問題的軟件解決方法。當RCX為LP時鐘時,喚醒定時器的反跳時間比預期....
發表于 11-22 19:36 ? 9次 閱讀
DA14580 SDK5.0.4軟件包主要改進之處

智能網絡離我們究竟還有多遠

既能幫運營商優化網絡性能、提高運營效率,還能支持開發者自主打造產品,促進生態創新的“智能自動化平臺”....
的頭像 愛立信中國 發表于 11-22 09:29 ? 411次 閱讀

機智云三種APP開發方式介紹

機智云針對不同開發者的不同需求提供三種APP開發方式,包括集成SDK、使用app開源框架、使用app....
的頭像 機智云物聯網 發表于 11-21 15:27 ? 566次 閱讀
機智云三種APP開發方式介紹

通過多線程來實現ADC采集功能和OLED顯示功能

RTOS編程和裸機編程最大的區別就是RTOS可實現多線程管理,這是RTOS的最大優勢。既然跑了操作系....
的頭像 MCU學習筆記 發表于 11-20 09:30 ? 426次 閱讀
通過多線程來實現ADC采集功能和OLED顯示功能

FPGA和USB3.0通信-硬件測試之SDK的安裝

FPGA和USB3.0通信-硬件測試(一)SDK的安裝 本次演示用的是USB3.0芯片-CYPRES....
的頭像 OpenFPGA 發表于 11-18 14:20 ? 297次 閱讀
FPGA和USB3.0通信-硬件測試之SDK的安裝

怎么用Python開發OpenHarmony設備程序-GPIO外設控制

(以下內容來自嘉賓分享,不代表 OpenHarmony 項目群工作委員會觀點) ? 唐佐林 Pyth....
的頭像 OpenAtom OpenHarmony 發表于 11-18 10:33 ? 319次 閱讀

【RTT大賽作品連載】AB32VG1的開發環境搭建

基于RT-Thread的AB32VG1開發環境搭建.
的頭像 RT-thread 發表于 11-17 08:48 ? 4743次 閱讀
【RTT大賽作品連載】AB32VG1的開發環境搭建

藍牙MCU開發之旅:不后悔踏進這個深坑

去年年初的時候,由于公司的大神離開了,小公司沒有冗余的人員,一下子沒有能做固件的人了。恰逢我司的ap....
發表于 11-16 10:36 ? 46次 閱讀
藍牙MCU開發之旅:不后悔踏進這個深坑

【RTT大賽作品連載】AB32VG1評估板到貨調試分享

解決波特率異常,打印輸出
的頭像 jf_21102043 發表于 11-15 17:36 ? 2949次 閱讀
【RTT大賽作品連載】AB32VG1評估板到貨調試分享

在Visual Studio Code上開發單片機程序(基于IAR msp430)

在Visual Studio Code上開發單片機程序(基于IAR msp430)最近需要開發一個單....
發表于 11-15 15:51 ? 38次 閱讀
在Visual Studio Code上開發單片機程序(基于IAR msp430)

如何快速從STM32過渡到Nordic NRF52832藍牙開發(一)

認識藍牙開發很多初次接觸到藍牙開發的人都會遇到一個相同的問題,如何入門。從初學的51到后來的STM3....
發表于 11-13 18:36 ? 19次 閱讀
如何快速從STM32過渡到Nordic NRF52832藍牙開發(一)

【RTT大賽作品連載】中科藍訊AB32VG1開發板開箱篇

介紹電路原理圖分析接口說明,AB32VG1開發板是以中科藍訊(Bluetrum)公司推出的基于RIS....
的頭像 RT-thread 發表于 11-13 10:01 ? 4449次 閱讀
【RTT大賽作品連載】中科藍訊AB32VG1開發板開箱篇

HUAWEI HiAI Foundation端云協同助力開發者快速上線新業務

隨著新技術的不斷演進,人工智能已經廣泛地應用到教育、金融、物流、零售、交通、醫療等各個領域。而在AI....
的頭像 華為麒麟 發表于 11-12 09:48 ? 395次 閱讀
HUAWEI HiAI Foundation端云協同助力開發者快速上線新業務

Nordic nRF52內部DCDC使能

  Nordic藍牙芯片內部可以使用LDO或者DC/DC,一般來說DC/DC會更好的能耗。在硬件設計....
發表于 11-10 09:21 ? 21次 閱讀
Nordic nRF52內部DCDC使能

【RT-Thread創新應用設計大賽】串口接收/打開錯誤問題

記錄在做rt thread創新應用大賽的時候遇到的“串口發送錯誤”問題。
的頭像 萌萌的魔法世界 發表于 11-10 08:18 ? 1670次 閱讀
【RT-Thread創新應用設計大賽】串口接收/打開錯誤問題

瑞薩電子正式成為RT-Thread金牌會員:進一步加速RA生態發展

日前,全球半導體解決方案供應商瑞薩電子(Renesas)與知名物聯網操作系統廠商睿賽德科技(RT-T....
的頭像 jf_07720083 發表于 11-09 10:38 ? 31次 閱讀
瑞薩電子正式成為RT-Thread金牌會員:進一步加速RA生態發展

Vitis視頻分析SDK構建自己的智能視頻分析解決方案

Vitis 視頻分析 SDK構建自己的智能視頻分析解決方案 Vitis 視頻分析 SDK 旨在 Xi....
的頭像 XILINX開發者社區 發表于 11-08 10:35 ? 1842次 閱讀

【RTT大賽作品連載】AB32VG1評估板到貨控制彩燈測試

【RTT大賽作品連載】AB32VG1評估板到貨控制彩燈測試篇;接下來看看在如何AB32VG1評估板控....
的頭像 磐石90 發表于 11-07 19:39 ? 1745次 閱讀
【RTT大賽作品連載】AB32VG1評估板到貨控制彩燈測試

基于rt-thread studio的sdk開發adc的應用詳解

本文將介紹基于 rt-thread studio 的 sdk 開發 adc 的應用。本實驗是在昨天的....
的頭像 MCU學習筆記 發表于 11-06 09:41 ? 1369次 閱讀
基于rt-thread studio的sdk開發adc的應用詳解

RTT大賽作品:AB32VG1開發板OLED顯示實驗

最近在玩AB32VG1,在做OLED顯示實驗時,很多關于AB32VG1驅動OLED的文章,很多都是官....
的頭像 MCU學習筆記 發表于 11-05 16:03 ? 1789次 閱讀
RTT大賽作品:AB32VG1開發板OLED顯示實驗
免费少妇a级毛片