Blackrose's Blog Blackrose's Blog

porting cgminer to arm9(steps)

in technologyread (343) 文章转载请注明来源!

前段时间把cgminer移植到了arm9芯片上,我这里用的是micro2440的开发板。运行很多天后,基本没有问题。今天把移植的步骤总结下,免得忘记了。

1.download packages
因为cgminer需要一些依赖包,所以一并下载下来。具体依赖参考cgminier的github为主。

Cgminer

CURL

Jansson

ncurses

版本参考:

CURL: 7.30.0

Jansson: 2.4

ncurses: 5.9

2.Porting CURL

#!/bin/sh 
./configure --prefix=/home/blackrose/cgminer-port --disable-debug --disable-ldap --disable-ldaps --disable-rtsp \
--disable-telnet --disable-tftp --disable-pop3 --disable-imap --disable-smtp \
--disable-gopher --with-gnu-ld --host=arm-linux
make
make install

3.Porting Jansson

#!/bin/sh
./configure --prefix=/home/blackrose/cgminer-port --with-gnu-ld --host=arm-linux
make
make install

4.Porting ncurses

#!/bin/sh
./configure --prefix=/home/blackrose/cgminer-port --with-gnu-ld --host=arm-linux \
--without-ada --without-tests --enable-pc-files --enable-widec --with-shared
make
make install

5.Porting CGminer

#!/bin/sh
export PKG_CONFIG_PATH=/home/blackrose/cgminer-port:${PKG_CONFIG_PATH}
export LIBCURL_CFLAGS=-I/home/blackrose/cgminer-port/include
export LD_LIBRARY_PATH=/home/blackrose/cgminer-port/lib${LD_LIBRARY_PATH}
./configure --prefix=/home/blackrose/cgminer-port --disable-opencl --disable-adl --disable-cpumining \
--disable-bflsc --disable-bitforce --enable-icarus --disable-ztex \
--disable-option-checking --with-gnu-ld --host=arm-linux
make
make install

6.Running cgminer

./cgminer -c ozco.conf -S /dev/ttyUSB0
文章二维码

扫描二维码,在手机上阅读!

发表新评论
已有 4 条评论
  1. Eripmav
    Eripmav
    回复

    請問一下,你在build的時候,有遇到libudev.so的問題嗎?

    1. Blackrose
      Blackrose本文作者
      回复

      @Eripmav build cgminer的時候,沒有這個問題,你可以關閉udev試試。你也是在s3c2440上跑麼?

  2. Eripmav
    Eripmav
    回复

    我是在Ti的dm368.
    本來是用3.8.1版build,會遇到udev的問題.
    後來改用3.1.1版就沒問題了.
    看別人的討論發現3.8.x版本後執行的參數從
    -S /dev/ttyUSB? 改成 --usb:n (n=usb的數量)
    大概是因為這樣,所以變成強制一定要udev吧.

    1. Blackrose
      Blackrose本文作者
      回复

      @Eripmav 我查看了下記錄,腳本上有寫--without-libudev,上面沒有列出來。我用的cgminer是2.11.2版本的,難道是版本的問題

博客已萌萌哒运行
© 2018 由 Typecho 强力驱动.Theme by Yodu
前篇 后篇
雷姆
拉姆