eth怎麼調最好
㈠ ZYNQ+linux網口調試筆記(3)PL-ETH
在ZYNQ上使用gigE Vision協議的網路介面相機。
第一步:調通PS側網口GEM0(Xilinx BSP默認配好)。
第二步:調通PS側網口GEM1(見前一篇文檔:開發筆記(1))。
第三步:調通PL側網口(本文闡述)。
第四步:在PL側網口上驗證Jumbo Frame特性,並在應用層適配gigE Vision協議。
根據《xapp1082》可知,PL側的PHY支持1000Base-X和SGMII兩種配置,這兩種配置對應兩種不同的PHY引腳介面(連接到MAC)。而我們的hdf文件使用的是1000Base-X的配置。
關於網口的Linux驅動,我們在官網找到一份資料: Xilinx Wiki - Zynq PL Ethernet 。資料很長,我們只看與我們相關的2.4.1 PL Ethernet BSP installation for 1000Base-X」這一章節就可以了。
首先導入FPGA設計同事提供的hdf文件:
在彈出的圖形界面里,進入Subsystem AUTO Hardware Settings——Ethernet Settings——Primary Ethernet,確認可以看到PL側網路設備axi_ethernet_0,說明hdf文件里已包含了必要的網口硬體信息:
上圖中被選中的網口將成為Linux上的設備eth0。這里我們默認選擇ps7_ethernet_0,即使用GEM0作為首選網口。
啟用Xilinx AXI Ethernet驅動
進入Device Drivers -- Network device support – 選中Xilinx AXI Ethernet(以及Xilinx Ethernet GEM,這是PS側網口的驅動)
進入Networking support – 選中 Random ethaddr if unset
進入Device Drivers -- Network device support -- PHY Device support and infrastructure – 啟用Drivers for xilinx PHYs
進入~~~~Device Drivers -- DMA Engine Support -– 禁用~~~~Xilinx AXI DMAS Engine~~~ (對應的配置項名為 ~~ CONFIG_XILINX_DMA ~~~)
注意: Xilinx Wiki里對設備樹節點的引用有誤(&axi_ethernet),導致編譯報錯,應改為&axi_ethernet_0。
註:PL-ETH驅動所在路徑:<project>/build/tmp/work-shared/plnx_arm/kernel-source/drivers/net/ethernet/xilinx/xilinx_axienet_main.c和xilinx_axienet_mdio.c。對應的內核配置項為CONFIG_NET_VENDOR_XILINX和CONFIG_XILINX_AXI_EMAC。
啟用ethtool和tcpmp(調試用,非必須):
然後將生成的BOOT.BIN和image.ub拷貝到SD卡根目錄下,將SD卡插入板子上,上電運行。
上電後,使用ifconfig eth1查看網口信息,觀察MAC地址與設置的一致,且ifconfig eth1 192.168.1.11 up沒有報錯。
測試網路通路:ping PC是通的。說明網口工作正常。
Linux下eth1(即PL-ETH)的MAC地址有誤
問題描述:
開機列印:
注意:
MAC地址是錯的,驅動里解析出的是GEM0的MAC地址。
試驗發現,即使在system-user.dtsi里不寫local-mac-address,也照樣解析出的是GEM0的MAC。
而將system-user.dtsi里的local-mac-address改名為pl-mac-address,並將驅動里解析的字元串也對應更改為pl-mac-address,則可以正確解析出來:
Passing MAC address to kernel via Device Tree Blob and U-Boot:
http://zedboard.org/content/passing-mac-address-kernel-device-tree-blob
通過更改u-boot環境變數和設備樹,為每個板子設置一個獨特的MAC地址:
https://www.xilinx.com/support/answers/53476.html
U-Boot里的環境變數ethaddr會覆蓋掉設備樹里pl-eth的local-mac-addr欄位,從而影響Linux啟動後的網卡MAC地址;
但U-Boot里的環境變數ipaddr不會對Linux啟動後的配置產生任何影響。因為設備樹里根本就沒有關於IP地址的配置。
phy-mode怎麼會是sgmii?查了下官方的提供的BSP里,也是「sgmii」。說明這個沒問題。具體原因不清楚。
@TODO: 設備樹里的中斷號的順序如何影響功能?
為何讀出來的IRQ號不對呢?這是因為這里讀到的不是硬體的中斷號,而是經過系統映射之後的軟體IRQ number。兩者不具有線性關系。
關於中斷號的疑問:
Linux上的網口eth0、eth1的順序,似乎是按照phy地址從小到大來排布的。
Xilinx xapp1082-zynq-eth.pdf (v5.0) July 16, 2018
https://www.xilinx.com/support/documentation/application_notes/xapp1082-zynq-eth.pdf
Xilinx Wiki - Zynq PL Ethernet:
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841633/Zynq+PL+Ethernet
Xilinx Wiki - Linux Drivers:
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841873/Linux+Drivers
Xilinx Wiki - Linux Drivers - Macb Driver:
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841740/Macb+Driver
Xilinx Wiki - Zynq Ethernet Performance:
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841743/Zynq+Ethernet+Performance
查到關於Jumbo frame MTU的定義,當前值為9000,可否改大一些?
驅動源碼里關於jumbo frame的說明:
設置MTU為9000,發現ping包最大長度只能設為ping 192.168.1.10 -s 1472
https://lore.kernel.org/patchwork/patch/939535/
【完】
㈡ 500U以太坊需要怎麼合理設置跟單比例
合理設置跟單比例。資的價值在於穩定復利,即時准確的建議才是最大的幫助,不求百分之百但求穩定盈利馬小強一路同行BTC操作建議空單進場點60400附近開空,止損60600 止盈59800多單進場點:58800附近做多,止損58500 止盈59400。
早間行情圍繞30線附近震盪徘徊尋找突破契機,昨日說過當出現真正的高點的時候行情會回落進行修復,這個時候就是我們進場的最佳時機晚也經過驗證空單止盈抓幾百個點的小波段已經可以了,四小時級別圖中,布林帶收口。
行情從布林帶的上軌附近逐漸回落至其中上軌區域運行,現位於60189五日均線和十日均線均粘合運行,幣價在其附近波動,並不斷的嘗試著企穩在其上方運行附圖中,MACD快慢線在零軸上方運行,呈現死叉狀態而RSI和Stoch均保持著平緩的姿態運行著。
行情觀點:
ETH依然延續我們昨日說過的,走出高點後符合我們所說的進行回落修復,在震盪修復期間耐心等待,還是老規矩把握小波段,4小時級別上看,收線小陽,價格虛破防守線支撐,後市關注該位置的實破情況,布林通道微微開口.
攻擊線偏向下行,附圖指標向上放量,價格有上行的意行情波幅過快,帖子因為發送的時間與行情具有偏差,操作的時候大家一定要注意,當點位差距過大,謹慎進場。
㈢ 以太坊轉賬,礦工費怎麼設置更省錢現在有什麼幣可以買的
1、以太坊轉賬的礦工費由「實際消耗的 Gas 數量」與「Gas Price」的乘積所得,前者是系統事先規定好的,後者我們可以自己調整從而減少不必要的礦工費開支。
2、調整「Gas Price」時,可以參考錢包給的推薦值,也可以參考實時性、准確性更強的 Gas Now 網址
3、另外,如果涉及更加復雜的操作,還需要調整 Gas Limit 的數值,以防止活還沒幹完就把 Gas 消耗完了的情況出現。
目前我比較看好的是eCell幣,eCell是通過以太坊網路智能合約實現的ERC20代幣(celletf.io),採用區塊鏈技術,鏈上的所有交易過程都需要網路中的各個節點的認可,整個過程都是透明公開的。
㈣ 虛擬機eth0的IP地址是多少,要如何設置
首先VMnet0用於"橋接"不用設置IP地址
主機能上,虛擬機用"橋接",上不了網:
1、虛擬機不對,換個虛擬機
2、虛擬機內系統未裝好,虛擬機內系統驅動未裝好(win7)
VMware6.0.2太老了,下有兩個
文章有虛擬機系統介紹及末尾有vm虛擬機 xp win7 中文綠色精簡版下載地址:
http://hi..com/%D2%D7%B9%E3%B0%D7/blog/item/c5a5c5cc86c8811892457ecf.html
㈤ linux系統eth0網卡設置
1、首先,用 ifconfig 命令查詢是否存在eth0網卡
2、vi /etc/sysconfig/network-scripts/ifcfg-eth0 編輯ifcfg-eth0文件,如圖:
加上以下配置:
然後,wq 保存編輯。
3、service network restart 重啟網卡
4、再用ifconfig命令查詢,如圖:
㈥ linux中eth0網卡如何設置常開
直接在命令中輸入:ifconfig eth0 192.168.1.12 的這個是臨時的網路,如果Linux重啟之後會失效。
linux怎麼設置IP?如何設置eth0
設置完成之後查看網路是否設置成功,在命令中ifconfig的命令。
linux怎麼設置IP?如何設置eth0
可以查看到的是eth0中的在iner addr:192.168.1.12 為自己添加的ip信息。說明設置成功了。
linux怎麼設置IP?如何設置eth0
為了下次重啟之後能繼續用網路的話,那麼就需要網路寫入到了文件中,進行計入到/etc/sysconfig/network-scripts中找到為為ifcfg-eth0的一個。
linux怎麼設置IP?如何設置eth0
vi ifcfg-eth0.的方法進入到了該文件中,在文件輸入
配置添加:
IPADDR=192.168.1.101
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
修改:ONBOOT=yes
linux怎麼設置IP?如何設置eth0
6
設置網路成功之後,就需要進行重啟網路,service network restart的網路。然後再次ifconfig進行查看網路。
linux怎麼設置IP?如何設置eth0
㈦ 2060顯卡eth超頻參數
2060顯卡eth超頻參數:
啟用:重新打開軟體時自動按照設置的參數超頻,無需重新設置。
超頻方式:推薦選擇內置超頻。
功耗:N卡通常設置功耗;A卡通常設置0。
溫度:指安全溫度,顯卡達到設置的溫度會自動降頻工作,設置太高會提示失敗。
核心/電壓:指設置核心頻率和核心電壓,一般設置0。
顯存/電壓:指設置顯存頻率和顯存電壓,一般設置0。
風扇:顯卡溫度高時建議設置高轉速,溫度低時設置低轉速。
工作原理及模式
顯卡是插在主板上的擴展槽里的(一般是PCI-E插槽,此前還有AGP、PCI、ISA等插槽)。它主要負責把主機向顯示器發出的顯示信號轉化為一般電氣信號,使得顯示器能明白個人計算機在讓它做什麼。顯卡主要由顯卡主板、顯示晶元、顯示存儲器、散熱器(散熱片、風扇)等部分組成。
顯卡的主要晶元叫「顯示晶元」(Video chipset,也叫GPU或VPU,圖形處理器或視覺處理器),是顯卡的主要處理單元。顯卡上也有和計算機存儲器相似的存儲器,稱為「顯示存儲器」,簡稱顯存。
㈧ VMnet1 VMnet8 eth0 eth1分別如何設置我主機是win7虛擬機linux5.4
默認即可。如果你的 win7 是 ADSL 撥號上網,哪么虛擬機軟體只能選擇 nat 。
㈨ linux的eth0怎麼設置avaliable to all user
最簡單的配置方式可以直接使用命令進行臨時配置網路:
#ifconfig eth0 XXX.XXX.XXX.XXX
#route add default gw XXX.XXX.XXX.XXX
#echo "nameserver XXX.XXX.XXX.XXX" >> /etc.resolv.conf
以上三行對應的是IP、網關和DNS三個的臨時配置;
如果需要進行靜態的方式配置網路,最通用的做法就是直接對配置文件進行修改:
由於不同的操作系統的網路配置文件位置不同,可以使用命令進行搜索:
#locate ifcfg | grep ethX(X代表定義號)
然後進入配置文檔進行修改:
#IPADDR=XXX.XXX.XXX.XXX
#GATEWAY=XXX.XXX.XXX.XXX
#DNS=XXX.XXX.XXX.XXX
以上三個就是主要要修改的參數。
㈩ 代幣(ETH)空投工具
經過一段時間緊鑼密鼓的開發測試,代幣(ETH)空投工具已經上線啦。
代幣空投工具
該工具支持erc20代幣和eth的空投,具體操作方法如下:
之後合約會查出來該代幣的信息,用戶當前登錄的賬戶所擁有的賬戶總量,以及當前用戶對空投合約的代幣授信。
授信表示用戶允許合約代操作的代幣數量,空投前必須授信空投合約。
如果空投授信額度為0時,請點擊「點擊授信」按鈕,給空投合約授信。(即使授信合約,非您發起的空投請求也不會成功的,不用擔心代幣安全問題)
點擊授信後打開授信頁面,請輸入授信數量,比如您要空投1w用戶,每個用戶10個幣,授信數量就請填寫100000, 然後點擊確定。
確定後會發出一個交易請求,在metamask里點確認後,請耐心等待授信成功,期間可以通過metamask查交易進度。
刷新頁面查詢直到確認授信成功。
輸入每個賬戶的空投幣數量,同時也會顯示每一筆空投的手續費(合約收費)。
點擊上傳空投賬戶列表文件。
注意,這里的文件最好為txt或者csv格式,每一個地址一行。如果有多餘信息,每一行必須為逗號分隔,且用戶地址必須在第一列。
注意,這里你可以選擇空投批處理地址數量,比如有1w個地址要空投,批處理數量為100,那就需要空投100次。空投手續費按每次收取,因此批處理數量肯定是越大越好。
但是:以太坊每筆交易gas消耗量有上限,因此批處理數量是有上限的。
生成空投列表後,您可以點擊空投按鈕開始空投,這時會有兩種結果:
空投ETH跟空投代幣並沒有太大區別,只是代幣地址里直接填入0,另外也不需要設置授信。
注意發送ETH比發送代幣所需要的gas更多,因此批處理數量需要調低
如果您仍有擔心,可以先在Ropsten上測試,只需要把metamask接入網路換成ropsten,然後刷新頁面即可。
請注意,您需要在ropsten網路上重新部署代幣
該合約經過幾次迭代,已經穩定工作,已經有穩定的使用記錄可查。