91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

英創(chuàng)信息技術WinCE主板多網(wǎng)絡優(yōu)先級設置介紹

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

掃碼添加小助手

加入工程師交流群

當在WinCE系統(tǒng)中添加一個網(wǎng)卡時,操作系統(tǒng)會自動生成相關的路由信息,利用CE系統(tǒng)自帶的route命令可以查看系統(tǒng)當前所有的路由記錄。下圖是預裝WEC7的ESM6802工控主板的路由表,其中Destination和Netmask為0.0.0.0的記錄表明這是系統(tǒng)缺省路由,缺省路由的意思是當要發(fā)送數(shù)據(jù)包的目標網(wǎng)絡地址不在系統(tǒng)的路由記錄中時,系統(tǒng)會將該數(shù)據(jù)包通過缺省路由對應的接口(網(wǎng)卡)發(fā)送出去。

路由記錄中的Metric為躍點數(shù),當系統(tǒng)中有多個缺省路由時,數(shù)據(jù)包會通過Metric更低的接口傳輸。如果系統(tǒng)中有多個網(wǎng)絡接口,則可利用Metric來選擇網(wǎng)絡數(shù)據(jù)的優(yōu)先傳輸路徑。使用WinCE系統(tǒng)自帶route命令即可修改路由記錄的Metric值,但通過命令行執(zhí)行route命令相對來講不夠直觀,因此我們實現(xiàn)了一個帶界面的路由表編輯程序GRoute,如下圖是在ESM6802上運行GRoute后,程序顯示的系統(tǒng)路由表,路由表中同時指明了每條記錄對應的網(wǎng)絡接口名稱。GRoute程序支持添加、修改和刪除路由記錄等功能。

上圖GRoute程序顯示的路由表中,網(wǎng)絡目標和網(wǎng)絡掩碼為0.0.0.0的缺省路由ENET1和ENET2是ESM6802的兩個以太網(wǎng)接口,除此之前還有3條缺省路由:

COM1:當WinCE主板通過ActiveSync與電腦連接時生成的虛擬網(wǎng)絡連接,實際使用時可忽略。

HUAWEI EM770W MODEM:華為EM770W 3G模塊撥號上網(wǎng)后生成的路由記錄。

ETA6210 WIFI MODEM:ETA6210 WiFi模塊連接到網(wǎng)絡后生成的路由路由記錄。

上面的缺省路由記錄中,有線以太網(wǎng)NENT1、NENT2和Metric分別為21和31,WiFi連接和EM770W 3G撥號連接的Metric為11。基于當前的路由表,網(wǎng)絡數(shù)據(jù)會優(yōu)先選擇3G撥號連接或WiFi網(wǎng)絡路徑。在實際應用中,通常希望數(shù)據(jù)優(yōu)先從有線以太網(wǎng)接口傳輸,然后是WiFi,最后才走4G/3G網(wǎng)絡,此時就需要手動修改路由表以實現(xiàn)選路需求。為了方便用戶使用, GRoute程序直接提供了網(wǎng)絡優(yōu)先級配置功能,如下圖,一旦勾選了“配置網(wǎng)絡優(yōu)先級”,GRoute程序會自動修改WiFi和PPP撥號連接的Metric值,實現(xiàn)網(wǎng)絡優(yōu)先級的配置。

當網(wǎng)絡狀態(tài)發(fā)生變化時(比如PPP撥號斷線重連),系統(tǒng)會重新生成新的路由記錄,可以在勾選GRoute程序“配置網(wǎng)絡優(yōu)先級”的同時勾選“定時刷新”功能,GRoute程序就會每隔幾秒檢查一下路由表并配置網(wǎng)絡優(yōu)先級。

GRoute也可以作為控制臺程序啟動運行,當通過命令行執(zhí)行GRoute程序并帶上刷新時間參數(shù)時, GRoute啟動后不顯示界面,保持在后臺每隔一定時間檢查/設置網(wǎng)絡優(yōu)先級。

在應用程序中可以通過CreateProcess啟動GRoute程序,此時同樣需要帶上刷新時間參數(shù),如果用戶不希望GRoute在屏幕上顯示任何信息,可以增加/d或-d參數(shù),相關的信息就會從系統(tǒng)的COM_DBG口輸出。應用程序中調用GRoute方法比下:

PROCESS_INFORMATION procInfo;

TCHAR szCmdLine[20] = L"5 -d"; // 注意參數(shù)之間需要至少一個空格分隔

if( !CreateProcess( L"\\edisk\\groute.exe", szCmdLine, NULL, NULL, FALSE, 0, NULL, NULL, NULL, &procInfo ) )

TRACE( L"CreateProcess failure!" );

WinCE自帶的tracer命令用于跟蹤網(wǎng)絡數(shù)據(jù)的傳輸路徑,可以驗證上面設置Metric值選路的方法是否有效,感興趣的用戶可以自行測試。


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

    關注

    7

    文章

    6107

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    CS32L010系列能否支持串口的發(fā)送和接收中斷單獨配置?不同中斷的中斷優(yōu)先級如何設置?

    1、串口能否配置成阻塞式發(fā)送和中斷式接收。 2、不同中斷的中斷優(yōu)先級如何設置?我在開啟中斷函數(shù)代碼中看到說中斷優(yōu)先級配置需要先調用NVIC_PriorityGroupConfig()函數(shù),但此函數(shù)無定義,全局搜索不到。
    發(fā)表于 12-10 18:46

    搶占優(yōu)先級和子優(yōu)先級

    關于搶占優(yōu)先級和子優(yōu)先級: 1)具有高搶占式優(yōu)先級的中斷可以在具有低搶占式優(yōu)先級的中斷服務程序執(zhí)行過程中被響應,即中斷嵌套,或者說高搶占式優(yōu)先級
    發(fā)表于 12-03 07:11

    電能質量在線監(jiān)測裝置的暫態(tài)數(shù)據(jù)補傳的優(yōu)先級如何在實際應用中進行動態(tài)調整?

    電能質量在線監(jiān)測裝置的暫態(tài)數(shù)據(jù)補傳優(yōu)先級在實際應用中通過 事件驅動、主站指令、資源狀態(tài)感知和動態(tài)策略調整 等多層機制實現(xiàn)靈活調控,確保關鍵數(shù)據(jù)的實時性與可靠性。以下是具體實現(xiàn)方式和典型場景的動態(tài)調整
    的頭像 發(fā)表于 11-06 14:10 ?281次閱讀

    電能質量在線監(jiān)測裝置的暫態(tài)數(shù)據(jù)補傳的優(yōu)先級是怎樣的?

    電能質量在線監(jiān)測裝置的暫態(tài)數(shù)據(jù)補傳優(yōu)先級設計遵循 事件驅動、主站指令優(yōu)先、資源動態(tài)分配 的原則,結合行業(yè)標準和設備機制,形成以下多層級優(yōu)先級體系: 一、最高優(yōu)先級:緊急事件驅動補傳 1
    的頭像 發(fā)表于 11-06 14:02 ?313次閱讀

    FreeRTOS任務調度及優(yōu)先級問題

    都有容錯,但是心里沒底,想向大家了解一下實際工作中有沒有遇到到類似的問題,如果有又是怎么解決的呢? 另外有前輩可以分享一下任務的優(yōu)先級在實際項目中該基于什么原則來劃分呢?
    發(fā)表于 11-06 02:18

    優(yōu)先級線程無法調度怎么解決?

    1,設置了3,5,6,8幾個優(yōu)先級,設備在現(xiàn)場正常運行了一年后,顯示、前端、后端這3個低優(yōu)先級線程異常了,表現(xiàn)為屏幕不動,前端采集數(shù)據(jù)沒有變化等,其他高
    發(fā)表于 09-25 07:33

    什么是RTOS中的優(yōu)先級反轉

    當一個高優(yōu)先級任務正在等待一個資源,但一個低優(yōu)先級任務正在持有它,一個中等優(yōu)先級任務繼續(xù)在中間運行時,就會發(fā)生優(yōu)先級反轉——阻止低優(yōu)先級任務
    的頭像 發(fā)表于 09-09 14:50 ?1014次閱讀

    求助,關于MS51設置中斷優(yōu)先級問題求解

    我確實發(fā)現(xiàn)在庫代碼和 TRM 之間設置中斷優(yōu)先級有一些差異,如下圖所示。 Could you check what's wrong with me?
    發(fā)表于 08-25 07:01

    揭秘!基于RT-Thread探究“優(yōu)先級反轉”下的任務調度究竟是什么樣的?| 技術集結

    本文將基于RT-Thread,結合RT-Trace調試器細化到實際任務調度的粒度,來調試并逐步講解“優(yōu)先級反轉”的調度和運行邏輯。如果對RT-Trace感興趣的可以看這篇文章:國產(chǎn)嵌入式調試器之光
    的頭像 發(fā)表于 08-17 10:07 ?3285次閱讀
    揭秘!基于RT-Thread探究“<b class='flag-5'>優(yōu)先級</b>反轉”下的任務調度究竟是什么樣的?| <b class='flag-5'>技術</b>集結

    易華錄入選國家信息技術應用創(chuàng)新典型解決方案

    近日,工業(yè)和信息化部網(wǎng)絡安全產(chǎn)業(yè)發(fā)展中心(工業(yè)和信息化部信息中心)公布了“2024年信息技術應用創(chuàng)新解決方案”評選結果。易華錄申報的“基于節(jié)
    的頭像 發(fā)表于 08-07 15:35 ?1630次閱讀

    TLe9893怎么調整外設的中斷優(yōu)先級

    你好林工,我該怎么調整外設的中斷優(yōu)先級?是否可以通過工具調整?默認設置下,是不是Brdv的在中斷優(yōu)先級高于T20和can?
    發(fā)表于 08-01 06:20

    請問C0系列單片機中斷優(yōu)先級只有4嗎?

    C0系列單片機中斷優(yōu)先級只有4?C071在配置的時候只能配置0-3
    發(fā)表于 07-23 08:00

    科普|信創(chuàng)是什么?一文讀懂“信息技術應用創(chuàng)新”戰(zhàn)略

    什么是信創(chuàng)?信創(chuàng),即“信息技術應用創(chuàng)新”,是國家推動IT系統(tǒng)自主可控、安全可控的重要戰(zhàn)略工程。它不僅是技術層面的創(chuàng)新,更承載著保障國家網(wǎng)絡
    的頭像 發(fā)表于 06-13 10:06 ?8445次閱讀
    科普|信<b class='flag-5'>創(chuàng)</b>是什么?一文讀懂“<b class='flag-5'>信息技術</b>應用創(chuàng)新”戰(zhàn)略

    CyU3PDebugPrint的最高優(yōu)先級和最低優(yōu)先級是什么?

    [i]CyU3PDebugPrint的最高優(yōu)先級和最低優(yōu)先級是什么?
    發(fā)表于 05-13 08:22

    創(chuàng)浪潮下,國產(chǎn)主板有什么新的發(fā)展機遇?

    信息技術應用創(chuàng)新浪潮的推動下,國產(chǎn)主板迎來了諸多新的發(fā)展機遇。信創(chuàng)產(chǎn)業(yè)旨在實現(xiàn)信息技術領域的自主可控,這一戰(zhàn)略目標為國產(chǎn)主板的發(fā)展提供了廣
    的頭像 發(fā)表于 05-09 09:24 ?734次閱讀
    信<b class='flag-5'>創(chuàng)</b>浪潮下,國產(chǎn)<b class='flag-5'>主板</b>有什么新的發(fā)展機遇?