22/01/2014
By dch1 in Life No Comments Tags: Bitcoin, Raspberry Pi
入手Raspberry Pi已经有几个月了,一直对其低功耗的特点很是赞赏。实话说,该机器如果用于日常办公和上网浏览确实有些不足,毕竟一台3.5W的ARM处理器电脑无法代替传统电脑。但如果让他完成一些日常程序化的工作却是游刃有余。
我曾经尝试在RPi上面搭建LAMP服务器,由于当时一味想通过超频来提升处理速度,导致SD卡分区经常频繁崩溃,每次崩溃都需要重新刷写系统真是一件折磨人的事情,所以这件事情之后便一直搁置了。
从2013年9月起,我陆续入手几台USB BLOCK ERUPTER和一个集线器,通过连接到笔记本电脑上进行挖矿,但无奈于电脑的高功耗和磨损,不得不将降低功耗列为挖矿活动的头等大事。所以,研究如何响应ZF号召(省钱、不省力、省心)节能减排便提到议事日程上了。
由于所学Linux只是不系统,很多都是东拼西凑照猫画虎学习来的,所以不得不参考了大量互联网上的教程,但发现其中不乏粗制滥造的文章,为此走了不少弯路。终于在11月中旬用cgminer调试成功了RPi挖矿机并可以长时间运行。现将主要命令记录如下:
1. 安装编译和系统插件
sudo apt-get install libusb-1.0-0-dev libusb-1.0-0 libcurl4-openssl-dev libncurses5-dev libudev-dev
2. 下载cgminer 3.1.1版本软件并解压缩
wget http://ck.kolivas.org/apps/cgminer/3.1/cgminer-3.1.1.tar.bz2 tar xvf cgminer-3.1.1.tar.bz2 cd cgminer-3.1.1
wget http://ck.kolivas.org/apps/cgminer/3.1/cgminer-3.1.1.tar.bz2
tar xvf cgminer-3.1.1.tar.bz2
cd cgminer-3.1.1
3. 将Block Erupter矿机加入编译列表,完成编译
./configure –enable-icarus make
./configure –enable-icarus
make
4. 编写conf配置文件,这里我的路径为“/home/pi/cgminer.conf”
sudo nano /home/pi/cgminer.conf
粘贴并改写以下内容
{ “pools” : [ { “url” : “http://mint.bitminter.com:8332”, “user” : “Username”, “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” }
{
“pools” : [
“url” : “http://mint.bitminter.com:8332”,
“user” : “Username”,
“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”
5. 运行lsusb命令,查看连接到RPi的设备是否正常识别
6. 查看映射的COM口
ls /dev/ttyUSB*
你会看到类似如下的信息:
/dev/ttyUSB0 /dev/ttyUSB2 /dev/ttyUSB4 /dev/ttyUSB6 /dev/ttyUSB1 /dev/ttyUSB3 /dev/ttyUSB5 /dev/ttyUSB7
/dev/ttyUSB0 /dev/ttyUSB2 /dev/ttyUSB4 /dev/ttyUSB6
/dev/ttyUSB1 /dev/ttyUSB3 /dev/ttyUSB5 /dev/ttyUSB7
USB0~7就应该是连接到RPi上的矿机了
7. 试运行程序,请酌情改写
sudo /home/pi/cgminer-3.1.1/cgminer –config /home/pi/cgminer.conf -S /dev/ttyUSB0 -S /dev/ttyUSB1 -S /dev/ttyUSB2 -S /dev/ttyUSB3 -S /dev/ttyUSB4 -S /dev/ttyUSB5 -S /dev/ttyUSB6 -S /dev/ttyUSB7
8. 如果正常运行,那么可以将其添加到自动运行脚本了
sudo nano /etc/rc.local
在最后一行添加第7步的命令即可。
此后,每次启动RPi便可在登录前自动运行挖矿脚本了。
22/01/2014
Raspberry Pi 挖矿简明教程(上) cgminer篇
By dch1 in Life No Comments Tags: Bitcoin, Raspberry Pi
入手Raspberry Pi已经有几个月了,一直对其低功耗的特点很是赞赏。实话说,该机器如果用于日常办公和上网浏览确实有些不足,毕竟一台3.5W的ARM处理器电脑无法代替传统电脑。但如果让他完成一些日常程序化的工作却是游刃有余。
我曾经尝试在RPi上面搭建LAMP服务器,由于当时一味想通过超频来提升处理速度,导致SD卡分区经常频繁崩溃,每次崩溃都需要重新刷写系统真是一件折磨人的事情,所以这件事情之后便一直搁置了。
从2013年9月起,我陆续入手几台USB BLOCK ERUPTER和一个集线器,通过连接到笔记本电脑上进行挖矿,但无奈于电脑的高功耗和磨损,不得不将降低功耗列为挖矿活动的头等大事。所以,研究如何响应ZF号召(省钱、不省力、省心)节能减排便提到议事日程上了。
由于所学Linux只是不系统,很多都是东拼西凑照猫画虎学习来的,所以不得不参考了大量互联网上的教程,但发现其中不乏粗制滥造的文章,为此走了不少弯路。终于在11月中旬用cgminer调试成功了RPi挖矿机并可以长时间运行。现将主要命令记录如下:
1. 安装编译和系统插件
2. 下载cgminer 3.1.1版本软件并解压缩
3. 将Block Erupter矿机加入编译列表,完成编译
4. 编写conf配置文件,这里我的路径为“/home/pi/cgminer.conf”
粘贴并改写以下内容
5. 运行lsusb命令,查看连接到RPi的设备是否正常识别
6. 查看映射的COM口
你会看到类似如下的信息:
USB0~7就应该是连接到RPi上的矿机了
7. 试运行程序,请酌情改写
8. 如果正常运行,那么可以将其添加到自动运行脚本了
在最后一行添加第7步的命令即可。
此后,每次启动RPi便可在登录前自动运行挖矿脚本了。