eth linux挖矿教程,以太币挖矿,用什么来挖

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

eth linux挖矿教程,以太币挖矿,用什么来挖

一、以太币挖矿,用什么来挖

以太币挖矿教程

1、在硬盘上新建文件夹,比C:Eth。之后所有挖矿软件就存放在这里。

2、下载以下软件

1)Geth——选择Geth-Win下载然后解压

2)Ethminer——下载解压到同一个文件夹,重命名为“miner”

3)Ethereum Wallet(以太坊钱包)——下载Win以太坊钱包,解压之后重命名“wallet”

安装好所有软件

3、打开命令提示符(同时点击Win和R键或者点击开始菜单然后输入cmd)。命令提示符是命令行解析器,让你在操作系统中执行命令输入的软件。

4、输入cdeth之后按回车

回车或返回键是用来确认命令的,因此每次输入命令之后都需要按这个键。cd是用来更换当前目录的命令。这里我们导航到C:硬盘的根目录,然后切换到eth文件夹。

5、重新输入geth账户,按确定键。就是让Geth为我们创建新账户。你需要设置密码然后重复输入(请注意自己看不到输入字段)。Geth会激活你的地址、公钥和私钥。保存好密码,别忘了。

6、最小化命令提示符之后切换到钱包文件夹,运行Ethereum-Wallet.exe。区块链就立即开始同步了。这个过程需要些时间,因为现在区块链容量已经达到27GB。下载完成之后需要再次输入密码。

之后你就拥有以太坊钱包了。但是没有余额,所以接下来你需要建立ethminer。暂时可以最小化钱包了。

挖矿

二、linux配置中eth0和eth1做什么用的

是光纤以太网接口卡,遵循以太网通信协议进行信号传输,一般来通过光纤线缆与光纤以太网交换机连接。

eth0和eth1的作用是区分网卡名称,与WINDOWS的本地连接1,本地连接2相同含义。

子网卡在这里并不是实践上的网络接口筑树,但是能够当作汇集接口在体系中闪现,如eth0:1、eth1:2这种收集接口。

扩展资料:

Linux操作系统嵌入了TCP/IP协议栈,协议软件具有路由转发功能。路由转发依赖作为路由器的主机中安装多块网卡。

当某一块网卡接收到数据包后,系统内核会根据数据包的目的IP地址,查询路由表,然后根据查询结果将数据包发送到另外一块网卡,最后通过此网卡把数据包发送出去。此主机的处理过程就是路由器完成的核心功能。

通过修改Linux系统内核参数ip_forward的方式实现路由功能,系统使用sysctl命令配置与显示在/proc/sys目录中的内核参数。

出于安全考虑,Linux内核默认是禁止数据包路由转发的。在linux系统中,有临时和永久两种方法启用转发功能

参考资料:

百度百科-Linux

三、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和tcpdump(调试用,非必须):

然后将生成的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:

通过更改u-boot环境变量和设备树,为每个板子设置一个独特的MAC地址:

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

Xilinx Wiki- Zynq PL Ethernet:

Xilinx Wiki- Linux Drivers:

Xilinx Wiki- Linux Drivers- Macb Driver:

Xilinx Wiki- Zynq Ethernet Performance:

查到关于Jumbo frame MTU的定义,当前值为9000,可否改大一些?

驱动源码里关于jumbo frame的说明:

设置MTU为9000,发现ping包最大长度只能设为ping 192.168.1.10-s 1472

【完】

本文来自用户投稿,不代表币大牛资讯立场,如若转载,请注明出处:https://www.98xmw.com/zhis/25269.html

上一篇 2025年08月01日
下一篇 2025年08月01日

相关推荐

  • 买狗狗币后要换成以太坊吗?理性分析这3个关键问题

    买狗狗币后要换成以太坊吗?理性分析这3个关键问题 在加密货币市场,狗狗币(DOGE)和以太坊(ETH)无疑是两个备受关注的“明星品种”,一个以“网红币”“社区 meme 币”标签出圈,价格波动常受马斯克等名人言论驱动;另一个则是“世界计算机”,凭借智能合约生态成为 DeFi、

    2026-10-03 12:20:01
    3 0
  • 提出欧意Web3.0的人,以太坊创始人 Vitalik Buterin 的前瞻构想

    提出欧意Web3.0的人,以太坊创始人 Vitalik Buterin 的前瞻构想 当“Web3.0”从技术圈的热词走向大众视野时,一个名字无法被忽略——Vitalik Buterin( Vitalik布特林),以太坊的创始人,被广泛认为是“提出欧意Web3.0的人”,这位出生于1994年的俄罗斯-加拿大程序员,以超越

    2026-10-02 20:20:01
    12 0
  • 以太币换狗狗币,一场加密市场的信仰转换游戏

    以太币换狗狗币,一场加密市场的信仰转换游戏 在加密货币的“动物园”里,以太坊(ETH)是“基建巨头”,狗狗币(DOGE)是“网红萌宠”,两者的兑换从来不是简单的数字迁移,更像是一场关于风险偏好、市场情绪与社区信仰的“转换游戏”,当投资者按下“以太币换狗狗币”的按钮

    2026-10-02 19:20:01
    12 0
  • 当以太坊全球峰会遇上狗狗币,加密世界的碰撞与启示

    当以太坊全球峰会遇上狗狗币,加密世界的碰撞与启示 行业风向标的“硬核”时刻 每年一度的以太坊全球峰会(Devcon)无疑是加密行业的“技术盛宴”,作为全球第二大加密货币和智能合约平台的“大本营”,峰会汇聚了开发者、创业者、投资者及行业领袖,议题始终围绕“以太坊的未

    2026-10-01 13:20:02
    32 0
  • 狗狗币会干掉以太坊吗?一场关于定位与野心的探讨

    狗狗币会干掉以太坊吗?一场关于定位与野心的探讨 在加密货币的江湖里,“狗狗币会干掉以太坊”始终是个充满争议的话题,一边是诞生于玩笑、却因社区狂欢和名人效应身价暴涨的“网红币”DOGE,另一边是以太坊——智能合约的奠基者,DeFi、NFT、元宇宙等赛道的“底层基建”,两

    2026-10-01 01:20:01
    39 0
  • 狗狗币是以太坊的?一场关于区块链生态的误解与澄清

    狗狗币是以太坊的?一场关于区块链生态的误解与澄清 在加密货币的讨论中,偶尔会出现“狗狗币是以太坊的”这类误解,狗狗币(DOGE)与以太坊(ETH)是两条完全独立、技术架构不同的区块链网络,二者之间并无从属关系,厘清这一概念,有助于我们更准确地理解加密货币世界的多样

    2026-09-30 10:20:01
    42 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载