在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

實(shí)戰(zhàn)案例 | 基于全志T113-i 的星閃模組適配之路

眺望電子 ? 2024-12-26 08:32 ? 次閱讀

前言:

星閃技術(shù)(NearLink)是新一代近距離無(wú)線連接技術(shù),擁有低延時(shí)、高吞吐、高并發(fā)的特點(diǎn),將進(jìn)一步擴(kuò)大其在消費(fèi)電子產(chǎn)品及工業(yè)領(lǐng)域的廣泛應(yīng)用。全志T113系列作為當(dāng)下熱門(mén)的國(guó)產(chǎn)工業(yè)處理器芯片,兩者的結(jié)合將帶來(lái)不一樣的應(yīng)用方向。下面基于廣州眺望電子的T113-I系列評(píng)估板為大家分享星閃模組的驅(qū)動(dòng)適配過(guò)程。

一、軟硬件環(huán)境說(shuō)明

1.1 硬件環(huán)境


Core-T113-i核心板基于全志T113處理器設(shè)計(jì),是一款專(zhuān)為汽車(chē)和工業(yè)應(yīng)用等領(lǐng)域進(jìn)行智能控制和人機(jī)界面設(shè)計(jì)的雙核 Cortex-A7處理器,配備的是256/512MB DDR3內(nèi)存可選。工業(yè)級(jí)工作溫度范圍,擁有10年以上的生命周期。是一款郵票孔封裝形態(tài)的低成本,性?xún)r(jià)比極高的國(guó)產(chǎn)工業(yè)級(jí)核心板,配套底板為EVM-T113-i評(píng)估板。

e3de77a0-c320-11ef-9434-92fbcf53809c.jpg

圖1-1 廣州眺望電子EVM-T113-i評(píng)估板


UB37 系列是一款 Wi-Fi 6+藍(lán)牙 LE+星閃的三模無(wú)線通信模組,支持 IEEE 802.11b/g/n/ax@2.4G、BLE5.2 和 SLE1.0 標(biāo)準(zhǔn)通信協(xié)議,支持 USB 2.0 接口。該模組支持 802.11n 20MHz/40MHz 頻寬和 802.11ax 20MHz 頻寬,提供最大 150Mbps 物理層速率和更遠(yuǎn)的覆蓋距離;

e3f9cc9e-c320-11ef-9434-92fbcf53809c.png

圖1-2 UB37星閃開(kāi)發(fā)板


1.2軟件環(huán)境


虛擬機(jī)版本:Ubuntu20.04,Python3.8 以上版本、libnl-3.5.0、wpa_supplicant-2.10 、hostapd-2.10、openssl-1.1.1n

T113-i SDK版本:Tina5.0

T113-i 交叉編譯鏈:arm-linux-gnueabi-gcc 5.3.1

星閃驅(qū)動(dòng)包:UB37_DB37_driver_1.10.110.tar.gz

二、調(diào)試過(guò)程

2.1驅(qū)動(dòng)移植 將驅(qū)動(dòng)源碼包 UB37&DB37_linuxDriver.tar.gz 放置于虛擬機(jī)上,并進(jìn)行解壓。

tar -xzf UB37&DB37_linuxDriver.tar.gz cdUB37&DB37_linuxDriver

完成配置后,執(zhí)行 make all 命令編譯驅(qū)動(dòng)文件,在 output 生成目標(biāo)文件:

make all

編譯結(jié)果輸出到"output/bin" 目錄下


文件名

說(shuō)明

plat_soc.ko

UB37&DB37 平臺(tái)驅(qū)動(dòng)模塊

wifi_soc.ko

UB37&DB37 WiFi 驅(qū)動(dòng)模塊

ble_soc.ko

UB37&DB37 藍(lán)牙驅(qū)動(dòng)模塊

sle_soc.ko

UB37&DB37 星閃驅(qū)動(dòng)模塊

ws73_cfg.ini

UB37&DB37 客制化的配置文件

2.2WiFi功能調(diào)試

步驟 1 創(chuàng)建 wpa_supplicant.conf 文件,該文件是啟動(dòng) wpa_supplicant 進(jìn)程時(shí)需要使用到的配置文件,內(nèi)容如下:

ctrl_interface=/etc/Wireless/wpa_supplicant update_config=1

步驟 2 創(chuàng)建 p2p_supplicant.conf 文件,該文件是啟動(dòng) wpa_supplicant P2P 功能需的 配置文件,內(nèi)容如下:

ctrl_interface=/etc/Wireless/wpa_supplicantupdate_config=1device_name=Android_test device_type=10-0050F204-5config_methods=display push_button keypad virtual_push_button physical_display p2p_go_he=1p2p_group_idle=10p2p_no_group_iface=1

步驟 3 創(chuàng)建 hostapd.conf 文件,該文件是啟動(dòng) hostapd 功能需的配置文件,內(nèi)容如下:

interface=wlan0driver=nl80211ctrl_interface=/var/hostapd ssid=Paggy_Testwpa=2wpa_key_mgmt=WPA-PSKwpa_passphrase=12345678wpa_pairwise=CCMPchannel=6hw_mode=gieee80211n=1ht_capab=[SHORT-GI-20]

2.3BLE功能調(diào)試

步驟 1 下載第三方工具 bluez-5.64.tar.xz 及其依賴(lài)庫(kù),解壓文件并放至驅(qū)動(dòng)相應(yīng)目錄下:

tar -xvf bluez-5.64.tar.xz

解壓依賴(lài)庫(kù)至 open_source 目錄下

$ tar zxvf expat-2.4.6.tar.gz $ tar zxvf lib ical-1.0.tar.gz$ tar zxvf dbus-1.12.20.tar.gz $ tar zxvf zlib-1.2.11.tar.gz$ tar zxvf libffi-3.3.tar.gz$ tar zxvf ncurses-6.3.tar.gz $ tar zxvf readline-8.1.tar.gz $ tar zxvf pcre-8.45.tar.gz$ tar zxvf gettext-0.21.tar.gz$ tar -xvf glib-2.40.0.tar.xz


步驟 2 編譯 bluez 依賴(lài)庫(kù),相關(guān)指令如下,注意,編譯藍(lán)牙工具前需先安裝以下依賴(lài)庫(kù):

$ sudo apt-get install gettext libglib2.0-dev automake libtool python-docutils

配置環(huán)境變量

$exportPKG_CONFIG_LIBDIR=/vendor/lib/pkgconfig/

步驟 3 按順序編譯<步驟1>中各工具。

步驟 4 生成目標(biāo)文件在 vendor 目錄,如表所示。

目錄

說(shuō)明

/vendor/ lib

依賴(lài)庫(kù)動(dòng)態(tài)庫(kù)文件:

lib glib-2 .0 .so .0

lib expat .so . 1

lib pcre .so . 1

libdbus-1 .so .3 lib intl.so .8

libread line .so .8

/vendor/bin

dbus 及 bluez 相關(guān)工具可執(zhí)行文件:

bluetoothctl

dbus-daemon

hciconfig

hcitool

/vendor/share/d bus-1

dbus 配置文件:

session .conf

system .conf

/vendor/ lib exec/ bluetooth

bluez 協(xié)議棧可執(zhí)行文件:

bluetoothd

三、測(cè)試驗(yàn)證

3.1WiFi功能測(cè)試


輸入以下指令查看PID與VID,確定正常識(shí)別模塊

[root@T113-I:/] lsusb

e40e2838-c320-11ef-9434-92fbcf53809c.png

驅(qū)動(dòng)加載

[root@T113-I:/] insmod /lib/modules/5.4.61/plat_soc.ko[root@T113-I:/] insmod /lib/modules/5.4.61/wifi_soc.ko

e41e4c04-c320-11ef-9434-92fbcf53809c.png

e4309bac-c320-11ef-9434-92fbcf53809c.png

執(zhí)行以下指令,之后根據(jù)提示輸入想連接wifi的有戶(hù)名和密碼

[root@T113-I:/]/talowe_test/test_wifi.sh

e4533e0a-c320-11ef-9434-92fbcf53809c.png

聯(lián)網(wǎng)測(cè)試

[root@T113-I:/]pingwww.baidu.com-Iwlan0

e461f47c-c320-11ef-9434-92fbcf53809c.png


3.2BLE功能測(cè)試


驅(qū)動(dòng)加載

[root@T113-I:/] insmod /lib/modules/5.4.61/plat_soc.ko[root@T113-I:/] insmod /lib/modules/5.4.61/ble_soc.ko

e480c122-c320-11ef-9434-92fbcf53809c.png

e4948b58-c320-11ef-9434-92fbcf53809c.png

查看藍(lán)牙節(jié)點(diǎn)

[root@T113-I:/]hciconfig-a

e4ae0dee-c320-11ef-9434-92fbcf53809c.png

環(huán)境設(shè)置

[root@T113-I:/] dbusresult=`dbus-daemon \--config-file=/vendor/share/dbus-1/session.conf \--print-address --fork`[root@T113-I:/] export DBUS_SESSION_BUS_ADDRESS=$dbusresult[root@T113-I:/] export DBUS_SYSTEM_BUS_ADDRESS=$dbusresult

e4bc81f8-c320-11ef-9434-92fbcf53809c.png

開(kāi)啟藍(lán)牙守護(hù)進(jìn)程

[root@T113-I:/]bluetoothd-n&

e4d390f0-c320-11ef-9434-92fbcf53809c.png

藍(lán)牙A廣播

[root@T113-I:/]# bluetoothctl[bluetooth]# power on # 上電[bluetooth]# discoverable on # 設(shè)置為可被發(fā)現(xiàn)[bluetooth]# advertise on # 廣播(設(shè)置為可發(fā)現(xiàn)后,第一次廣播會(huì)失敗)[bluetooth]# advertise on # 廣播(再執(zhí)行一次即可)

e4e867e6-c320-11ef-9434-92fbcf53809c.png

藍(lán)牙B掃描藍(lán)牙A配對(duì)

[root@T113-I:/]# bluetoothctl[bluetooth]# power on # 上電[bluetooth]# scan on # #掃描附近設(shè)備,找到自己設(shè)備后可以使用scan off停止掃描[bluetooth]# devices # 查看掃描到的設(shè)備(下圖非正,僅為演示掃描結(jié)果)

e4feb3ca-c320-11ef-9434-92fbcf53809c.png

[bluetooth]# pair E8:F7:91:24:39:A8 # 配對(duì)[bluetooth]#infoE8:F7:91:24:39:A8#查看信息

3.3星閃測(cè)試


步驟 1 將星閃執(zhí)行需要的工具“sparklinkd ” 、“cctrl” 復(fù)制到/bin 目錄下,修改為 可執(zhí)行權(quán)限:

$chmoda+xsparklinkd $chmoda+xsparklinkctrl

步驟 2 依次加載 plat_soc.ko ,sle_soc.ko。

insmod plat_soc.ko insmod sle_soc.ko

串口打印如下圖,則說(shuō)明星閃驅(qū)動(dòng)初始化成功。

e5102e84-c320-11ef-9434-92fbcf53809c.png

四、經(jīng)驗(yàn)小結(jié)

e52957f6-c320-11ef-9434-92fbcf53809c.png

如上則是基于廣州眺望電子的T113-I系列評(píng)估板為大家分享的星閃模組的驅(qū)動(dòng)適配過(guò)程,想了解或者獲取更多相關(guān)技術(shù)知識(shí)、星閃性能或產(chǎn)品信息等,請(qǐng)關(guān)注眺望電子公眾號(hào)或聯(lián)系我們,更多案例即將陸續(xù)推出,竭誠(chéng)為您服務(wù)!


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模組
    +關(guān)注

    關(guān)注

    6

    文章

    1590

    瀏覽量

    31008
  • 核心板
    +關(guān)注

    關(guān)注

    5

    文章

    1082

    瀏覽量

    30492
  • 星閃
    +關(guān)注

    關(guān)注

    8

    文章

    162

    瀏覽量

    859
  • 全志T113
    +關(guān)注

    關(guān)注

    0

    文章

    61

    瀏覽量

    544
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    飛凌OK113i-CT113-i開(kāi)發(fā)板rtl8723du WIFI功能測(cè)試及藍(lán)牙驅(qū)動(dòng)移植

    飛凌 OK113i-C T113-i開(kāi)發(fā)板板載一個(gè)RTL8723du wifi/藍(lán)牙二合一模塊,板子出廠已經(jīng)移植好了WIFI驅(qū)動(dòng)但是藍(lán)牙驅(qū)動(dòng)沒(méi)有,所以這篇文章我們主要做藍(lán)牙驅(qū)動(dòng)的移
    的頭像 發(fā)表于 12-11 13:52 ?3125次閱讀

    實(shí)用調(diào)試技能:T113-i 音視頻測(cè)試

    前言:音視頻功能是現(xiàn)代嵌入式系統(tǒng)中的核心應(yīng)用之一,尤其在T113-i開(kāi)發(fā)板中,其豐富的音視頻接口為開(kāi)發(fā)者提供了強(qiáng)大的開(kāi)發(fā)能力。本篇文章將帶你快速掌握T113-i平臺(tái)下音視頻模塊的調(diào)
    的頭像 發(fā)表于 03-06 08:31 ?1111次閱讀
    實(shí)用調(diào)試技能:<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> 音視頻測(cè)試

    【米爾-T113-i開(kāi)發(fā)板試用】米爾-T113-i開(kāi)發(fā)環(huán)境搭建

    首先感謝MYIR & ELECFANS給與的使用米爾-T113-i開(kāi)發(fā)板的機(jī)會(huì)。 一、開(kāi)發(fā)板簡(jiǎn)介 米爾-
    發(fā)表于 03-01 21:43

    【米爾-T113-i開(kāi)發(fā)板試用】米爾-T113-i開(kāi)發(fā)板與modbus設(shè)備的連接和操作

    繼前面開(kāi)發(fā)環(huán)境設(shè)置和libmodbus庫(kù)的移植后,本文主要介紹通過(guò)米爾-T113-i開(kāi)發(fā)板實(shí)現(xiàn)與modbus設(shè)備的連接和操作。 一、設(shè)備簡(jiǎn)介 剛好手頭有個(gè)modbus溫度傳感設(shè)備。 各種參數(shù)也
    發(fā)表于 03-21 19:39

    哇!0.8秒啟動(dòng)!Linux快速啟動(dòng)方案分享,T113-i國(guó)產(chǎn)平臺(tái)!

    本文主要介紹基于創(chuàng)龍科技TLT113-EVM評(píng)估板(基于T113-i)的系統(tǒng)快速啟動(dòng)方案,適用開(kāi)發(fā)環(huán)境如下。 Windows開(kāi)發(fā)環(huán)境:Windows 7 64bit、Windows
    發(fā)表于 08-22 11:54

    國(guó)產(chǎn)RISC-V基于T113-i異構(gòu)多核平臺(tái)

    T113-i是一款雙核[email protected]國(guó)產(chǎn)工業(yè)級(jí)處理器平臺(tái),并內(nèi)置玄鐵C906 RISC-V和HiFi4 DSP雙副核心,可流暢運(yùn)行Linux系統(tǒng)與Qt界面,并已適配
    發(fā)表于 10-10 22:08

    國(guó)產(chǎn)RISC-V案例分享,基于T113-i異構(gòu)多核平臺(tái)!

    ,并已適配OpenWRT系統(tǒng)、Docker容器技術(shù)。而其中的RISC-V屬于超高能效副核心,主頻高達(dá)1008MHz,標(biāo)配內(nèi)存管理單元,可運(yùn)行RTOS或裸機(jī)程序。 圖 1 T113-i
    發(fā)表于 10-29 09:47

    哇!5.2秒進(jìn)入應(yīng)用界面!Linux快速啟動(dòng)方案分享,基于T113-i國(guó)產(chǎn)平臺(tái)

    本帖最后由 Tronlong創(chuàng)龍科技 于 2025-1-23 10:30 編輯 本文主要介紹基于創(chuàng)龍科技TLT113-EVM評(píng)估板(基于T113-i)的系統(tǒng)快速啟動(dòng)顯示Qt界
    發(fā)表于 01-23 09:53

    【正點(diǎn)原子】T113-i開(kāi)發(fā)板資料震撼來(lái)襲!異核開(kāi)發(fā)、工控設(shè)計(jì)方案!

    【正點(diǎn)原子】T113-i開(kāi)發(fā)板震撼來(lái)襲!異核開(kāi)發(fā)、工控設(shè)計(jì)方案!ATK-DLT113IS開(kāi)發(fā)板是正點(diǎn)原子基于
    發(fā)表于 03-13 15:37

    飛凌 OK113i-C T113-i開(kāi)發(fā)板初體驗(yàn)

    的PC上進(jìn)行操作,而且,因?yàn)橐郧霸诎惭b過(guò)T113-S3的開(kāi)發(fā)環(huán)境,所以在編譯SDK過(guò)程中并沒(méi)有碰到其他因缺少依賴(lài)軟件報(bào)的錯(cuò)誤。 T113-i longan linux開(kāi)發(fā)環(huán)境搭建 解壓sdk cat
    發(fā)表于 12-14 15:33

    100%國(guó)產(chǎn)物料認(rèn)證,米爾入門(mén)級(jí)國(guó)產(chǎn)核心板T113-i方案

    基于T113-i處理器的核心板和開(kāi)發(fā)板,讓廣大工程師有了更多的選擇。接下來(lái)看看這款T113-i國(guó)產(chǎn)核心板的性能和優(yōu)勢(shì)。MYC-YT113i
    的頭像 發(fā)表于 09-21 08:01 ?1605次閱讀
    100%國(guó)產(chǎn)物料認(rèn)證,米爾入門(mén)級(jí)國(guó)產(chǎn)核心板<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>方案

    米爾-T113-i開(kāi)發(fā)環(huán)境搭建

    一、開(kāi)發(fā)板簡(jiǎn)介 米爾-T113-i開(kāi)發(fā)板搭載T113處理器,雙核[email protected],適用
    的頭像 發(fā)表于 03-02 23:34 ?3548次閱讀
    米爾-<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>開(kāi)發(fā)環(huán)境搭建

    米爾-T113-i開(kāi)發(fā)板與modbus設(shè)備的連接和操作

    本文主要介紹通過(guò)米爾-T113-i開(kāi)發(fā)板實(shí)現(xiàn)與modbus設(shè)備的連接和操作。
    的頭像 發(fā)表于 03-21 19:42 ?1379次閱讀
    米爾-<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>開(kāi)發(fā)板與modbus設(shè)備的連接和操作

    T113-i最新發(fā)布Tina5.0系統(tǒng)!支持3大新特性!

    創(chuàng)龍科技T113-i雙核[email protected]全國(guó)產(chǎn)工業(yè)核心板(含稅79元)一經(jīng)面世,就以超高性?xún)r(jià)比受到全行業(yè)關(guān)注。而創(chuàng)龍科技再次為T113-i處理器平臺(tái)進(jìn)行軟件系統(tǒng)完善
    的頭像 發(fā)表于 05-14 08:05 ?969次閱讀
    <b class='flag-5'>T113-i</b>最新發(fā)布Tina5.0系統(tǒng)!支持3大新特性!

    基于T113-i的系統(tǒng)快速啟動(dòng)顯示Qt界面、LVGL界面案例

    本文主要介紹基于創(chuàng)龍科技TLT113-EVM評(píng)估板(基于T113-i)的系統(tǒng)快速啟動(dòng)顯示Qt界面、LVGL界面案例,適用開(kāi)發(fā)環(huán)境如下。 Windows開(kāi)發(fā)環(huán)境:Windows 7
    的頭像 發(fā)表于 11-27 09:18 ?1260次閱讀
    基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>的系統(tǒng)快速啟動(dòng)顯示Qt界面、LVGL界面案例
    主站蜘蛛池模板: 1000又爽又黄禁片在线久 | 色www视频永久免费 色www视频永久免费软件 | 在线电影亚洲 | 377p亚洲欧洲日本大胆色噜噜 | 理论视频在线观看 | 好爽好深太大了再快一点 | 校园春色亚洲欧美 | 色在线播放 | 国产在线播放成人免费 | 黄色在线播放视频 | 国产午夜精品片一区二区三区 | 亚洲视频第一页 | 夜夜夜精品视频免费 | 伊人久久大香线蕉综合电影 | 国产黄视频网站 | 九九精品在线 | 日本三级日本三级人妇三级四 | 美女一级免费毛片 | 成年免费大片黄在线观看免费 | 扒开末成年粉嫩的流白浆视频 | 毛片网站在线 | 亚洲成片在线观看12345ba | 一级一级特黄女人精品毛片 | 久久成人国产精品免费 | 精品国产一区二区三区成人 | 天天色天天综合网 | 999久久久免费精品国产牛牛 | 中国china体内裑精亚洲毛片 | 亚洲精品播放 | 天天操狠狠操夜夜操 | 久久国产精品视频 | 男人的天堂色偷偷之色偷偷 | 伊人99| freesex性欧美炮机喷潮 | 国内黄色精品 | 俺去在线| 亚洲一区二区三区四 | 成熟女人免费一级毛片 | 成人夜色香网站在线观看 | 综合网天天 | 欧美毛片网站 |