total挖矿
操作步骤如下:
步骤一、注册账号以及账号设置
1、首先,我们需要找一个操作方便产出稳定的比特币矿池,然后通过挖矿客户端软件连接到指定的服务器上挖矿。这里以“ BTC Guild ”网站为例,先打开这个网站,点击左边的用户注册。注册过程比较简单,输入英文用户名,密码和确认密码即可。
2、注册成功之后,我们会在网页上看到一条这样的信息“ Your account has been successfully registered and logged in! ”,意思是注册成功并已登录。
3、我们点击左上角的“ Dashboard ”按钮,可以看到账户的整个监控状态,如图所示
注: 在这个监控仪表盘中我们最为关心的是“ Total Earnings ”,这就是我们当前账户所挣的比特币。以后只要我们打开网站,进入监控仪表盘就可以看到自己账户的相关信息了。
4、接下来请点击页面导航栏中的“ Settings ”。在设置页面中,我们可以设置电子邮件地,比特钱包地址,更改密码等。
5、如果在帐户中设置电子邮件地址,日后要是忘记密码或者被盗的情况下,可以通过设置的电子邮件来恢复密码。首先在“Email Address”一栏输入我们的常用的电子邮件地,然后点击“ Change ”按钮。
6、接下来页面中会显示一封确认邮件已经发送到我们之前设置的邮件中。
7、然后我们打开自己的电子邮箱,找到 BTC Guild 发送的邮件。点击确认链接即可,之后会在页面中显示我们的邮箱已经成功设置。
8、如果我们在帐户设置中设置了电子邮件的话,我们还可以对开采矿工的行为设置邮件通知。在设置页面上找到“Idle Warnings”一栏,点击下拉列表,选择想要发送邮件的时间,然后点击右边的“Change”按钮即可。当我们设置10分钟以后,如果有矿工停止开采,系统会在10分钟后自动向我们的邮件发送一封通知邮件,收到邮件以后,我们就知道具体是那个矿工罢工了。
9、另外在设置中,我们比较关心一个是“Bitcoin Wallet”即钱包地址。这个地址可以先不用设置,等我以后真正开采到了比特币是再填写也不迟。
10、帐户设置完成以后,接下来我们要对“Worker”进行设置。什么是 Worker 呢?就是我们之后在比特币开采客户端上要用到的登录矿工帐户名。系统会默认为我们创建一个矿工名,矿工名是以我们注册帐户名加一个下划线和数字组成。比如我们注册的帐户是XXX,那第一个矿工名就叫“XXX_1”。
11、如果我们要设置多个矿工名的话,在“Create Worker”一栏中输入一个数字如“2”,再点击“ Create ”按钮即可添加一个新矿工的帐户名。
12、在 Worker 设置页面里,我们还可以分别对矿式帐户的开采支付模式进行设置。Payment method,即开采支付方法。这里有二种类型可供选择,PPS和PPLNS,区别在于开采模式和手续费上。PPS的手续费为7.5%,而PPLNS的手续为3%。系统默认为采用 PPLNS,如果要更改,请点击 Payment method 下方的“ change ”按钮。
13、另外我们还可以对开采模式的难度进行选择,如果我们的电脑有多个显卡GPU,或者一些专用的机器的话,可以在 Minimum Difficulty 下对分别对矿工帐户名进行设置。
步骤二、下载挖矿客户端软件
1、当我们注册设置完成以后,接下来请点击页面导航菜单中的“ Support ”,我们会看到客户端的下载链接。
挖矿客户端软件有二种类型:
BFGMiner: 命令行操作界面,可直接下载。
CGMiner: 也是命令行格式操作的,不过下载步骤过于复杂。
我们这里以下载 BFGMiner 为例,点击如图所示下载。
2、随后会跳转到挖矿工具的下载页面,挖矿工具有二种格式,一种是32位系统,另一种是64位系统。根据自己的系统位数,下载相应的工具版本。
3、挖矿工具客户端大小不足5M,是一个 ZIP 压缩文件。下载完成之后,找到并打开文件。点击鼠标右键,选择 “复制” 选项。
4、这里我以粘贴提取到桌面为例。
步骤三、挖矿客户端软件详细设置
1、打开挖矿目录以后,双击点击打开目录下的 “bfgminer” 文件。
2、接下来来看到 BFG minier 的窗口,在 URL 处输入矿池的地址。矿池地址可以在 BTC GUILD 的 support 页面中看到,如 stratum.btcguild.com:3333 ,按回车键。
3、然后在 Username 后输入自己先前在 BTC GUILD 网站上设置的矿工名,按回车键。
4、随后在 password 密码处,可任意输入。
5、最后就可以看到上面有很多数字在变化,表示正在挖矿了。值得注意的是如图标注的地方表示当前机器按钮的速率。
6、除了开采客户端软件上可以看当前开采的速度,我们还可以在 BTC Guild 网站上的 “Dashboard” 页面中的 “Active Worker Summary” 列表中看到每上矿工开采的具体速度。
7、如果要关闭挖矿工具,直接 X 掉即可,也可以直接按 Q 键退出。如果想要多开几个的话,在 BFG miner 目录中再打开一个挖矿工具即可。
步骤四、CGminger命令行客户端软件
1、如果真要想挖矿的话,官方是推荐我们用“CGMiner”,也就是在命令提示符下运行的。在 BTC Guild 页面上点击“ Support ”,再点击“CGMiner”下载链接页面,选择对应系统的版本。
2、随后会跳转到 CGminer 的下载页面,点击如图标注的链接。
3、然后选择一个 CGminer 的版本,我这里下载一个 Windows 版本为例。
4、这里以 Windows 版的 CGMiner 为例,下载完成以后,解压到电脑中。
5、打开CGMiner的目录,找到“ CGMiner ”。
6、用鼠标双击“CGMiner”会弹出一个命令行窗口,提示我们输入连接服务器的 URL 地址。输入“stratum.btcguild.com:3333”,按键盘上的回车键。
7、然后提示我们输入“ Username ”即矿工帐户名,按键盘上的回车键。
8、接着输入“password”密码,按键盘上的回车键。
9、稍等片刻,当客户端与服务在建立连接之后就会看到机器开始开采了。
10、若要退出开采,请在窗口上按键盘上的“ Q ”键。
注意
如果你是用 CGminer 的话,显卡一定要是支持通用计算标准的显示才行,否则会不能挖矿。
② 斐讯n1开机卡在android
GXL:BL1:9ac50e:bb16dc;FEAT:BDFC31BC:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;0.0;CHK:0;
TE: 257051
BL2 Built : 11:58:42, May 27 2017.
gxl gc3c9a84 - xiaobo.gu@droid05
set vdd cpu_a to 1120 mv
set vdd cpu_b to 1050 mv
set vddee to 1000 mv
Board ID = 4
CPU clk: 1200MHz
DQS-corr enabled
DDR scramble enabled
DDR3 chl: Rank0+1 [url=home.php?mod=space&uid=162986]@[/url] 912MHz - PASS
Rank0: 1024MB(auto)-2T-13
Rank1: 1024MB(auto)-2T-13
DataBus test pass!
AddrBus test pass!
-s
Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000
aml log : R2048 check pass!
New fip structure!
Load bl30 from eMMC, src: 0x00010200, des: 0x01700000, size: 0x0000d600
aml log : R2048 check pass!
Load bl31 from eMMC, src: 0x00020200, des: 0x01700000, size: 0x0002c600
aml log : R2048 check pass!
Load bl33 from eMMC, src: 0x00050200, des: 0x01700000, size: 0x00053400
aml log : R2048 check pass!
NOTICE: BL3-1: v1.0(release):a625749
NOTICE: BL3-1: Built : 11:25:15, Aug 25 2017
[BL31]: GXL CPU setup!
NOTICE: BL31: BL33 decompress pass
mpu_config_enable:ok
[Image: gxl_v1.1.3243-377db0f 2017-09-07 11:28:58 qiufang.dai@droid07]
OPS=0x04
8d 85 8 c5 d3 cb 99 9e 8c aa b0 61 [0.845055 Inits done]
secure task start!
high task start!
low task start!
ERROR: Error initializing runtime service opteed_fast
U-Boot 2015.01-00010-gfe36fb9 (Mar 02 2018 - 19:00:28)
DRAM: 2 GiB
Relocation Offset is: 76ed9000
register usb cfg[0][1] = 0000000077f5d330
[CANVAS]canvas init
vpu: error: vpu: check dts: FDT_ERR_BADMAGIC, load default parameters
vpu: clk_level = 7
vpu: set clk: 666667000Hz, readback: 666660000Hz(0x300)
vpu: vpu_clk_gate_init_off
vpp: vpp_init
MMC: aml_priv->desc_buf = 0x0000000073ed9640
aml_priv->desc_buf = 0x0000000073edb960
SDIO Port B: 0, SDIO Port C: 1
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
init_part() 293: PART_TYPE_AML
[mmc_init] mmc init success
dtb magic 71b104da
aml log : R2048 check pass!
Amlogic multi-dtb tool
Multi dtb detected
Multi dtb tool version: v2 .
Support 2 dtbs.
aml_dt soc: gxl platform: p230 variant: 2g
dtb 0 soc: gxl plat: p230 vari: 1g
dtb 1 soc: gxl plat: p230 vari: 2g
Find match dtb: 1
start dts,buffer=0000000073ede1b0,dt_addr=0000000073ee91b0
Amlogic multi-dtb tool
Multi dtb detected
Multi dtb tool version: v2 .
Support 2 dtbs.
aml_dt soc: gxl platform: p230 variant: 2g
dtb 0 soc: gxl plat: p230 vari: 1g
dtb 1 soc: gxl plat: p230 vari: 2g
Find match dtb: 1
parts: 10
00: logo 0000000002000000 1
01: recovery 0000000002000000 1
02: rsv 0000000000800000 1
03: tee 0000000000800000 1
04: crypt 0000000002000000 1
05: misc 0000000002000000 1
06: boot 0000000002000000 1
07: system 0000000050000000 1
08: cache 0000000020000000 2
09: data ffffffffffffffff 4
init_part() 293: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
check pattern success
mmc env offset: 0x27400000
In: serial
Out: serial
Err: serial
reboot_mode=cold_boot
hpd_state=1
[1080p60hz] is invalid for cvbs.
set hdmitx VIC = 16
config HPLL = 2970000
HPLL: 0xc000027b
config HPLL done
j = 4 vid_clk_div = 1
hdmitx: set enc for VIC: 16
HDMITX-DWC addr=0x10004006 rd_data=0x40
Error: HDMITX-DWC exp_data=0xff mask=0x9f
rx version is 2.0 div=10
hdmtix: set audio
hdmitx phy setting done
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-917: calc 96094b61, store 96094b61
_verify_dtb_checksum()-917: calc 96094b61, store 96094b61
dtb_read()-1039: total valid 2
dtb_read()-1106: do nothing
aml log : R2048 check pass!
Amlogic multi-dtb tool
Multi dtb detected
Multi dtb tool version: v2 .
Support 2 dtbs.
aml_dt soc: gxl platform: p230 variant: 2g
dtb 0 soc: gxl plat: p230 vari: 1g
dtb 1 soc: gxl plat: p230 vari: 2g
Find match dtb: 1
vpp: vpp_pq_load pq val error !!!
Net: Phy 0 not found
dwmac.c9410000amlkey_init() enter!
[EFUSE_MSG]keynum is 4
[BL31]: tee size: 0
Start read misc partition datas!
info->attemp_times = 0
info->active_slot = 0
info->slot_info[0].bootable = 1
info->slot_info[0].online = 1
info->slot_info[1].bootable = 0
info->slot_info[1].online = 0
info->attemp_times = 0
attemp_times = 0
active slot = 0
wipe_data=successful
wipe_cache=successful
upgrade_step=2
[OSD]load fb addr from dts
[OSD]fb_addr for logo: 0x7f851000
[OSD]load fb addr from dts
[OSD]fb_addr for logo: 0x7f851000
[CANVAS]addr=0x7f851000 width=3840, height=2160
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
[BL31]: tee size: 0
[BL31]: tee size: 0
[BL31]: tee size: 0
[BL31]: tee size: 0
[BL31]: tee size: 0
[KM]Error:f[key_manage_query_size]L507:key[deviceid] not programed yet
gpio: pin GPIOAO_2 (gpio 102) value is 1
InUsbBurn
noSof
Hit Enter or space or Ctrl+C key to stop autoboot -- : 0
[imgread]szTimeStamp[2018030720035817]
[imgread]secureKernelImgSz=0xd88800
aml log : R-2048 check pass!
aml log : R2048 check pass!
aml log : R2048 check pass!
ee_gate_off ...
mmc env offset: 0x27400000
Writing to MMC(1)... done
## Booting Android Image at 0x01080000 ...
reloc_addr =73f5e400
done
Kernel command line: buildvariant=user
load dtb from 0x1000000 ......
Amlogic multi-dtb tool
Single dtb detected
Uncompressing Kernel Image ... OK
kernel loaded at 0x01080000, end = 0x021d4598
Loading Ramdisk to 73894000, end 73ec7000 ... OK
Loading Device Tree to 000000001fff2000, end 000000001ffff6b8 ... OK
fdt_instaboot: no instaboot image
Starting kernel ...
uboot time: 3883528 us
[ 0.000000@0] Initializing cgroup subsys cpu
[ 0.000000@0] Initializing cgroup subsys cpuacct
[ 0.000000@0] Linux version 3.14.29-00007-gff93835 (jenkins@slave2) (gcc version 4.9.3 (Ubuntu/Linaro 4.9.3-13ubuntu2) ) #1 SMP PREEMPT Wed Mar 7 19:32:34 CST 2018
[ 0.000000@0] CPU: AArch64 Processor [410fd034] revision 4
[ 0.000000@0] no prop version_code
[ 0.000000@0] bootconsole [earlycon0] enabled
[ 0.000000@0] Reserved memory: incorrect alignment of CMA region
[ 0.000000@0] [amvecm] pq string error !!!
[ 0.187655@0] genirq: Setting trigger mode 8 for irq 241 failed (gic_set_type+0x0/0xbc)
[ 0.190157@0] genirq: Setting trigger mode 8 for irq 242 failed (gic_set_type+0x0/0xbc)
[ 0.198344@0] genirq: Setting trigger mode 8 for irq 241 failed (gic_set_type+0x0/0xbc)
[ 0.206249@0] genirq: Setting trigger mode 8 for irq 242 failed (gic_set_type+0x0/0xbc)
domain-0 init dvfs: 4
[ 0.228385@0] tv_vout: chrdev devno 266338304 for disp
[ 0.242559@0] 1507 node need 400ms
[ 0.927350@0] Initramfs unpacking failed: junk in compressed archive
[ 1.020166@1] mtdoops: mtd device (mtddev=name/number) must be supplied
[ 1.150815@1] amlogic-new-usb3 d0078080.usb3phy: This phy has no usb port
[ 1.157031@1] ATVR driver - init called!
[ 1.166026@0] get_storage_dev return 1
[ 1.305368@1] DI-di_probe: get flag_cma error.
[ 1.307366@1] PPMGRDRV: err: ppmgr_driver_probe called
efuse_pw_en: 0x7
WARNING! efuse bits is disabled
Enable A53 JTAG to AO
[ 1.338469@1] cectx aocec: no hdmirx reg resource
[ 1.338498@1] cectx aocec: no hhi reg resource
[ 1.557834@1] aml_snd_m8_card aml_m8_snd.47: ASoC: no source widget found for LOUTL
[ 1.559838@1] aml_snd_m8_card aml_m8_snd.47: ASoC: Failed to add route LOUTL -> direct -> Ext Spk
[ 1.568717@1] aml_snd_m8_card aml_m8_snd.47: ASoC: no source widget found for LOUTR
[ 1.576247@1] aml_snd_m8_card aml_m8_snd.47: ASoC: Failed to add route LOUTR -> direct -> Ext Spk
相关资源:adb工具+USB调试驱动.zip_usb调试驱动-其它工具类资源-CSDN文库
点击阅读全文
打开CSDN,阅读体验更佳
参与评论 请先 登录 后发表或查看评论
智能家居-斐讯N1安装篇_ITPaint的博客
2、 开启ADB调试 N1 用 HDMI 连显示器,正常开机后用鼠标点击斐讯 N1 官方固件的那个版本号 4 次,出现 【ADB调试开启】的字样即可,如下图 3、选择2,N1降级 4、输入 .\fastboot.exe reboot 重启设备 二、刷入官改 1、安装USB烧...
斐讯N1救砖指南!值得收藏_ITPaint的博客_n1救砖
一、准备工作 1、拆除底部四个螺,在胶垫下面 2、下载刷机工具USB_Burning_Tool 3、 二、刷机流程 1、打开刷机工具导入N1官改固件包,等待加载完成 2、去除 擦除flash 擦除bootloader 两个勾选。 3、连接USB双公线,短接如下图两个...
斐讯n1卡在android,斐讯N1,看本地高清电影请务必刷coreelec
斐讯N1,看本地高清电影请务必刷coreelec2019-10-11 18:38:5149点赞461收藏94评论kodi很多人都知道也在使用,但是很多朋友并不清楚coreelec下的kodi,和安卓盒子上的kodi到底有什么区别。以至于很多买了n1的朋友,觉得安卓上面的kodi也一般般。简单地说:coreelec是一个linux系统,约等于你买了一台电脑,安装了操作系统,上面只运行kodi,kod...
继续访问
斐讯N1变砖终于有救了,使用ddbr恢复官改系统救砖方法
斐讯 N1 使用 ddbr 恢复官改系统 ddbr 官改镜像下载: 链接: https://pan..com/s/1IRPeEeyrdcGyAaaMDfo5kw 提取码: c388 首先按照步骤制作一个能够从 U 盘正常启动的 armbian 系统,进入后系统后执行指令 ddbr 首先输入 b(backup),在进度条开始后即可 Ctrl+C 取消。这样可以获取到 ddbr 备份的文件的名称(不同版本的 Armbian 备份出来的包名有不同) 打开 winscp 用 sftp 加你的 ssh
继续访问
斐讯N1 – 完美刷机Armbian教程_Jeans Liu的博客
为了让斐讯N1的各个硬件可以被armbian正常调度,所以需要给斐讯N1适配一套dtb文件。 dtb文件需要随着内核编译,所以不同armbian内核版本必须使用配套的dtb文件。 目前斐讯N1的dtb文件已经被armbian收录到官方源码库里,但是使用的时候linux负载会显...
N1刷Android TV,贫民种草指北 篇二:N1盒子:不谈刷机,只谈使用!_眠子子 ...
最后,不推荐连鼠标,蓝牙鼠标成本高。有线麻烦;手机app控制,电视盒子系统听说可以下载斐讯遥控控制(未测试成功),coreelec可以通过skbu for kodi控制(实测ok,使用也还ok),手机和N1处于同一局域网,打开app自动连接。操作比较全如下图。
HP服务器放电后进不了系统,遇到奇怪的问题,armbian系统 reboot之后 卡在开机界面 进不去系统 断电重启正常...
GXL:BL1:9ac50e:bb16dc;FEAT:BDFC31BC:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;0.0;CHK:0;TE: 483967BL2 Built : 11:58:42, May 27 2017.gxl gc3c9a84 - xiaobo.gu@droid05set vdd cpu_a to 1120 mvset vdd cpu_b to 1050 ...
继续访问
arm linux开机第一屏,小白求助大神T1刷机提示成功,但开机卡在斐讯白屏界面。...
本帖最后由 taczgk 于 2020-5-28 10:42 编辑请大神帮帮忙,我的斐讯T1盒子原来用的YYF系统,刷了W大3.0和3.5系统都是开机卡在斐讯界面,刷YYF系统就卡在安卓机器人界面,打勾救砖模式都提示错误:[0x00101004]擦除bootloader/USB限流/设备识别/命令结果返回错误,不打勾的话,刷机提示刷机成功,电脑也可以识别,刷完就卡在开机界面,无法联网无法ADB,求...
继续访问
斐讯 N1 降级、刷机及 Armbian 安装 [2019.7.23]
最前 最近捡垃圾不断,之前购买了斐讯遗产 K2P(真香,最近刷了 OpenWrt)、T1(刷了电视盒子)和蜗牛星际(刷了黑群晖),最近又捡了台斐讯 N1,主要用于做一些简单的爬虫和 Adguard Home 服务。其实原先有过一台树莓派 3B,但是 emmmm 吃灰了一年,然后二手卖了。虽然近期树莓派 4 发布了,性能有较大提升,但由于价格的原因,还是 N1 香。刷机过程由于已有的几篇文章有些内容...
继续访问
手机开机卡在android画面,手机一直停在开机画面怎么解决【图文】
手机我相信人们不会不知道,这几年手机的发展速度非常地快,不知道大家平时使用手机的过程之中出现一些故障没有,相信大多数的用户是碰到过的,但是我相信大多数的手机用户是不会解决碰到的故障的。大家平时遇到最对的故障是什么呢?手机开机后一直停在开机界面这种情况相信大家都经历过吧!今天小编就教教大家如何解决这种故障。手机开机后一直停在开机界面怎么办top1:长按电源键12S左右重启手机手机在执行系统升级,刷机...
继续访问
最新发布 PHICOMM(斐讯)N1盒子 - recovery模式救砖卡登录页LOGO卡1%卡4%卡26%
PHICOMM(斐讯)N1盒子recovery模式救砖卡登录页LOGO卡1%卡4%卡26% 卡1%:需要先刷入T1_1.3T47_mod_by_webpad_v3_20180419_2.img救砖包,再重新刷 卡4%:USB供电不足。使用台式机或USB加5V(如带供电的USB分线器) 卡26%:换不卡的包,如RUSH的包...
继续访问
Initramfs unpacking failed:junk in compressed archive
使用kvm创建自定义镜像后重装云主机启动报错如下: 解决办法: 重做镜像,内存原来的2047MB改成了1024MB,其实也不知道对不对,反正做了好几遍最后一次好了。
继续访问
机顶盒ttl无法输入_请教大神,机顶盒接TTL进不了uboot模式
本帖最后由 cgl4134 于 2019-12-24 00:13 编辑更新一下... 自己刚开始折腾机顶盒,好多地方都搞不太懂.. 正在学习中..这个uboot 跟刷机包有关系,换了个潜龙的线刷包,就可以进uboot了,,不过现在uboot好像让我搞坏了, uboot模式下, usb_update system 会失败..欢迎其他小白交流学习----------------------------...
继续访问
关于解决 inittramfs unpacking failed:Decoding failed 报错
解决办法 vi /etc/initramfs-tools/initramfs.conf 更改COMPRESS=lz4以COMPRESS=gzip 保存更改 sudo update-initramfs -u
继续访问
armbian 斐讯n1_记录一下斐讯N1盒子刷Armbian的各种坑
最近搞了一个斐讯N1盒子,准备拿来刷Armbian,也就是linux。armbian使用了AArch64架构,也就是说,是armv8,安装nodejs时注意下载armv8的版本。斐讯N1盒子自带的系统是安卓系统,版本是V2.2,刷机主要参考的教程在这里:https://www.uselys.com/archives/85.html第一步,需要将盒子的系统版本降级到V2.19,方便后面刷入系统。首先...
继续访问
HDMI相关
HDMI相关基础4.4 与 9.0 差异AVMUTE 的使用hdcp异常检查 HDCP 交互:检查 ksv(视频加密密钥):HDCP 的内部检测:显示模式分析查看是否已连接电视机查看当前显示模式更改当前显示分辨率查看 EDID 信息查看显示设备的 EDID 信息查看电视机支持的最佳分辨率Android 系统对 HDMI 输出制式的设置1. 查看当前输出制式的节点命令:2. 输出制式在 Framework 层的代码位置:主要接口说明最优分辨率、颜色空间、色深的配置使用 HDMI Bist 模式验证 HDMI
继续访问
斐讯n1刷鸿蒙系统,【总结】在N1上面成功刷入armbian并启动的步骤
本帖最后由 ruojiner 于 2018-6-25 00:08 编辑用的是Armbian_5.44_S9xxx_Debian_stretch_3.14.29_server_20180601.img.xz这个镜像。TIM图片20180624230645.png (48.41 KB, 下载次数: 398)2018-6-24 23:22 上传TIM图片20180624230657.png (18.02...
继续访问
Linux学习笔记—驱动篇(一)
注:以下驱动只是均以GEC6818开发板为例进行撰写 要想写驱动我们得先了解什么是u-boot 一、什么是u-boot ? Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。U-Boot的作用是系统引导。U-Boot从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是...
继续访问
linux initramfs启动原理
当linux选择支持initramfs方式启动,并且在initramfs source file中选择了要打包的rootfs路径以后,则会尝试以initramfs方式启动。initramfs方式会对rootfs进行压缩,和linux kernel打包在同一个镜像文件中。然后系统加载的时候uboot会把整个镜像文件都加载到内存中。以该种方式加载的rootfs,是没办法修改flash中rootfs的数...
继续访问
n1盒子救砖_斐讯N1盒子刷机救砖教程
https://codess.cc/archives/108.html自从斐讯0元购的车翻了之后,咸鱼上的斐讯产品也非常多,从路由器到空气净化器再到矿机。前几天我在撕逼鱼收了两个斐讯N1盒子,这东西原来是挖矿的,矿场坍塌倒闭之后,矿老板们大量甩卖矿机,有的甚至是全新未拆...大概70块左右包邮的价格,配置一点也不低,比市面上绝大多数的电视盒子的配置都高。最重要的是,它能解码4K! 解码真4K! 单...
继续访问
Kernel启动时间优化
1、问题描述 Linux的内核用的是3.14版本。UI层跑的是类似Qt的系统。目前Kernel从启动到init进程大概需要3.5秒时间,另外到加载U盘需要7.5秒左右时间。 由于Bootloader执行过程很快,所以不是本次需要优化的目标。 系统原始的Kernel启动部分Log如下: 15:29:01.552: [ 0.000000]Linux version 3.14.19 (g
继续访问
热门推荐 N1救砖总结帖
一、正常降级刷固件的教程在恩山论坛蛮多的就不多赘述了 正常刷机教程-来自恩山 二、变砖原因: 1.刷错T1等非N1的固件 2.刷机过程中由于各种原因断开了USB连接线(我就是手欠用的USB-Hub连接没有固定好) 三、变砖现象 四、救砖方法 ①有用焊接使用TTL直刷的,这种成本高,要求也高,还麻烦,暂不考虑,有兴趣去恩山看下帖子就好 ②我抄作业学到的: 需要的软件:USB_Burning_To...
继续访问
斐讯n1开机卡在android
斐讯n1卡在android
③ 服务器被rshim挖矿病毒攻击后 HugePages_Total 透明大页怎么都清不掉 一直占用内存 球球
问题定位及解决步骤:
1、free -m 查看内存使用状态 ,发现free基本没了。--> 怀疑是服务有内存泄漏,开始排查
2、使用top命令观察,开启的服务占用内存量并不大,且最终文档在一个值,且服务为java应用,内存并没达到父jvm设置上限。按top监控占用内存排序,加起来也不会超过物理内存总量。查看硬盘使用量,占用20%。基本排除虚拟内存占用过大的原因。--->排除服务内存泄漏因素,怀疑mysql和nginx,开始排查
3、因为top命令看 mysql占用内存也再可控范围,是否存在connection占用过多内存,发现并不会,设置最大连接数为1000,最多也不会超过几M。 nginx占用一直非常小。但每次最先被kill的基本都是nginx进程。所以排查,但发现无非就是openfiles数量啥的调整。发现也一切正常。且之前niginx可以正常使用的。
4、最为费解的就是 通过free -m 查看的时候 基本全是used,cache部分很少,free基本没有。但top上又找不到有哪些进程占用了内存。无解
5、注意到有两个进程虽占用内存不多,但基本耗光了100%的cpu。开始想着占cpu就占了,没占内存,现在是内存不不够导致进程被kill的,就没注意这点。
6、实在搞不定,重启服务器,重启了所有服务,服务暂时可用,回家。在路上的时候发现又崩了。忐忑的睡觉。
7、早上起来继续看,这次留意注意了下那两个占用高cpu的进程,kdevtmpfsi 和 networkservice。本着看看是啥进程的心态,网络了下。真相一目了然,两个挖矿病毒。
突然后知后觉的意识到错误原因:
1、cpu占用率高,正常服务使用cpu频率较高的服务最容易最内存超标。(因为在需要使用cpu时没cpu资源,内存大量占用,服务瞬间崩溃),然后看top发现刚刚已经占用内存的进程已经被kill了,所以没发现内存有高占用的情况。
2、后面的应用继续使用cpu时也会发生类似情况,倒是服务一个一个逐渐被kill。
问题点基本定位好了,解决问题就相对简单很多:
通过网络,google,常见的病毒清除步骤基本都能解决。这两个挖矿病毒很常见,大致记录下要点。可能所有病毒都会有这些基础操作。
① 首先,查看当前系统中的定时任务:crontab -l
我服务器上有四个定时下载任务 通过wget 和 curl 下载病毒文件,把异常的删掉。要不然删了病毒文件还是会下载下来
crontab -r,全部删除命令(或根据需求删除定时任务)
② 查找病毒文件 可以全部模糊搜索 清除, 但病毒文件基本都用了chattr +i命令 使用chattr -i filename 后再使用rm -f filename 。可删除
③ kill 病毒进程,但注意kill了可能马上就重启了。因为有守护进程,需要把病毒进程的守护进程也kill掉
④ 检查是否root用户被攻击,可能系统配置信息被更改。
⑤ 最好能理解病毒脚本,通过看代码看它做了些什么。针对脚本取修复系统。
④ 夸克币如何挖矿
你可以把这项工作想象成一群人去验证一个很大的数是不是质数或者去解密一份文件。你可以在这里了解更多的信息。当然你只要明白每挖到一块矿可以获得25比特币(按照目前汇率价值4722.25美元)就可以了。
这个价格的出现可能是由塞浦路斯危机引起的热钱和一系列炒作造成的泡沫。实际上,黑客们已经通过DDos攻击比特币钱包的服务器来影响其稳定性,从而降低比特币的价格了。
事实上,单独挖矿模式几近被淘汰。由于挖矿的流行和发现矿源的困难导致现在需要3年以上才能挖掘到比特币。而如果你仅仅找一台PC并让它不停的运行一些算法,电费和设备的损耗会比得到的比特币还要贵的。
联合挖矿则更加合算。利用像比如“Slush's Pool”(下面会详细说明)这样的服务,你可以按照以下的公式来分配工作:
(25 BTC + block fees - 2% fee) * (shares found by user’s workers) / (total shares in current round)
这就是这个系统的工作原理。你完成一定比例的工作,然后获取一定比例的奖金。
⑤ 比特比怎样挖
步骤一、注册账号以及账号设置
1
首先,我们需要找一个操作方便产出稳定的比特币矿池,然后通过挖矿客户端软件连接到指定的服务器上挖矿。这里以“BTC Guild”网站为例,先打开这个网站,点击左边的用户注册。注册过程比较简单,输入英文用户名,密码和确认密码即可,如图所示
2
注册成功之后,我们会在网页上看到一条这样的信息“Your account has been successfully registered and logged in!”,意思是注册成功并已登录,如图所示
3
我们点击左上角的“Dashboard”按钮,可以看到账户的整个监控状态,如图所示
注:在这个监控仪表盘中我们最为关心的是“Total Earnings”,这就是我们当前账户所挣的比特币。以后只要我们打开网站,进入监控仪表盘就可以看到自己账户的相关信息了。
4
接下来请点击页面导航栏中的“Settings”。在设置页面中,我们可以设置电子邮件地,比特钱包地址,更改密码等,如图所示
5
如果在帐户中设置电子邮件地址,日后要是忘记密码或者被盗的情况下,可以通过设置的电子邮件来恢复密码。首先在“Email Address”一栏输入我们的常用的电子邮件地,然后点击“Change”按钮,如图所示
6
接下来页面中会显示一封确认邮件已经发送到我们之前设置的邮件中,如图所示
7
然后我们打开自己的电子邮箱,找到 BTC Guild 发送的邮件。点击确认链接即可,之后会在页面中显示我们的邮箱已经成功设置,如图所示
8
如果我们在帐户设置中设置了电子邮件的话,我们还可以对开采矿工的行为设置邮件通知。在设置页面上找到“Idle Warnings”一栏,点击下拉列表,选择想要发送邮件的时间,然后点击右边的“Change”按钮即可。当我们设置10分钟以后,如果有矿工停止开采,系统会在10分钟后自动向我们的邮件发送一封通知邮件。收到邮件以后,我们就知道具体是那个矿工罢工了。
9
另外在设置中,我们比较关心一个是“Bitcoin Wallet”即钱包地址。这个地址可以先不用设置,等我以后真正开采到了比特币是再填写也不迟。
10
帐户设置完成以后,接下来我们要对“Worker”进行设置。什么是 Worker 呢?就是我们之后在比特币开采客户端上要用到的登录矿工帐户名。系统会默认为我们创建一个矿工名,矿工名是以我们注册帐户名加一个下划线和数字组成。比如我们注册的帐户是XXX,那第一个矿工名就叫“XXX_1”,如图所示
11
如果我们要设置多个矿工名的话,在“Create Worker”一栏中输入一个数字如“2”,再点击“Create”按钮即可添加一个新矿工的帐户名,如图所示
12
在 Worker 设置页面里,我们还可以分别对矿式帐户的开采支付模式进行设置。Payment method,即开采支付方法。这里有二种类型可供选择,PPS和PPLNS,区别在于开采模式和手续费上。PPS的手续费为7.5%,而PPLNS的手续为3%。系统默认为采用 PPLNS,如果要更改,请点击 Payment method 下方的“change”按钮。
13
另外我们还可以对开采模式的难度进行选择,如果我们的电脑有多个显卡GPU,或者一些专用的机器的话,可以在 Minimum Difficulty 下对分别对矿工帐户名进行设置,如图所示
END
步骤二、下载挖矿客户端软件
1
当我们注册设置完成以后,接下来请点击页面导航菜单中的“Support”,我们会看到客户端的下载链接。
挖矿客户端软件有二种类型:
BFGMiner:命令行操作界面,可直接下载。
CGMiner: 也是命令行格式操作的,不过下载步骤过于复杂。
我们这里以下载 BFGMiner 为例,点击如图所示下载。
2
随后会跳转到挖矿工具的下载页面,挖矿工具有二种格式,一种是32位系统,另一种是64位系统。根据自己的系统位数,下载相应的工具版本,如图所示
3
挖矿工具客户端大小不足5M,是一个 ZIP 压缩文件。下载完成之后,找到并打开文件。点击鼠标右键,选择“复制”选项,如图所示
4
这里我以粘贴提取到桌面为例,如图所示
END
步骤三、挖矿客户端软件详细设置
1
打开挖矿目录以后,双击点击打开目录下的“bfgminer”文件,如图所示
2
接下来来看到 BFG minier 的窗口,在 URL 处输入矿池的地址。矿池地址可以在 BTC GUILD 的 support 页面中看到,如 stratum.btcguild.com:3333 ,按回车键,如图所示
3
然后在 Username 后输入自己先前在 BTC GUILD 网站上设置的矿工名,按回车键,如图所示
4
随后在 password 密码处,可任意输入,发图所示
5
最后就可以看到上面有很多数字在变化,表示正在挖矿了。值得注意的是如图标注的地方表示当前机器按钮的速率,如图所示
6
除了开采客户端软件上可以看当前开采的速度,我们还可以在 BTC Guild 网站上的 “Dashboard”页面中的“Active Worker Summary”列表中看到每上矿工开采的具体速度,如图所示
7
如果要关闭挖矿工具,直接 X 掉即可,也可以直接按 Q 键退出。如果想要多开几个的话,在 BFG miner 目录中再打开一个挖矿工具即可。
END
步骤四、CGminger命令行客户端软件
1
如果真要想挖矿的话,官方是推荐我们用“CGMiner”,也就是在命令提示符下运行的。在 BTC Guild 页面上点击“Support”,再点击“CGMiner”下载链接页面,选择对应系统的版本,如图所示
2
随后会跳转到 CGminer 的下载页面,点击如图标注的链接。
3
然后选择一个 CGminer 的版本,我这里下载一个 Windows 版本为例,如图所示
4
这里以 Windows 版的 CGMiner 为例,下载完成以后,解压到电脑中,如图所示
5
打开CGMiner的目录,找到“CGMiner ”,如图所示
6
用鼠标双击“CGMiner”会弹出一个命令行窗口,提示我们输入连接服务器的 URL 地址。输入“stratum.btcguild.com:3333”,按键盘上的回车键,如图所示
7
然后提示我们输入“Username”即矿工帐户名,按键盘上的回车键,如图所示
8
接着输入“password”密码,按键盘上的回车键,如图所示
9
稍等片刻,当客户端与服务在建立连接之后就会看到机器开始开采了,如图所示
10
若要退出开采,请在窗口上按键盘上的“Q”键。