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

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

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

3天內不再提示

RK356X Android11 以太網共享4G網絡

觸覺智能 ? 2023-12-02 08:32 ? 次閱讀

本文基于IDO-SBC3566-V1B Android11系統實現開機后以太網自動共享4G網絡功能

IDO-SBC3566基于瑞芯微RK3566研發的一款高性能低功耗的智能主板,采用四核A55,主頻高達1.8GHz,專為個人移動互聯網設備和AIOT設備而設計,內置了多種功能強大的嵌入式硬件引擎,為高端應用提供了優異的性能,支持幾乎全格式的4K編解碼,內置3DGPU,能夠完全兼容OpenGL ES1.1/2.0/3.2、OpenCL2.0和Vulkan1.0.特殊的MMU2D硬件引擎,此外,憑借其強大的兼容性,可以輕松地轉換基于TensorFlow/MXNet/PyTorch/Caffe等一系列框架的網絡模型。

支持Android,LinuxOpenHarmony,麒麟OS等多種操作系統,可廣泛應用于平板、教育平板、帶屏音箱、詞典筆、云終端、視頻會議系統等安卓/Linux類應用方案,以及其他帶屏消費類、或輕量級AI應用場景。

產品規格書:IDO-SBC3566-V1B 產品手冊

52adebf2-90aa-11ee-9788-92fbcf53809c.png

52d0d036-90aa-11ee-9788-92fbcf53809c.png

添加以太網共享服務

在源碼目錄下新建以太網共享服務文件,實現系統開機啟動時開啟以太網共享。

packages/apps/Settings/src/com/android/settings/StartEth1ShareRunnable.java

文件內容如下:

packagecom.android.settings;

//以太網共享
importandroid.app.Service;
importandroid.content.Context;
importandroid.os.Handler;
importandroid.util.Log;
importandroid.content.Intent;
importandroid.os.IBinder;

importandroid.net.ConnectivityManager;
importstaticandroid.net.TetheringManager.TETHERING_ETHERNET;
importandroid.net.ConnectivityManager.OnStartTetheringCallback;


publicclassStartEth1ShareRunnableextendsService{

privatestaticfinalString TAG = "StartEth1ShareRunnable";

privateContext mContext;

//以太網共享
privateConnectivityManager mCm;
privateOnStartTetheringCallback mStartTetheringCallback;

@Override
publicIBinder onBind(Intent arg0){
// TODO Auto-generated method stub

returnnull;
}

@Override
publicvoidonCreate(){
super.onCreate();

mCm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
mStartTetheringCallback = newOnStartTetheringCallback();
mHandler.post(StartEth1ShareRunnable);//啟用以太網
}

privateHandler mHandler = newHandler();

privateclassOnStartTetheringCallbackextendsConnectivityManager.OnStartTetheringCallback{
@Override
publicvoidonTetheringStarted(){
Log.d(TAG, "ethernet onTetheringStarted!\n");
}

@Override
publicvoidonTetheringFailed(){
Log.e(TAG, "ethernet onTetheringFailed!\n");
}
}

//以太網共享
privateRunnable StartEth1ShareRunnable = newRunnable() {
@Override
publicvoidrun(){
try{
if(mCm != null)
mCm.startTethering(TETHERING_ETHERNET, true, mStartTetheringCallback, mHandler);//開啟以太網共享
} catch(Exception e) {
Log.e(TAG, "ethernet startTethering error!\n");
e.printStackTrace();
mHandler.postDelayed(StartEth1ShareRunnable, 10000);//延遲10秒后重新執行
}
}
};
}

在packages/apps/Settings/src/com/android/settings/ 添加一個廣播 MyBootReceiver.java 用于接收啟動完成事件,在收到廣播后調用StartEth1ShareRunnable服務

packagecom.android.settings;

importandroid.content.BroadcastReceiver;
importandroid.content.Context;
importandroid.content.Intent;

publicclassMyBootReceiverextendsBroadcastReceiver{

@Override
publicvoidonReceive(Context context, Intent intent){
// TODO Auto-generated method stub
String action = intent.getAction();
if(action.equals(Intent.ACTION_BOOT_COMPLETED))
{
Intent service = newIntent(context, StartEth1ShareRunnable.class);
context.startService(service);
}

}
}

功能驗證

SBC3566主板插入可使用的EC20 4G模塊以及SIM卡,如下圖所示:

52d6ed86-90aa-11ee-9788-92fbcf53809c.png ?52fda2b4-90aa-11ee-9788-92fbcf53809c.png

從SBC3566主板網口接一根網線到另外一塊主板網口上,并給兩個主板供電

在SBC3566系統查看網口及4G獲取的IP

共享的網口網絡IP:192.168.5.14G網卡IP:10.47.102.124

console:/ # ifconfig
eth0 Link encap:Ethernet HWaddr 02:ed:83:f3:50:c4 Driver rk_gmac-dwmac
inet addr:192.168.5.1 Bcast:192.168.5.255 Mask:255.255.255.0
inet6 addr: fe80::7a78:d959:9bff:28cd/64Scope: Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:133errors:0dropped:0overruns:0frame:0
TX packets:158errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:1000
RX bytes:17758TX bytes:37405
Interrupt:38

ppp0 Link encap:Point-to-Point Protocol
inet addr:10.47.102.124 P-t-P:10.64.64.64 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:104errors:0dropped:0overruns:0frame:0
TX packets:111errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:3
RX bytes:27734TX bytes:11416

通過ping 百度地址能正常上網

console:/ # ping www.baidu.com
PING www.baidu.com (157.148.69.74) 56(84) bytes ofdata.
64bytes from157.148.69.74: icmp_seq=1ttl=52time=32.8ms
64bytes from157.148.69.74: icmp_seq=2ttl=52time=24.0ms
64bytes from157.148.69.74: icmp_seq=3ttl=52time=24.1ms
64bytes from157.148.69.74: icmp_seq=4ttl=52time=24.4ms
64bytes from157.148.69.74: icmp_seq=5ttl=52time=23.8ms
64bytes from157.148.69.74: icmp_seq=6ttl=52time=24.1ms
64bytes from157.148.69.74: icmp_seq=7ttl=52time=25.4ms
64bytes from157.148.69.74: icmp_seq=8ttl=52time=24.7ms
^C
--- www.baidu.com ping statistics ---
8packets transmitted, 8received, 0% packet loss, time 7012ms
rtt min/avg/max/mdev = 23.808/25.447/32.874/2.852ms

另外一塊主板通過網絡共享獲取到的IP 為192.168.5.X網段

console:/ # ifconfig
eth1 Link encap:Ethernet HWaddr 3a:1d:f7:26:49:0a Driver r8168
inet addr:192.168.5.199 Bcast:192.168.5.255 Mask:255.255.255.0
inet6 addr: fe80::4a59:7a31:cc45:1b53/64Scope: Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:286671errors:0dropped:0overruns:0frame:0
TX packets:586errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:1000
RX bytes:27238966TX bytes:64962
Interrupt:169Base address:0x3000

通過測試可以ping通互聯網網址

console:/ # ping www.baidu.com
PING www.baidu.com (157.148.69.74) 56(84) bytes ofdata.
64bytes from157.148.69.74: icmp_seq=1ttl=51time=37.7ms
64bytes from157.148.69.74: icmp_seq=2ttl=51time=28.7ms
64bytes from157.148.69.74: icmp_seq=3ttl=51time=22.9ms
64bytes from157.148.69.74: icmp_seq=4ttl=51time=23.2ms
64bytes from157.148.69.74: icmp_seq=5ttl=51time=23.4ms
64bytes from157.148.69.74: icmp_seq=6ttl=51time=48.0ms
64bytes from157.148.69.74: icmp_seq=7ttl=51time=23.0ms
64bytes from157.148.69.74: icmp_seq=8ttl=51time=24.9ms
64bytes from157.148.69.74: icmp_seq=9ttl=51time=69.8ms
^C
--- www.baidu.com ping statistics ---
9packets transmitted, 9received, 0% packet loss, time 8012ms
rtt min/avg/max/mdev = 22.930/33.577/69.879/15.184ms

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

    關注

    12

    文章

    3939

    瀏覽量

    127590
  • 4G網絡
    +關注

    關注

    1

    文章

    143

    瀏覽量

    26906
  • 瑞芯微
    +關注

    關注

    23

    文章

    427

    瀏覽量

    51407
收藏 人收藏

    評論

    相關推薦

    以太網與因特網:不同的網絡技術,共同的數字基礎

    以太網和因特網并不是對立的技術,而是共同構成了現代網絡生態的基礎。以太網提供了局部網絡的高效連接,而因特網則實現了全球范圍的互聯與信息共享
    的頭像 發表于 01-07 09:38 ?147次閱讀
    <b class='flag-5'>以太網</b>與因特網:不同的<b class='flag-5'>網絡</b>技術,共同的數字基礎

    Android11修改攝像頭前后置方法,觸覺智能RK3568開發板演示

    本文介紹在Android11系統下,修改攝像頭前后置屬性的方法。使用觸覺智能EVB3568鴻蒙開發板演示,搭載瑞芯微RK3568,四核A55處理器,主頻2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Andr
    的頭像 發表于 11-28 15:25 ?71次閱讀
    <b class='flag-5'>Android11</b>修改攝像頭前后置方法,觸覺智能<b class='flag-5'>RK</b>3568開發板演示

    瑞芯微RK3566/RK3568 Android11下該如何默認屏蔽導航欄/狀態欄?看這篇文章就懂了

    本文介紹瑞芯微RK3566/RK3568在Android11系統默認屏蔽導航欄/狀態欄方法,觸覺智能的Purple Pi OH鴻蒙開發板演示,搭載瑞芯微RK3566芯片,已適配全新Op
    的頭像 發表于 10-30 18:26 ?514次閱讀
    瑞芯微<b class='flag-5'>RK</b>3566/<b class='flag-5'>RK</b>3568 <b class='flag-5'>Android11</b>下該如何默認屏蔽導航欄/狀態欄?看這篇文章就懂了

    4G5G插卡路由器轉POE網絡--HC-G60

    4G5G轉POE是一種將4G網絡信號轉換為POE(以太網供電)技術的設備。? 這種設備可以將4G網絡
    的頭像 發表于 10-15 11:49 ?299次閱讀
    <b class='flag-5'>4G5G</b>插卡路由器轉POE<b class='flag-5'>網絡</b>--HC-<b class='flag-5'>G</b>60

    瑞芯微RK3566/RK3568 Android11使用OTA升級固件方法,深圳觸覺智能鴻蒙開發板演示,備戰第九屆華為ICT大賽

    本文介紹瑞芯微RK3566/RK3568在Android11系統OTA升級固件方法,使用觸覺智能的Purple Pi OH鴻蒙開發板演示,搭載了瑞芯微RK3566,Laval官方社區主
    的頭像 發表于 10-12 11:57 ?563次閱讀
    瑞芯微<b class='flag-5'>RK</b>3566/<b class='flag-5'>RK</b>3568 <b class='flag-5'>Android11</b>使用OTA升級固件方法,深圳觸覺智能鴻蒙開發板演示,備戰第九屆華為ICT大賽

    瑞芯微RK3566鴻蒙開發板Android11修改第三方輸入法為默認輸入法

    本文適用于觸覺智能所有支持Android11系統的開發板修改第三方輸入法為默認輸入法。本次使用的是觸覺智能的Purple Pi OH鴻蒙開源主板,搭載了瑞芯微RK3566芯片,類樹莓派設計,是Laval官方社區主薦的一款鴻蒙開發板。
    的頭像 發表于 09-24 09:43 ?483次閱讀
    瑞芯微<b class='flag-5'>RK</b>3566鴻蒙開發板<b class='flag-5'>Android11</b>修改第三方輸入法為默認輸入法

    TM4C129x基于套接字的TI-RTOS NDK以太網應用

    電子發燒友網站提供《TM4C129x基于套接字的TI-RTOS NDK以太網應用.pdf》資料免費下載
    發表于 09-23 11:15 ?0次下載
    TM<b class='flag-5'>4C129x</b>基于套接字的TI-RTOS NDK<b class='flag-5'>以太網</b>應用

    Android-RK356x GT9XX多點觸控設置為單點觸控的方法

    本文基于RK356xAndroid11系統描述GT9XX驅動芯片由多點觸摸改為單點觸摸功能。本次介紹的是觸覺智能的PurplePiOH鴻蒙開源主板,PurplePiOH是華為Laval官方社區主薦
    的頭像 發表于 08-16 18:17 ?649次閱讀
    <b class='flag-5'>Android-RK356x</b> GT9XX多點觸控設置為單點觸控的方法

    迅為RK3568開發板預裝Android12系統

    各個應用場合。 底板分為連接器與郵票孔兩種版本,雙路千兆以太網、SATA3.0、PCIE3.0、MIPI、HDM、MIPI、CAMERA、4G、5G等接口一應俱全.
    發表于 07-20 10:49

    工業以太網和普通以太網區別在哪

    的應用環境和需求不同。普通以太網主要應用于辦公和家庭網絡環境,而工業以太網則是為滿足工業自動化和控制系統的需求而設計的。 1.1 環境適應性 工業以太網在設計時需要考慮惡劣的工業環境,
    的頭像 發表于 06-11 10:30 ?2814次閱讀

    輕輕松松在RK356X Android11適配ML307R Cat.1模組

    本文基于IDO-SXB3568主板,介紹Android11平臺上適配中移物聯ML307RCat.14G模組的方法。該方法適用于觸覺所有RK356X的主板。IDO-SXB3568是觸覺智能推出
    的頭像 發表于 05-16 08:32 ?1196次閱讀
    輕輕松松在<b class='flag-5'>RK356X</b> <b class='flag-5'>Android11</b>適配ML307R Cat.1模組

    工業以太網的基本原理及優勢

    工業以太網,作為現代工業通信的基石,正逐漸改變著傳統工業網絡的格局。它以其高效、靈活和可靠的特點,在工業自動化領域得到了廣泛應用。本文將從工業以太網的基本原理出發,深入探討其優勢及其在工業領域
    的頭像 發表于 03-25 14:40 ?734次閱讀

    請問STM32G4系列的MCU可以支持以太網嗎?

    請問STM32G4系列的MCU可以支持以太網嗎?該系列同時支持以太網和USB Host或OTG接口的型號有嗎?
    發表于 03-15 06:14

    共享以太網相比,交換式以太網有什么不同的特點?

    共享以太網相比,交換式以太網有什么不同的特點? 交換式以太網是一種通過交換機連接多臺計算機的網絡技術,相對于
    的頭像 發表于 02-21 11:25 ?4209次閱讀

    工業以太網的特點 工業以太網的關鍵技術包含哪些?

    工業以太網(Industrial Ethernet)是一種用于工業自動化領域的網絡通信技術,它結合了以太網的高速、低成本和廣泛應用的優勢,滿足了工業環境對可靠性、實時性和安全性的要求。本文將詳細介紹
    的頭像 發表于 01-22 15:41 ?1989次閱讀
    主站蜘蛛池模板: 久久精品国产免费播放| 伊伊人成亚洲综合人网| 国产一区二区在线观看免费| 伊人热| 色婷婷我要去我去也| 久久这里只精品国产99re66| 国产精品 中文字幕 亚洲 欧美| 伊人成综合网伊人222| 天天综合网网欲色| 欧美 日韩 无码 有码 在线 | 99久久香蕉| 一本色道久久88加勒比—综合| 三级全黄的视频| 女人高潮了拔出来了她什么感觉| 久久re视频这里精品09免费| 国产人妻麻豆蜜桃色| 春暖花开 性 欧洲| 99在线观看免费| 最近2019年日本中文免费字幕 | 亚洲国产成人在线| 色偷偷7777www| 日本精品久久久久中文字幕2| 蜜桃成熟时2在线观看完整版hd| 护士12p| 国产亚洲欧洲日韩在线三区| 国产成人精品电影| 岛国大片在线播放高清| 不分昼夜H1V3| 啊好深啊别拔就射在里面| 99久久国产露脸精品竹菊传煤| 中国女人精69xxxxxx视频| 亚洲精品美女久久久久99| 色美妞论坛| 色婷婷粉嫩AV精品综合在线 | 1300部真实小Y女视频合集| 一个人免费观看在线视频播放| 亚洲 综合 欧美在线视频| 亚洲成人免费| 亚洲精品喷白浆在线观看| 亚洲高清中文字幕免费| 亚洲成熟人网站|