色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

實戰案例 | 基于全志T113-i 的星閃模組適配之路

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

前言:

星閃技術(NearLink)是新一代近距離無線連接技術,擁有低延時、高吞吐、高并發的特點,將進一步擴大其在消費電子產品工業領域的廣泛應用。全志T113系列作為當下熱門的國產工業處理器芯片,兩者的結合將帶來不一樣的應用方向。下面基于廣州眺望電子的T113-I系列評估板為大家分享星閃模組的驅動適配過程。

一、軟硬件環境說明

1.1 硬件環境


Core-T113-i核心板基于全志T113處理器設計,是一款專為汽車和工業應用等領域進行智能控制和人機界面設計的雙核 Cortex-A7處理器,配備的是256/512MB DDR3內存可選。工業級工作溫度范圍,擁有10年以上的生命周期。是一款郵票孔封裝形態的低成本,性價比極高的國產工業級核心板,配套底板為EVM-T113-i評估板。

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

圖1-1 廣州眺望電子EVM-T113-i評估板


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

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

圖1-2 UB37星閃開發板


1.2軟件環境


虛擬機版本: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

星閃驅動包:UB37_DB37_driver_1.10.110.tar.gz

二、調試過程

2.1驅動移植 將驅動源碼包 UB37&DB37_linuxDriver.tar.gz 放置于虛擬機上,并進行解壓。

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

完成配置后,執行 make all 命令編譯驅動文件,在 output 生成目標文件:

make all

編譯結果輸出到"output/bin" 目錄下


文件名

說明

plat_soc.ko

UB37&DB37 平臺驅動模塊

wifi_soc.ko

UB37&DB37 WiFi 驅動模塊

ble_soc.ko

UB37&DB37 藍牙驅動模塊

sle_soc.ko

UB37&DB37 星閃驅動模塊

ws73_cfg.ini

UB37&DB37 客制化的配置文件

2.2WiFi功能調試

步驟 1 創建 wpa_supplicant.conf 文件,該文件是啟動 wpa_supplicant 進程時需要使用到的配置文件,內容如下:

ctrl_interface=/etc/Wireless/wpa_supplicant update_config=1

步驟 2 創建 p2p_supplicant.conf 文件,該文件是啟動 wpa_supplicant P2P 功能需的 配置文件,內容如下:

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 創建 hostapd.conf 文件,該文件是啟動 hostapd 功能需的配置文件,內容如下:

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功能調試

步驟 1 下載第三方工具 bluez-5.64.tar.xz 及其依賴庫,解壓文件并放至驅動相應目錄下:

tar -xvf bluez-5.64.tar.xz

解壓依賴庫至 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 依賴庫,相關指令如下,注意,編譯藍牙工具前需先安裝以下依賴庫:

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

配置環境變量

$exportPKG_CONFIG_LIBDIR=/vendor/lib/pkgconfig/

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

步驟 4 生成目標文件在 vendor 目錄,如表所示。

目錄

說明

/vendor/ lib

依賴庫動態庫文件:

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 相關工具可執行文件:

bluetoothctl

dbus-daemon

hciconfig

hcitool

/vendor/share/d bus-1

dbus 配置文件:

session .conf

system .conf

/vendor/ lib exec/ bluetooth

bluez 協議棧可執行文件:

bluetoothd

三、測試驗證

3.1WiFi功能測試


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

[root@T113-I:/] lsusb

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

驅動加載

[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

執行以下指令,之后根據提示輸入想連接wifi的有戶名和密碼

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

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

聯網測試

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

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


3.2BLE功能測試


驅動加載

[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

查看藍牙節點

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

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

環境設置

[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

開啟藍牙守護進程

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

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

藍牙A廣播

[root@T113-I:/]# bluetoothctl[bluetooth]# power on # 上電[bluetooth]# discoverable on # 設置為可被發現[bluetooth]# advertise on # 廣播(設置為可發現后,第一次廣播會失敗)[bluetooth]# advertise on # 廣播(再執行一次即可)

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

藍牙B掃描藍牙A配對

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

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

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

3.3星閃測試


步驟 1 將星閃執行需要的工具“sparklinkd ” 、“cctrl” 復制到/bin 目錄下,修改為 可執行權限:

$chmoda+xsparklinkd $chmoda+xsparklinkctrl

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

insmod plat_soc.ko insmod sle_soc.ko

串口打印如下圖,則說明星閃驅動初始化成功。

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

四、經驗小結

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

如上則是基于廣州眺望電子的T113-I系列評估板為大家分享的星閃模組的驅動適配過程,想了解或者獲取更多相關技術知識、星閃性能或產品信息等,請關注眺望電子公眾號或聯系我們,更多案例即將陸續推出,竭誠為您服務!


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模組
    +關注

    關注

    6

    文章

    1496

    瀏覽量

    30414
  • 核心板
    +關注

    關注

    5

    文章

    1016

    瀏覽量

    29782
  • 星閃
    +關注

    關注

    6

    文章

    123

    瀏覽量

    640
  • 全志T113
    +關注

    關注

    0

    文章

    54

    瀏覽量

    287
收藏 人收藏

    評論

    相關推薦

    飛凌OK113i-CT113-i開發板rtl8723du WIFI功能測試及藍牙驅動移植

    飛凌 OK113i-C T113-i開發板板載一個RTL8723du wifi/藍牙二合一模塊,板子出廠已經移植好了WIFI驅動但是藍牙驅動沒有,所以這篇文章我們主要做藍牙驅動的移
    的頭像 發表于 12-11 13:52 ?2486次閱讀

    【米爾-T113-i開發板試用】米爾-T113-i開發環境搭建

    首先感謝MYIR & ELECFANS給與的使用米爾-T113-i開發板的機會。 一、開發板簡介 米爾-
    發表于 03-01 21:43

    【米爾-T113-i開發板試用】米爾-T113-i開發板與modbus設備的連接和操作

    繼前面開發環境設置和libmodbus庫的移植后,本文主要介紹通過米爾-T113-i開發板實現與modbus設備的連接和操作。 一、設備簡介 剛好手頭有個modbus溫度傳感設備。 各種參數也
    發表于 03-21 19:39

    哇!0.8秒啟動!Linux快速啟動方案分享,T113-i國產平臺!

    本文主要介紹基于創龍科技TLT113-EVM評估板(基于T113-i)的系統快速啟動方案,適用開發環境如下。 Windows開發環境:Windows 7 64bit、Windows
    發表于 08-22 11:54

    國產RISC-V基于T113-i異構多核平臺

    T113-i是一款雙核Cortex-A7@1.2GHz國產工業級處理器平臺,并內置玄鐵C906 RISC-V和HiFi4 DSP雙副核心,可流暢運行Linux系統與Qt界面,并已適配
    發表于 10-10 22:08

    國產RISC-V案例分享,基于T113-i異構多核平臺!

    ,并已適配OpenWRT系統、Docker容器技術。而其中的RISC-V屬于超高能效副核心,主頻高達1008MHz,標配內存管理單元,可運行RTOS或裸機程序。 圖 1 T113-i
    發表于 10-29 09:47

    飛凌 OK113i-C T113-i開發板初體驗

    的PC上進行操作,而且,因為以前在安裝過T113-S3的開發環境,所以在編譯SDK過程中并沒有碰到其他因缺少依賴軟件報的錯誤。 T113-i longan linux開發環境搭建 解壓sdk cat
    發表于 12-14 15:33

    國產處理器T113-iT113-S3區別解析

    官方資料中顯示,T113-i能夠在不加散熱片情況下,依然可在真工業級溫度(-40℃ ~ +85℃)下穩定運行,極大保證了工業產品高可靠性的基本要求。
    發表于 06-25 10:50 ?4067次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b>國產處理器<b class='flag-5'>T113-i</b>與<b class='flag-5'>T113</b>-S3區別解析

    100%國產物料認證,米爾入門級國產核心板T113-i方案

    基于T113-i處理器的核心板和開發板,讓廣大工程師有了更多的選擇。接下來看看這款T113-i國產核心板的性能和優勢。MYC-YT113i
    的頭像 發表于 09-21 08:01 ?1288次閱讀
    100%國產物料認證,米爾入門級國產核心板<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>方案

    上新!米爾發布純國產入門級核心板T113-i方案

    基于T113-i處理器的核心板和開發板,讓廣大工程師有了更多的選擇。接下來看看這款T113-i國產核心板的性能和優勢。 MYC-YT113i
    的頭像 發表于 09-22 10:21 ?1221次閱讀
    上新!米爾發布純國產入門級核心板<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>方案

    米爾-T113-i開發環境搭建

    一、開發板簡介 米爾-T113-i開發板搭載T113處理器,雙核A7@1.2GHz,適用
    的頭像 發表于 03-02 23:34 ?2744次閱讀
    米爾-<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>開發環境搭建

    米爾-T113-i開發板與modbus設備的連接和操作

    本文主要介紹通過米爾-T113-i開發板實現與modbus設備的連接和操作。
    的頭像 發表于 03-21 19:42 ?951次閱讀
    米爾-<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>開發板與modbus設備的連接和操作

    T113-i最新發布Tina5.0系統!支持3大新特性!

    創龍科技T113-i雙核Cortex-A7@1.2GHz全國產工業核心板(含稅79元)一經面世,就以超高性價比受到全行業關注。而創龍科技再次為T113-i處理器平臺進行軟件系統完善
    的頭像 發表于 05-14 08:05 ?694次閱讀
    <b class='flag-5'>T113-i</b>最新發布Tina5.0系統!支持3大新特性!

    系統適配 | T113-i 核心板OpenWrt系統發布

    前言:T113-i處理器是一款面向與工業場景的高性能、低成本嵌入式處理器,其性能與外設接口可以滿足各類復雜場景需求。官方所預發布的系統為Linux5.4,在部分特定場合下,需要適配
    的頭像 發表于 11-15 01:06 ?517次閱讀
    系統<b class='flag-5'>適配</b> | <b class='flag-5'>T113-i</b> 核心板OpenWrt系統發布

    基于T113-i的系統快速啟動顯示Qt界面、LVGL界面案例

    本文主要介紹基于創龍科技TLT113-EVM評估板(基于T113-i)的系統快速啟動顯示Qt界面、LVGL界面案例,適用開發環境如下。 Windows開發環境:Windows 7
    的頭像 發表于 11-27 09:18 ?441次閱讀
    基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>的系統快速啟動顯示Qt界面、LVGL界面案例
    主站蜘蛛池模板: 国产在线播放91| 午夜免费无码福利视频麻豆| 国产成人在线观看免费网站| 亚洲精品国产在线观看| 肉动漫h黄动漫日本免费观看| 精品日韩欧美一区二区三区 | 风流少妇BBWBBW69视频| WWW国产精品内射熟女| 亚洲精品自在线拍2019| 欧洲兽交另类AVXXX| 欧美精品久久久久久久久大尺度 | 久久精品无码成人国产毛| 精品国产乱码久久久久久口爆| 国产在线高清视频| 国产在线一区二区AV视频| 国产在线一区观看| 护士被老头边摸边吃奶的视频| 寂寞骚妇女被后入式抽插| 动漫美女3d被爆漫画| 中文在线日韩亚洲制服| 午夜4k最新福利| 午夜一级毛片看看| 亚洲国产日韩欧美高清片a| 亚洲欧美日韩精品自拍| 亚洲视频中文字幕| 天天看高清影视在线18| 偷拍 自怕 亚洲 在线| 向日葵视频app下载18岁以下勿看| 青青草在线视频| 免费特黄一区二区三区视频一| 蜜桃成熟时33D在线嘟嘟网| 嫩草AV久久伊人妇女| 全黄H全肉禁乱公| 欧美123区| 日本最新免费区中文| 欧美91精品久久久久网免费| 欧美三级不卡在线观线看| 色色噜一噜| 亚洲精品不卡在线| 中文字幕在线观看亚洲视频| 中国二级毛片|