主页 > imtoken安卓官方下载 > Ben Bitcoin HTC下载_树莓派挖门罗币
Ben Bitcoin HTC下载_树莓派挖门罗币
奔比特币HTC下载_树莓派挖门罗币 为什么80%的码农做不了架构师? >>>...
大家好,我是建筑先生,一个会写代码会吟诗的架构师。 今天就来说说Ben Bitcoin HTC下载_树莓派挖门罗币,希望能帮助大家进步!!!
为什么80%的码农不能成为架构师? >>>
初始设置和预览
如果您还不知道比特币是什么,请先阅读这里。
完成本文设置后,您的树莓派将成为USB比特币挖矿设备的控制器和状态显示器。 本文在树莓派上集成了一块液晶屏,可以显示算力、错误率、共享数据和网络难度,当然还有总挖矿率。
配备:
在开始本教程之前,您需要确保 Raspberry Pi 完好无损、已连接网络并与 Adafruit LCD 屏幕组装在一起。
下面列出了一些基础教程:
请确保您已配置以上内容,然后继续阅读!
USB挖矿设备
在撰写本文时,专用的比特币挖矿硬件可能有点难找,但下一代基于 ASIC 的设备的出现将改变这一状况。 可以在 BitcoinTalk 论坛上找到几个开源项目和相关信息。
在本文中,我将通过 BitMit 调用 ASICMinerUSB miner blade。 虽然本教程使用的是这种类型的 USB miner blade,但其他刀片只需稍作修改即可与 cgminerv3.1.1 兼容。
软件安装cgminer
Cgminer是一个跨平台的挖矿程序,支持SHA-256和scrypt算法,可以驱动大部分挖矿硬件。
要在树莓派上安装cgminer,我们首先需要通过ssh或者远程桌面连接到树莓派。
登录后,输入以下命令将所有预装软件更新到最新版本:
sudo apt-get update
只听见建筑师办公室传来建筑师的声音:
岳木木用的是金波,孙花瑶用的是金波来宣示。 有谁会配上联或下联吗?
更新完成后,输入以下命令安装cgminer的依赖库:
此代码由Java架构师必看网-架构君整理sudo apt-get install libusb-1.0-0-dev libusb-1.0-0 libcurl4-openssl-dev libncurses5-dev libudev-dev
安装依赖后,输入以下命令下载cgminer软件:
wget http://ck.kolivas.org/apps/cgminer/3.1/cgminer-3.1.1.tar.bz2
注意:这不是最新版本的 cgminer,当前版本 (3.2.2) 在 Raspbian 上与 USB miner blades 通信有问题。
下载完成后,输入以下命令解压:
此代码由Java架构师必看网-架构君整理tar xvf cgminer-3.1.1.tar.bz2
跳转到刚刚解压的cgminer目录:
cd cgminer-3.1.1
配置程序使用USB矿工刀片:
./configure --enable-icarus
提示:其他类型的设备需要特定的“--enable”参数,更多信息请参考cgminer的README。
最后,编译程序:
make
... cgminer 安装到此结束。
Pi矿机
PiMiner软件会不断采集挖矿设备信息,格式化显示信息比特币链接下载,响应16x2液晶屏上的按键。
输入以下命令进行安装:
git clone https://github.com/adafruit/PiMiner.git
下载完成后,我们需要先对矿机进行设置。
配置设置
现在让我们创建一个配置文件来存储 cgminer 使用的设置。
输入以下命令来创建和编辑文件:
sudo nano cgminer.conf
将下面模板中的“PoolAddress:Port”、“UserName.WorkerName”、“Password”替换为自己的矿池账号,然后复制粘贴到nano编辑器中:
{ "pools" : [ { "url" : "PoolAddress:Port", "user" : "UserName.WorkerName", "pass" : "Password" } ] , "api-listen" : true, "api-port" : "4028", "expiry" : "120", "failover-only" : true, "log" : "5", "no-pool-disable" : true, "queue" : "2", "scan-time" : "60", "worktime" : true, "shares" : "0", "kernel-path" : "/usr/local/bin", "api-allow" : "0/0", "icarus-options" : "115200:1:1", "icarus-timing" : "3.0=100" }
上面包含“icarus”的那一行指定的是USB矿刀片,如果您使用不同的矿机,请更改该值!
例如,如果你使用Slush的矿池来挖矿,你需要将“PoolAddress:Port”替换为:
"http://stratum.bitcoin.cz:3333",
修改配置文件后:
按 ctl+x 退出编辑
按 y 确认更改
按回车键保存文件
设置现已保存。 我们稍后启动 cgminer 时将需要这些。
开始挖矿
现在您可以将 USB 挖矿设备连接到 Raspberry Pi。
如果矿机是USB供电的(比如USB矿刀片,或者Klondike1),需要通过有源集线器连接,然后将集线器连接到树莓派上。 矿机最好有外接电源,可以直接连接,也可以通过集线器连接。
运行 cgminer
所有设备都连接好后,我们需要找到每个设备的地址。 输入以下命令列出所有 USB 设备序列号:
ls /dev/*USB*
执行结果如下:
上面显示了两个USB序列号地址:/dev/ttyUSB0和/dev/ttyUSB1
将“-S”参数传递给 cgminer。
输入以下命令以将 cgminer 作为后台进程执行:
将“/dev/ttyUSB0”和“/dev/ttyUSB1”参数替换为您连接的设备的地址 - 例如比特币链接下载,“-S /your/deviceAddress”
sudo nohup ./cgminer-3.1.1/cgminer --config /home/pi/cgminer.conf -S /dev/ttyUSB0 -S /dev/ttyUSB1 &
对于其他 USB 矿机,使用以下命令,首先检查 cgminer README 文件以确定使用哪些参数(并删除尖括号):
sudo nohup ./cgminer-3.1.1/cgminer --config /home/pi/cgminer.conf &
(这里可能需要回车才能恢复命令行提示)
运行 PiMiner
输入以下命令将 PiMiner 作为后台进程启动:
sudo python PiMiner/PiMiner.py &
此时 LCD 屏幕应该亮起并显示您的矿机信息:
控制
液晶面板上的按钮可用于切换显示信息
上/下键
按上下键会循环显示无效的有效信息:
屏幕 1:
• 收到分享、拒绝分享、硬件错误
• 每秒平均哈希率
屏幕 2:
• 使用池地址和端口
• 当前帐户名称
屏幕 3:
• 连续运行
• 当前网络困难
屏幕 4:
• 矿机数量
• 总错误率
左/右按钮
当一行超过 16 个字符时,可以使用左右键调整文字位置。 通常在查看矿池信息时使用(见屏幕2)
文本位置将在几秒钟后自动重置为初始位置。
选择键
使用单色显示时,按 SELECT 键将打开和关闭显示背光,使用 RGB 显示时将切换颜色。
如何停止
Cgminer 3.1.1 不支持 USB 热插拔。 所以在添加或移除USB挖矿设备之前,您需要先关闭挖矿操作。
选项 1:使用选择键关闭
(来自 Raspberry Pi WiFi Radio 项目)
最简单的方法是按住选择按钮三秒钟然后停止。 按下后,LCD 背光关闭时会显示如下信息:
树莓派会通过关机程序结束所有进程。 您需要等待 30 秒,然后才能拔下或重新启动 Raspberry Pi。
选项 2:停止挖矿而不关机
如果想在不关闭树莓派的情况下停止挖矿,使用ssh或远程桌面树莓派,输入以下命令。
首先,要停止在后台运行的 PiMiner 脚本,我们需要通过输入以下命令找到它的进程 ID:
ps aux | grep PiMiner
输入命令获取列表:
上面的列表可以得到PiMiner的进程ID(本例为4097)。
输入命令停止 PiMiner:
sudo kill 4097
输入以下命令查找cgminer的进程ID:
ps aux | grep cgminer
现在使用上面列出的进程 ID 停止 cgminer:
sudo kill 10343
就是这样 - 采矿停止了!