国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    4024

    瀏覽量

    133969
  • 4G網絡
    +關注

    關注

    1

    文章

    144

    瀏覽量

    30359
  • 瑞芯微
    +關注

    關注

    27

    文章

    792

    瀏覽量

    54278
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    技術分享 | RK3568 Android11 如何實現自啟動應用

    隨著Android版本的不斷升級,對于應用權限的管理會更加苛刻。我司IAC-RK3568-Kit開發板默認搭載Android11,相比較之前RK3288的產品安卓版本變更較大,有些客戶
    的頭像 發表于 02-05 17:26 ?396次閱讀
    技術分享 | <b class='flag-5'>RK</b>3568 <b class='flag-5'>Android11</b> 如何實現自啟動應用

    RK3568 Android11編譯環境搭建及報錯解決指南

    在嵌入式開發領域,RK3568 芯片憑借其出色的性能被廣泛應用。基于 RK3568 進行 Android11 系統的開發,首先要搭建好編譯環境。本文將詳細介紹在 Ubuntu20.04 系統上搭建
    的頭像 發表于 02-04 17:37 ?1694次閱讀
    <b class='flag-5'>RK</b>3568 <b class='flag-5'>Android11</b>編譯環境搭建及報錯解決指南

    NVIDIA Spectrum-X以太網硅光技術助力AI工廠網絡創新

    NVIDIA 將率先為 AI 工廠引入采用光電一體封裝 (CPO) 的優化以太網網絡,通過 NVIDIA Spectrum-X 以太網硅光技術,為 NVIDIA Rubin 平臺實現橫向擴展 (scale-out)和跨區域擴展
    的頭像 發表于 01-14 09:06 ?607次閱讀
    NVIDIA Spectrum-<b class='flag-5'>X</b><b class='flag-5'>以太網</b>硅光技術助力AI工廠<b class='flag-5'>網絡</b>創新

    構建智能通信鏈路:4G、Wi-Fi與以太網融合協同實戰解析

    為應對網絡中斷、延遲波動等挑戰,融合4G、Wi-Fi與以太網的多協同方案應運而生。通過智能識別網絡狀態并動態切換,保障通信不中斷。下面將從
    的頭像 發表于 10-15 16:17 ?425次閱讀
    構建智能通信鏈路:<b class='flag-5'>4G</b>、Wi-Fi與<b class='flag-5'>以太網</b>融合協同實戰解析

    NVIDIA Spectrum-X 以太網交換機助力 Meta 和 Oracle 加速網絡性能

    基于?NVIDIA Spectrum-X 以太網交換機的 AI 數據中心網絡。 Meta 和 Oracle 正將 Spectrum-X 以太網
    的頭像 發表于 10-14 10:26 ?1796次閱讀
    NVIDIA Spectrum-<b class='flag-5'>X</b> <b class='flag-5'>以太網</b>交換機助力 Meta 和 Oracle 加速<b class='flag-5'>網絡</b>性能

    融合時代:4G/Wi-Fi/以太網/虛擬網卡配置實戰!

    在物聯網與邊緣計算快速發展的今天,掌握多種網絡接口的配置至關重要。本文以實戰為導向,詳解4G、Wi-Fi、以太網和虛擬網卡的接入與協同策略。 網絡適配器,它的一個更廣為人知的名字是——
    的頭像 發表于 10-09 18:25 ?304次閱讀
    多<b class='flag-5'>網</b>融合時代:<b class='flag-5'>4G</b>/Wi-Fi/<b class='flag-5'>以太網</b>/虛擬網卡配置實戰!

    實戰Air780EPM:構建4G共享網關,服務WiFi與有線設備!

    通過Air780EPM開發板,我們可以輕松實現4G網絡作為數據出口,為周邊的WiFi設備和以太網設備提供互聯網共享,適用于移動辦公、遠程部署等場景。 一、多
    的頭像 發表于 09-30 16:03 ?1222次閱讀
    實戰Air780EPM:構建<b class='flag-5'>4G</b><b class='flag-5'>共享</b>網關,服務WiFi與有線設備!

    通信模塊(4G / 以太網)斷聯除了模塊壞還有哪些原因?

    通信模塊(4G / 以太網)斷聯是典型的 “多環節故障”,除模塊硬件損壞外,問題可能出在 物理連接、供電、信號環境、配置參數、協議兼容、外部干擾、系統軟件 等多個鏈路,需按 “從底層到上層、從局部到
    的頭像 發表于 09-23 11:15 ?3476次閱讀
    通信模塊(<b class='flag-5'>4G</b> / <b class='flag-5'>以太網</b>)斷聯除了模塊壞還有哪些原因?

    4G/Wi-Fi/以太網無縫融合,智能通信實戰技術!

    聚焦多融合通信落地痛點,4G/Wi-Fi/以太網智能協同方案,以實戰案例為依托,詳解網絡拓撲設計、信號干擾規避、數據同步機制。工業級通信穩定性保障,讓多
    的頭像 發表于 09-20 15:21 ?1096次閱讀
    <b class='flag-5'>4G</b>/Wi-Fi/<b class='flag-5'>以太網</b>無縫融合,智能通信實戰技術!

    4G全網通網關是什么?有什么功能?

    4G全網通網關是一種能夠接入4G網絡,并將4G網絡信號轉換為其他網絡信號(如WiFi、
    的頭像 發表于 06-17 15:43 ?1290次閱讀
    <b class='flag-5'>4G</b>全網通網關是什么?有什么功能?

    以太網入門:從零開始,掌握以太網基礎知識!

    以太網作為現代通信技術的基石,其重要性不言而喻。無論是日常網絡應用,還是AI對高速大帶寬網絡的需求,以太網都扮演著不可或缺的角色。本文將從零開始,帶您了解
    的頭像 發表于 06-09 14:00 ?4117次閱讀
    <b class='flag-5'>以太網</b>入門:從零開始,掌握<b class='flag-5'>以太網</b>基礎知識!

    迅為RK3568多個系統版本并流暢運行Android12和11版本

    與郵票孔兩種版本,雙路千兆以太網、SATA3.0、PCIE3.0、MIPI、HDMI、MIPI、CAMERA、4G、5G等接口一應俱全。 支持國產實時操作系統(翼輝),Preemption
    發表于 04-14 16:20

    迅為瑞芯微RK3562開發板/核心板流暢運行Android13、Debian11、Buildroot、Ubuntu22系統

    、RGB、HDMI、MIP1、兩路CAMERA、SARADC、4G、5G通信模塊等接口一應俱全 流暢運行Android13、Debian11、Buildroot、Ubuntu22系統。
    發表于 04-08 17:13

    迅為RK3568支持國產實時操作系統(翼輝),Preemption、Xenomai實時系統AMP雙系統,流暢運行Android12和11版本

    與郵票孔兩種版本,雙路千兆以太網、SATA3.0、PCIE3.0、MIPI、HDMI、MIPI、CAMERA、4G、5G等接口一應俱全。 支持國產實時操作系統(翼輝),Preemption
    發表于 04-07 11:02

    瑞芯微RK356X主板復用接口配置方法,觸覺智能嵌入式方案商

    本文介紹瑞芯微RK356X系列復用接口配置的方法,基于觸覺智能RK3562開發板演示,搭載4核A53處理器,主頻高達2.0GHz;內置獨立1Tops算力NPU,可應用于物聯網網關、平板電腦、智能家居
    的頭像 發表于 03-28 18:04 ?1098次閱讀
    瑞芯微<b class='flag-5'>RK356X</b>主板復用接口配置方法,觸覺智能嵌入式方案商