99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

英創(chuàng)信息技術(shù)Linux嵌入式工控主板支持4G網(wǎng)卡介紹

英創(chuàng)信息技術(shù) ? 來源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-02-03 10:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著數(shù)據(jù)通訊業(yè)務(wù)的日益增加,對(duì)數(shù)據(jù)傳輸效率的要求也越來越高,目前普遍使用的有第二代移動(dòng)通信技術(shù)(2G)最高傳輸速率為115kbit/s,第三代移動(dòng)通訊技術(shù)(3G)可提供5.76Mbits/s的數(shù)據(jù)上行和高達(dá)21.6Mbit/s的數(shù)據(jù)下行速度,英創(chuàng)公司對(duì)2G和3G的支持已經(jīng)有了成熟的方案,2G可以使用ETA301套件通過串口控制,3G可以使用ETA303轉(zhuǎn)接模塊將3G模塊的MiniPCIe接口轉(zhuǎn)換成USB接口與板卡連接進(jìn)行撥號(hào)等操作?,F(xiàn)在第四代移動(dòng)通訊技術(shù)(4G)也逐漸的發(fā)展起來,4G從數(shù)據(jù)傳輸?shù)乃俣然蛘?a target="_blank">通信的靈活度上講,都有著不可比擬的優(yōu)越性,理論上最大速度可達(dá)100Mbit/s,如果對(duì)網(wǎng)絡(luò)性能有較高的要求時(shí),4G將是不錯(cuò)的選擇。

英創(chuàng)公司已經(jīng)完成了對(duì)中興的4G模塊ME3760的評(píng)估,硬件和驅(qū)動(dòng)都已經(jīng)測(cè)試通過。硬件部分和3G模塊相同,使用ETA303轉(zhuǎn)接模塊將4G模塊的MiniPCIe接口轉(zhuǎn)換成USB接口與板卡連接,這樣硬件的連接就已經(jīng)完成。所以以前通過ETA303模塊使用3G網(wǎng)絡(luò)的客戶如果想升級(jí)為4G,硬件上面不需要做任何改動(dòng),將3G模塊換成4G模塊即可。下面英創(chuàng)公司就使用ME3760模塊為例,介紹如何在EM335x和EM928x系列的Linux工控主板上成功連接上4G網(wǎng)絡(luò)。

1、驅(qū)動(dòng)的移植

4G模塊和3G模塊有較大的區(qū)別,文件系統(tǒng)中USB轉(zhuǎn)串口的通用驅(qū)動(dòng)不能夠直接使用到4G模塊上,還要加入U(xiǎn)SB轉(zhuǎn)網(wǎng)絡(luò)的驅(qū)動(dòng),根據(jù)中興官方提供的資料,需要對(duì)驅(qū)動(dòng)文件usbserial.c和cdc_ether.c做一些修改,具體的修改方法可以在模塊的手冊(cè)中查看。修改完成后內(nèi)核中的驅(qū)動(dòng)選項(xiàng)如下,我們還是使用模塊的形式來編譯:

Device Drivers --->
[*] Network device support --->
USB Network Adapters --->
Multi-purpose USB Networking Framework
-M- CDC Ethernet support (smart devices such as cable modems)

編譯完成后,我們需要用到的模塊有usbserial.ko、usb_wwan.ko、option.ko、cdc_encap.ko這四個(gè)ko文件。

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

插入ETA303模塊上電后,還是需要加載編譯好的ko文件才能識(shí)別,usbserial.ko加載的時(shí)候帶上vendorID和productID,ME3760模塊的vendorID為0x19d2,productID為0x0199,所以加載命令為:

insmod /lib/modules/3.12.10/usbserial.ko vendor=0x19d2 product=0x0199
usbserial.ko、usb_wwan.ko、option.ko這三個(gè)模塊有依賴的關(guān)系,所以需要按照usbserial.ko->usb_wwan.ko->option.ko這樣的順序加載:
insmod /lib/modules/3.12.10/usbserial.ko
insmod /lib/modules/3.12.10/usb_wwan.ko
insmod /lib/modules/3.12.10/option.ko

加載完成后,終端會(huì)打印一些信息,顯示USB已經(jīng)轉(zhuǎn)換成串口ttyUSB0、ttyUSB1和網(wǎng)絡(luò)eth1(如果是雙網(wǎng)口則是轉(zhuǎn)換成eth2),這樣就說明驅(qū)動(dòng)加載成功了。

也可以使用命令ifconfig -a可以在終端查模塊轉(zhuǎn)換出來的網(wǎng)絡(luò)設(shè)備。

3、連接網(wǎng)絡(luò)

4G模塊和以往的2G、3G在網(wǎng)絡(luò)連接方面也有一些區(qū)別,不再使用pppd撥號(hào)腳本了,而是使用AT指令直接獲取IP和DNS設(shè)置到模塊轉(zhuǎn)換成的網(wǎng)絡(luò)設(shè)備上(本次示例中的eth1)。接下來看一下詳細(xì)的步驟:

①首先發(fā)送指令“AT+CFUN=1'設(shè)置4G模塊為完全功能模式,這里大約需要等待40秒左右的時(shí)間,模塊才能將功能啟動(dòng)起來。

②發(fā)送指令“AT+CGACT=1,1”獲取IP地址和DNS地址,命令的應(yīng)答格式為:

這里需要將返回的一個(gè)IP地址和兩個(gè)DNS地址記錄下來以便等一下設(shè)置到4G模塊中。

③發(fā)送指令“AT+ZGACT=1,1” 用于連接RNDIS鏈路。

④使用命令ifconfig eth1 10.72.172.95將前面獲取的IP地址設(shè)置到eth1中,然后使用命令ifconfig eth1 up將eth1啟用,通過這幾步操作模塊就已經(jīng)連上網(wǎng)絡(luò)了。接下來需要設(shè)置一下默認(rèn)網(wǎng)關(guān),使用命令:route add default gw 10.72.172.95將默認(rèn)網(wǎng)關(guān)修改為4G網(wǎng)卡。

⑤如果需要使用DNS的功能,那么需要將第二步中通過AT指令獲取到的兩個(gè)DNS設(shè)置到/etc/resolv.conf中:

經(jīng)過以上步驟,就能夠通過4G模塊訪問外網(wǎng)了,測(cè)試如下:

考慮到以上的步奏較為繁瑣,為了方便用戶操作,英創(chuàng)公司已經(jīng)將以上的操作全部整合到例程test_4g中了,用戶運(yùn)行程序能夠?qū)崿F(xiàn)自動(dòng)發(fā)送AT指令,記錄下IP和DNS,并且將IP設(shè)置到4G網(wǎng)卡中,實(shí)現(xiàn)上網(wǎng)的功能,如需要相關(guān)代碼,可以向英創(chuàng)相關(guān)工程師索取。

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

    關(guān)注

    87

    文章

    11511

    瀏覽量

    213879
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6102

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Linux嵌入式和單片機(jī)嵌入式的區(qū)別?

    :使用Linux操作系統(tǒng),可以運(yùn)行各種復(fù)雜的應(yīng)用程序和驅(qū)動(dòng)程序。 4. 資源需求 : 單片機(jī)嵌入式 :對(duì)硬件資源的需求較低,通常只需要一個(gè)單片機(jī)芯片,內(nèi)存和存儲(chǔ)空間較小。 Linux
    發(fā)表于 06-20 09:46

    嵌入式工控機(jī)VS普通工控機(jī),哪個(gè)產(chǎn)品的性能更好?

    嵌入式工控機(jī)與普通工控機(jī)相比, 嵌入式工控機(jī)區(qū)別在哪里??jī)?yōu)勢(shì)在哪里呢? 嵌入式
    的頭像 發(fā)表于 04-30 17:53 ?308次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>工控</b>機(jī)VS普通<b class='flag-5'>工控</b>機(jī),哪個(gè)產(chǎn)品的性能更好?

    4G核心板_4G智能模組_聯(lián)發(fā)科MTK|高通|紫光展銳4G模塊開發(fā)

    4G核心板是一種集成了處理器、內(nèi)存與存儲(chǔ)、射頻模塊、接口等主要組件的小型電路板。它采用開放的智能Android操作系統(tǒng),并內(nèi)置4G通信功能,專為嵌入式系統(tǒng)的核心功能實(shí)現(xiàn)而設(shè)計(jì)。由于核
    的頭像 發(fā)表于 03-04 20:15 ?499次閱讀
    <b class='flag-5'>4G</b>核心板_<b class='flag-5'>4G</b>智能模組_聯(lián)發(fā)科MTK|高通|紫光展銳<b class='flag-5'>4G</b>模塊開發(fā)

    嵌入式主板選型與應(yīng)用指南

    嵌入式主板是專為嵌入式系統(tǒng)設(shè)計(jì)的核心硬件平臺(tái),廣泛應(yīng)用于工業(yè)控制、物聯(lián)網(wǎng)、醫(yī)療設(shè)備等領(lǐng)域。以下是關(guān)于嵌入式主板的詳細(xì)
    的頭像 發(fā)表于 02-27 14:53 ?539次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>選型與應(yīng)用指南

    小身材大能量:解讀小尺寸嵌入式主板

    此前,已經(jīng)帶大家認(rèn)識(shí)了嵌入式主板的尺寸版型,相信大家對(duì)此已有了初步印象。在科技日新月異的當(dāng)下,各類設(shè)備都朝著更小體積、更高性能的方向發(fā)展。小尺寸嵌入式主板正悄無聲息改變著我們的生活與商
    的頭像 發(fā)表于 02-17 18:02 ?605次閱讀
    小身材大能量:解讀小尺寸<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>

    嵌入式主板的概述與發(fā)展

    隨著科技的迅猛發(fā)展,嵌入式系統(tǒng)在現(xiàn)代電子產(chǎn)品中扮演著越來越重要的角色。嵌入式主板作為嵌入式系統(tǒng)的核心組件之一,承擔(dān)著控制、處理和通訊等多種功能。本文將對(duì)
    的頭像 發(fā)表于 01-13 16:30 ?787次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>的概述與發(fā)展

    ARM架構(gòu)嵌入式主板特點(diǎn)

    嵌入式主板可以理解為嵌入在設(shè)備中用于控制和數(shù)據(jù)處理的CPU板,也就是設(shè)備的“大腦”。當(dāng)主板嵌入到設(shè)備中,當(dāng)然對(duì)
    的頭像 發(fā)表于 12-31 16:03 ?1032次閱讀
    ARM架構(gòu)<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>特點(diǎn)

    無風(fēng)扇嵌入式工控機(jī)特點(diǎn)

    隨著信息技術(shù)的飛速發(fā)展和工業(yè)自動(dòng)化程度的不斷提高,工業(yè)控制領(lǐng)域?qū)?b class='flag-5'>嵌入式工控機(jī)的需求日益增加。無風(fēng)扇嵌入式工控機(jī)作為這一領(lǐng)域的重要組成部分,因
    的頭像 發(fā)表于 11-18 15:16 ?758次閱讀
    無風(fēng)扇<b class='flag-5'>嵌入式</b><b class='flag-5'>工控</b>機(jī)特點(diǎn)

    嵌入式工控機(jī)如何使用?嵌入式工控機(jī)操作方法及注意事項(xiàng)

    嵌入式工控機(jī)作為現(xiàn)代工業(yè)自動(dòng)化和控制系統(tǒng)中重要的硬件支持,廣泛應(yīng)用于生產(chǎn)線監(jiān)控、軌道交通、電力能源等多個(gè)領(lǐng)域。其穩(wěn)定性、可靠性以及適應(yīng)惡劣環(huán)境的能力,使其成為許多行業(yè)的首選。那么,嵌入式
    的頭像 發(fā)表于 10-18 10:02 ?1023次閱讀

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統(tǒng)的核心組件,是一種用于控制和數(shù)據(jù)處理的計(jì)算機(jī)硬件,其設(shè)計(jì)旨在嵌入特定設(shè)備中執(zhí)行專門任務(wù)。嵌入式
    的頭像 發(fā)表于 09-30 10:05 ?1627次閱讀

    嵌入式linux開發(fā)的基本步驟有哪些?

    嵌入式Linux開發(fā)是一個(gè)復(fù)雜的過程,涉及到硬件選擇、操作系統(tǒng)移植、驅(qū)動(dòng)開發(fā)、應(yīng)用程序開發(fā)等多個(gè)方面。以下是嵌入式Linux開發(fā)的基本步驟,以及每個(gè)步驟的說明。 硬件選擇 在開始
    的頭像 發(fā)表于 09-02 09:11 ?1255次閱讀

    飛凌嵌入式技術(shù)創(chuàng)新日(深圳站)精彩回顧

    工的分享,則更加側(cè)重于嵌入式技術(shù)的研發(fā)和創(chuàng)新,為與會(huì)者提供了新的問題解決思路;最后,粵港澳大灣區(qū)國(guó)創(chuàng)中心技術(shù)專家的溫老師 介紹了openEu
    發(fā)表于 08-28 09:06

    宇瓏RK3576核心板與嵌入式主板通用平臺(tái)介紹

    宇瓏RK3576核心板與嵌入式主板通用平臺(tái)介紹
    的頭像 發(fā)表于 08-26 17:23 ?1110次閱讀
    宇瓏RK3576核心板與<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>通用平臺(tái)<b class='flag-5'>介紹</b>

    RK3576核心板與嵌入式主板通用平臺(tái)介紹

    RK3576核心板與嵌入式主板通用平臺(tái)介紹
    的頭像 發(fā)表于 08-26 11:37 ?1392次閱讀
    RK3576核心板與<b class='flag-5'>嵌入式</b><b class='flag-5'>主板</b>通用平臺(tái)<b class='flag-5'>介紹</b>

    嵌入式工控機(jī)和4U工控機(jī)的區(qū)別

    在現(xiàn)代工業(yè)自動(dòng)化和智能控制領(lǐng)域,工控機(jī)(工業(yè)計(jì)算機(jī))作為關(guān)鍵的硬件支撐,扮演著至關(guān)重要的角色。隨著技術(shù)的進(jìn)步和市場(chǎng)需求的多樣化,工控機(jī)的種類和形態(tài)不斷豐富。其中,嵌入式
    的頭像 發(fā)表于 07-25 18:01 ?1212次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>工控</b>機(jī)和<b class='flag-5'>4</b>U<b class='flag-5'>工控</b>機(jī)的區(qū)別