女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

3天內不再提示

技術分享 | 開發板網口熱插拔自動獲取IP地址

啟揚ARM嵌入式開發 ? 2022-08-03 09:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

客戶在使用啟揚板卡的過程中提出要求開發板支持網口熱插拔自動獲取ip地址的需求。

啟揚工程師了解到需求后快速確定了解決思路:

通過ifplugd工具監聽網口熱插拔信息,并且執行指定腳本,腳本中使用udhcpc工具自動獲取ip地址。

接下來將對操作過程進行介紹與分析。

編譯環境準備?

QIYANG

主機:ubuntu16.04

編譯器:arm-linux-gnueabihf-gcc,版本4.7

開發板環境:ARM32

1

移植libdaemon

因為ifplugd依賴libdaemon庫,所以我們需要先編譯daemon。

筆者這里選擇daemon的版本是官方git下來的版本,git鏈接如下:

git clone git://git.0pointer.de/libdaemon

git下來之后先執行./bootstrap.sh腳本,此腳本會根據配置環境自動生成configure等編譯相關文件,生成之后配置

./configure--host=arm-linux-gnueabihf--prefix=/home/ylook/Tools/libdaemon/build,

腳本執行完成之后會檢查配置等,這里會出現一個報錯:

checking whether setpgrp takes no argument... configure: error: cannot check setpgrp when cross compiling

遇到這個報錯可以在之前配置的configure中加入ac_cv_func_setpgrp_void=yes,即可解決。

最后通過make && make install會將所需的lib以及include文件生成到build文件夾下。

注意:最后用file命令檢查一下文件架構,防止誤用X86的庫。

c6be8ed6-0f58-11ed-9ade-dac502259ad0.png

2

移植ifplugd

本次使用的編譯器是4.7版本,因為版本較低,所以ifplugd選擇的也是老版本——ifplugd-0.14.tar.gz。

編譯過程需要daemon的庫和頭文件,筆者為了方便直接將庫和頭文件放到編譯器的頭文件與庫中,準備完畢后直接解壓文件,

隨后配置./configure --host=arm-linux-gnueabihf --prefix=/home/ylook/Tools/ifplugd-0.14/build

這里會報lynx的錯誤,可直接在原先配置的configuer后添加“--disable-lynx”,就可解決,

即修改為./configure--host=arm-linux-gnueabihf--prefix=/home/ylook/Tools/ifplugd-0.14/build/ --disable-lynx,


此外還會報“ undefined reference to rpl_malloc”錯誤,解決方式是修改config.h.in,去掉其中的malloc。

配置完成后make && make install,同樣會在build目錄下生成我們需要的二進制文件。

注意:為了避免錯誤,最后依舊是用file命令檢查文件架構,確認采用的是否為arm架構。

c6d8c8dc-0f58-11ed-9ade-dac502259ad0.png

3

配置相關環境

配置環境過程中,啟揚開發板需要daemon的庫文件以及編譯出來的ifplugd二進制文件。我們將daemon庫文件拷貝到/usr/lib下,二進制文件拷貝到/usr/sbin下,輸入ifplugd -h命令可以看到成功運行。

c6f6c864-0f58-11ed-9ade-dac502259ad0.png

根據help信息,我們可以用以下兩個命令監聽兩個網口:

ifplugd -i eth0 -r /etc/network/if.sh

ifplugd -i eth1-r /etc/network/if.sh

監聽兩個網口并且執行后面的腳本文件,如果你的文件系統里有/etc/network/interface文件,需要將里面的auto改為allow-hotplug。

c71f83d0-0f58-11ed-9ade-dac502259ad0.png

而if.sh里面的內容就是簡單的檢測并且dhcp。

c74fec5a-0f58-11ed-9ade-dac502259ad0.png

最后我們可以將上面兩個命令設置開機自啟動,這樣就會自動up兩個網口,哪怕沒有插網線也是準備狀態,當插入網線后就會自動獲取ip地址。

注意可能會出現延遲,可以稍等一下查看。

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

    關注

    25

    文章

    5629

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    熱插拔算力集群

    熱插拔算力集群指在無需停機的情況下,動態增減計算節點或硬件的算力基礎設施,其核心價值在于實現資源的彈性伸縮和業務連續性。以下從關鍵技術、應用場景及優勢三個維度分析: 一、關鍵技術支撐? 硬件
    的頭像 發表于 06-26 09:20 ?100次閱讀

    如何選擇可靠的熱插拔?連接器熱插拔防護等級詳解

    熱插拔(Hot Swap)是指能夠在不關閉系統電源的情況下,安全地插入或拔除設備板卡或模塊。為了確保熱插拔過程的安全性和可靠性,連接器的熱插拔防護設計至關重要。
    的頭像 發表于 04-23 09:53 ?343次閱讀

    怎么綁定IP地址和MAC地址

    本篇文章主要說一說怎么在本地計算機上綁定IP和MAC地址以及通過路由器綁定IP和MAC地址,并且這兩者綁定可以解決什么問題。 ? 先來說說怎么去綁定 本地計算上綁定
    的頭像 發表于 12-01 22:48 ?1279次閱讀

    android如何獲取本機ip地址ip歸屬地

    # 前言 # 本篇文章主要介紹android如何獲取本機ip地址ip歸屬地。 ? # 定義 # ip
    的頭像 發表于 11-20 11:57 ?853次閱讀

    PCIe熱插拔機制介紹

    前言本文主要講述PCIe熱插拔機制,通過圖形方式方便讀者快速掌握。 一、概述 如果在PCIe設備不支持熱插拔的條件下,在不斷電的情況下插拔一塊PCIe SSD時,很可能會對主板或PCIe插槽造成損毀
    的頭像 發表于 11-20 09:07 ?2536次閱讀
    PCIe<b class='flag-5'>熱插拔</b>機制介紹

    熱插拔是什么意思

    熱插拔(Hot Swapping或Hot Swap),即帶電插拔,是指在不關閉系統電源的情況下,將模塊、板卡、存儲設備或其他外部設備插入或拔出系統,且不影響系統正常工作的技術。這種技術
    的頭像 發表于 10-29 17:49 ?4766次閱讀

    穩健的熱插拔設計

    電子發燒友網站提供《穩健的熱插拔設計.pdf》資料免費下載
    發表于 10-08 09:51 ?3次下載
    穩健的<b class='flag-5'>熱插拔</b>設計

    常見的IP地址查詢技術

    1. 在線IP地址查詢工具 ? 在線IP地址查詢服務是獲取IP
    的頭像 發表于 09-26 10:21 ?789次閱讀
    常見的<b class='flag-5'>IP</b><b class='flag-5'>地址</b>查詢<b class='flag-5'>技術</b>

    熱插拔電源是什么意思

    熱插拔電源,即帶電插拔電源,指的是在不關閉系統電源的情況下,能夠安全地將電源模塊、板卡等硬件設備插入或拔出系統,而不影響系統的正常工作。這種技術大大提高了系統的可靠性、快速維修性、冗余性和對災難
    的頭像 發表于 09-18 11:00 ?2039次閱讀

    熱插拔電源接口定義是什么

    的正常工作。這種技術提高了系統的可靠性、快速維修性、冗余性和對災難的及時恢復能力。 接口特點 帶電操作 :熱插拔允許在電源不關閉的情況下進行設備的插入和拔出操作,這是其最顯著的特點。 兼容性 :支持熱插拔的接口需要具有特定的電路
    的頭像 發表于 09-18 10:56 ?2109次閱讀

    面向熱插拔應用的MOSFET

    熱插拔電路主要用于高可用性系統,例如數據中心和電信基礎設施。在高可用性系統中采用熱插拔電路時,即使需要更換或添加組件以維持系統運行,系統也不會中斷運行。 對于電信服務器應用而言,高功率和高冗余
    發表于 09-09 16:21 ?1154次閱讀
    面向<b class='flag-5'>熱插拔</b>應用的MOSFET

    請問RW007 DHCP為什么獲取不到IP地址

    我的板子有一個有限的,一個無線網用的RW007,開啟了DHCP功能,有限可以獲取
    發表于 07-16 08:21

    請問如何獲取AP的IP地址

    請問如何獲取AP的IP地址
    發表于 07-16 07:58

    Banana Pi BPI-M4 Berry 開源硬件開發板以太和WiFi測試

    Banana Pi BPI-M4 Berry 開源硬件開發板以太和WiFi測試
    的頭像 發表于 07-02 16:16 ?1384次閱讀
    Banana Pi BPI-M4 Berry 開源硬件<b class='flag-5'>開發板</b>以太<b class='flag-5'>網</b><b class='flag-5'>口</b>和WiFi測試
    主站蜘蛛池模板: 开化县| 通河县| 藁城市| 灌云县| 政和县| 枣阳市| 淮阳县| 治多县| 平安县| 连山| 德化县| 大安市| 敦化市| 桃江县| 察雅县| 合山市| 大港区| 垣曲县| 鄢陵县| 游戏| 伊宁市| 景泰县| 沙洋县| 阳东县| 鄂州市| 鹿泉市| 台前县| 黔西县| 新巴尔虎左旗| 桦甸市| 延津县| 石台县| 郧西县| 九江市| 黎平县| 昆山市| 长沙县| 临泽县| 湖南省| 鲁山县| 政和县|