저번에 테스트 비행중에 신호가 끊기면 발생하는 문제가 약간 있어서 수정하고 멀리떨어지면 어떻게 되는지 테스트하고 있어요.
지금은 버그 수정 거의 끝내고 LTE연결할 준비 하고 있어요!



보안시스템 만들던게 있는데 그걸 조금 변경시켜서 아두이노랑 같이 동작하게 할 예정이에요!

그래서 지문인식모듈도 설치하고 비밀번호 입력패드도 넣고 LCD도 달고 하려구요!

취미활동으로 간간히 만들어서 집에다가 설치해보려해요!



'IT 이야기' 카테고리의 다른 글

쿼드콥터 첫 실내비행  (0) 2013.04.26
쿼드콥터 지상테스트  (0) 2013.04.24
쿼드콥터 실내용 가이드 제작  (0) 2013.04.21
Litecoin 마이닝 하기  (7) 2013.04.13
요즘 하는 GPU 마이닝  (0) 2013.04.11
쿼도콥터 매번 밖에서 테스트하기 귀찮아서 실내에서 안전하게 날릴수 있게 프로펠러 가이드를 만들었어요.

50T 압축 스티로폼을 썼는데 자르는게 넘 힘들었어요 ㅠㅠ

열선으로 잘랐는데 제도한거랑 잘 안맞고.. 흑..





'IT 이야기' 카테고리의 다른 글

쿼드콥터 지상테스트  (0) 2013.04.24
보안시스템에 포함시킬 지문인식모듈 구매  (2) 2013.04.23
Litecoin 마이닝 하기  (7) 2013.04.13
요즘 하는 GPU 마이닝  (0) 2013.04.11
쿼드콥터 비행성공 1차  (0) 2013.04.01

요즘 Litecoin 마이닝을 하는데 국내에 자료가 하나도 없길래 제가 처음으로 만들어보려고 글을 썼다요


비트코인이 요즘 FPGA(프로그래밍 가능한 칩셋)으로 하루에 엄청난 속도로 마이닝하는 사람들이 생겨서 다른사람들이 마이닝하기가 굉장히 어려워졌는데, 라이트코인은 FPGA를 만들기 힘들게 해서 모든 사람들에게 균등하게 난이도가 적용된다는 장점이 있데요.


저는 지금 ATi HD5970 2코어 그래픽으로 초당 650kh 정도 마이닝하고 있어요!


마이닝하는법은 약간 간단해요(?)



일단은 아래의 사이트에서 클라이언트 프로그램을 다운받으세요.

처음에 주소를 받아오고 많은 클라이언트와 싱크를 하기 때문에도 그렇고 한번 설치하고 지갑고유주소를 받으면 다른 컴퓨터로 옮길수 없기 때문에 자주쓰거나 오래 켜놓을수 있는 컴퓨터에 다운받으시는걸 권장해요.


https://github.com/litecoin-project/litecoin/downloads




켜시면 지갑주소를 생성하고 여러 서버들과 Sync 작업을 시작하게 될거에요.

아마 반나절 정도면 완료되요!


싱크가 끝나기 전에 지갑고유주소로 마이닝을 시작하실수도 있지만 권장하진 않아요 헤헤 왜냐면 돈이 안들어올 확률이 있거든요!



싱크가 끝나시고 마이닝을 시작하고 싶으시다면 아래와 같이 따라하시면되요


일단 마이너는 2가지가 있어요


cgminer 는 그래픽카드 오버기능과 팬조절등 다양한 고급기능을 지원하지만 GPU특성을 많이 타서 실행이 잘 되지 않는 경우도 있고 설정하기가 굉장히 까다로워요 (윈도 리눅스 맥 다되요!)


reaper 는 고급기능은 떨어지지만 간단하게 사용하기 좋아요! 그래픽카드를 오버하는 툴을 이용해 직접 오버하시는 경우라면 이 툴을 이용하는걸 추천드려요! (윈도우만 되요)


scryptminer 는 이것저것 다 필요없다! 넘 복잡해! GUI로 해주세요! 하는 분들에게 추천드려요! 그리고 맥 유저분들도 



다운로드 링크


cgminer - http://ck.kolivas.org/apps/cgminer/  (가장 최신버전을 다운받으시면되요)

윈도우는 windows 가 붙은것 리눅스는 x86_64 가 붙은것이에요


reaper -

Windows 64bit - http://www.sendspace.com/file/us3wcn (click to start download from sendspace 를 누르세요!)

Windows 32bit - http://www.multiupload.nl/U3115V349T (MultiUpload 아이콘 오른편의 DirectDownload 를 누르세요!)



Scryptminer - 


Download r10 (Windows) : http://www.mediafire.com/?0g2wi33437dawbs 

Download r10 (Linux - Ubuntu) : http://www.mediafire.com/?7kaydt0o9d3x9bi 

Download r10 (OS X - build by Fanquake) : https://github.com/downloads/litecoin-project/litecoin/Scrypt%20Miner%20GUI%20-%20OSX.zip






이제 셋팅하는걸 알려드릴게요


아마 cgminer 나 reaper 압축을 풀어보시면 많은 파일들이 보이실거에요


reaper 의 경우 먼저 말씀드릴게요


reaper 는 reaper.conf 와 litecoin.conf 가 보이실거에요

그럼 일단 reaper.conf 를 메모장으로 열어서 아래 상자 안 처럼 설정해주세요


====================================================

kernel reaper.cl

save_binaries yes

enable_graceful_shutdown yes

long_polling yes

platform 0

device 0

cpu_mining_threads 0

mine litecoin

====================================================


만약 CPU만으로 마이닝을 원하시면 cpu_mining_thread 0 와 device 0 을 지워주세요

GPU 마이닝을 한 그래픽이 아닌 여러 그래픽으로 하기를 원하시는 분은 device 0 을 여러개 쓰셔주세요

예) 글픽 3개

device 0

device 1

device 2



그리고 litecoin.conf 를 열어서 아래 상자 안 처럼 설정해주세요

user 에는 라이트코인 고유주소를 적어주시고 pass에는 아무거나 적어주시면 되요

pool host 는 한국풀인 dlunch 풀이에요 별도 가입없이 바로 사용하실 수 있어요.

차후 http://pool.dlunch.net:9327 에서 마이닝 정도를 확인하실 수 있어요!


====================================================

host pool.dlunch.net

port 9327

user 라이트코인 지갑 고유주소

pass olleh


protocol litecoin


worksize 256

aggression 17

threads_per_gpu 1

sharethreads 24

lookup_gap 2

gpu_thread_concurrency 8144

====================================================



이렇게 설정 하신 후 reaper.exe 를 켜시면 작동이 되실거에요! 


만약 에러가 나신다면 아래처럼 하시면 되요

그리고 GPU error가 막 0%가 아니라 몇%씩 뜨고 그런다면 아래처럼 하시면되요!

저는 6950으로 했을때 350kh/s 정도가 나왔는데 제일 오른쪽부분의 kh/s 가 너무 낮게 뜨시는것 같으시다면 아래처럼 하시면되요!


https://github.com/litecoin-project/litecoin/wiki/Mining-hardware-comparison


위 링크로 들어가셔서 자신의 그래픽 카드를 찾으신 다음 적혀있는 설정대로 litecoin.conf 를 변경하시면 되요!



cgminer 설명은 귀찮아서 안할래요....

그냥 reaper 쓰세요 제가 써본 결과 reaper가 가장 좋은것같아요<



ScryptMiner 는 reaper 의 litecoin.conf 의 설정들을 잘 보시고 빈칸을 채워넣으시면 될거에요

모르는건 아예 안 채우셔도 되요 헤헤

그리고 자신의 그래픽카드에 맞게 하시려면 아래 링크에 들어가셔서 맞는 설정을 찾으시면 되요


https://github.com/litecoin-project/litecoin/wiki/Mining-hardware-comparison




그리고 자신이 얼마나 마이닝 했는지 보시고 싶으시다면 아래 링크로 들어가셔서 맨위에 Graph 링크를 누르시고 자신의 지갑고유주소를 찾으시면 되요!


http://pool.dlunch.net:9327


요즘 비트코인이 뜨길래 해보려했는데 비트코인은 너무 벌기가 어렵고 해서 라이트코인을 시작했어요!

저는 ATI HD5970 듀얼코어 그래픽카드로 시작했는데 아는 형은 막 6950 5개 사시고 5950 10개사시고 스케일이 장난이 아니네요.. 흑..













'IT 이야기' 카테고리의 다른 글

쿼드콥터 실내용 가이드 제작  (0) 2013.04.21
Litecoin 마이닝 하기  (7) 2013.04.13
쿼드콥터 비행성공 1차  (0) 2013.04.01
쿼드콥터 비행준비 끝  (0) 2013.03.29
쿼드콥터에 보드장착중  (0) 2013.03.29
미니 스튜디오 일상 2013. 4. 1. 15:09
저번에 구매한 오디오믹서와 마이크로 조촐하게 스튜디오를 구성해 보았어요.
이 세트로 인터넷 방송 한번 진행해보려구요!


'일상' 카테고리의 다른 글

Apple Store Pre-sign for Delivery 의 뜻  (1) 2013.10.08
BlackMagic Production Camera  (0) 2013.07.11
새로운 지름  (0) 2013.03.20
쿼드콥터 연결 성공!  (0) 2013.03.17
디바이스 드라이버 성공  (0) 2013.03.10
1차로 진행했던 영상을 보면서 조이스틱으로 조종하는게

성공적으로 끝났어용
클라이언트와 신호가 끊겼을때 Fail-Safe가 제대로 처리되지 않아서 문제가 조금 있었지만 이 부분은 시스템 업데이트를 통해 해결될 것 같네요!
그리고 비행중 발생할 수 있는 여러 에러들을 많이 예외처리 해 놓아야 할 것 같네요.. 역시 미션크리티컬한 시스템은 실 테스트때 긴장이 ㅠㅠ

무튼 기본적으로 생각해놓은 기능이 끝나서 기분이 좋네요!
이제 남은건 좀 더 완벽하게 제어하게 도와주는 시스템과 영상 안정화 그리고 스마트폰 제어까지 넣어볼 생각이에요!





테스트에 도움을 주신 지식경제부 팀 2분 정말 감사합니다!

'IT 이야기' 카테고리의 다른 글

Litecoin 마이닝 하기  (7) 2013.04.13
요즘 하는 GPU 마이닝  (0) 2013.04.11
쿼드콥터 비행준비 끝  (0) 2013.03.29
쿼드콥터에 보드장착중  (0) 2013.03.29
linux MJPEG Stream 하기  (0) 2013.03.25
보드 장착하고 선정리도 하고 전원도 연결하고 버그까지 없애고 드디어 프로펠러를 장착했어요 후후

이제 내일 공터가서 테스트 비행 해볼 예정이에요!





'IT 이야기' 카테고리의 다른 글

요즘 하는 GPU 마이닝  (0) 2013.04.11
쿼드콥터 비행성공 1차  (0) 2013.04.01
쿼드콥터에 보드장착중  (0) 2013.03.29
linux MJPEG Stream 하기  (0) 2013.03.25
쿼드콥터 컨트롤러 영상수신 완료  (0) 2013.03.24
쿼드콥터 시스템 제작을 마치고 이제 보드를 쿼드콥터에 고정시키기만 하면 되요!
조금이따가 스카치의 듀얼락 벨크로 테이프 사러 갈거에요!



'IT 이야기' 카테고리의 다른 글

쿼드콥터 비행성공 1차  (0) 2013.04.01
쿼드콥터 비행준비 끝  (0) 2013.03.29
linux MJPEG Stream 하기  (0) 2013.03.25
쿼드콥터 컨트롤러 영상수신 완료  (0) 2013.03.24
퓨어뷰 808 업데이트  (0) 2013.03.23

Linux ARM 보드에서 MJPEG Stream 을 한번 시도해 보았습니다.



일단 USB웹캠을 usb포트에 연결하고 아래 명령어를 입력해 표시되는지 확인해봅니다.


> lsusb


그러면 usb 로 연결되있는 카메라 목록이 표시될 거에요.


이제 MJPG STREAMER를 설치해볼게용


일단 디렉터리를 하나 만들고


> cd /work


소스를 다운받아 볼게요!


> svn co https://mjpg-streamer.svn.sourceforge.net/svnroot/mjpg-streamer mjpg-streamer

> cd mjpeg-streamer

> cd mjpeg-streamer


여기서 svn이 없으시면 apt-get install subversion 을 입력해주세요

다운로드가 다 되면 아래 명령어를 순서대로 입력해주세용


> sudo apt-get install libjpeg8-dev

> sudo apt-get install imagemagick

> sudo apt-get install libv4l-dev


으로 의존성 패키지를 설치하시고 ! 

이제 빌드를 해야겠지요!


> make USE_LIBV4L2=true clean all

> make install


하시면 빌드가 파바밧 되고 ! 끝나면 아래의 명령어로 한번 테스트해보시면 되용


> mjpg_streamer -i "./input_uvc.so -d /dev/video0 -n -f 30 -r 1280x720" -o "./output_http.so -n -w ./www"


아마 뭔가 에러가 나면서 꺼지시는 분들도 있으실 거에요 

그러면 아래의 명령어를 입력하셔서 video1 , video2 같은 걸 찾아서 위의 명령어에서 맨 뒤 숫자를 하나하나 바꾸어 보시면서 테스트 해보시면되요.

잘 되는게 있으면 그게 연결하신 카메라의 비디오 스트림 번호인거에요!


> ls /dev

해서 나오는거에서 찾으시면 되요


예를들면 이렇게


> mjpg_streamer -i "./input_uvc.so -d /dev/video1 -n -f 25 -r 1280x720" -o "./output_http.so -n -w ./www"

> mjpg_streamer -i "./input_uvc.so -d /dev/video2 -n -f 25 -r 1280x720" -o "./output_http.so -n -w ./www"


이렇게 명령어를 치신 후에 "아이피주소:8080" 으로 접속하시면 보이실거에요

안보이신다면 방화벽을 체크해보세요! 8080포트를 열어주어야 해요!


예) http://127.0.0.1:8080




그리고 옵션에 대해서 설명해 드리자면 


-q 100 은 이미지의 퀄리티를 100%로 한다는거에요

-n 은 UVC드라이버의 다이나믹 컨트롤을 사용하지 않는다는건데 자세한건 저도 몰라요<

-f 25 는 프레임을 25로 지정하는것 인데 원본 카메라가 지원하지 않으면 원본 카메라의 최대 프레임수로 나와요

-r 1280x720 은 해상도를 지정하는거에요. 이것도 원본카메라가 지원하지 않으면 단순하게 이미지를 늘려서 보내주어요.



아래는 옵션 표에용



UVC 웹캠 입력 파라미터

-d

카메라 스트림을 지정합니다.

-r

비디오의 해상도입니다.
프레셋:
QSIF QCIF CGA QVGA CIF VGA SVGA XGA SXGA
수동지정: 640×480

-f초당 프레임수 입니다.
-y

MJPEG모드를 끄고 YUYV모드 활성화합니다.

(시스템 부하 증가)

-q

JPEG 의 압축 퀄리티
(activates YUYV format, disables MJPEG)

-m

프레임을 제한보다 낮게 드랍합니다. 카메라가 낮은

조도로 인해 쓸모없는 프레임을 만들어 낼 때 

편리합니다.

-n

Linux-UVC 드라이버의 dynctrls를 초기화 하지 

않습니다.

-l

LED를 "on" 혹은 "off"혹은 "blink" 로 지정할 수 

있습니다. 자동으로 설정하고 싶으신 경우 "auto"

로 설정하시면 설정됩니다.

HTTP 출력 파라미터

-w

웹페이지 파일이 들어있는 폴더

(서브폴더 포함않함(

-pHTTP서버의 TCP포트번호
-c

"아이디:패스워드" 로 접속 아이디와 비밀번호를 설정하실 수 있습니다.

-n

실행커맨드를 비활성화 합니다.


'IT 이야기' 카테고리의 다른 글

쿼드콥터 비행준비 끝  (0) 2013.03.29
쿼드콥터에 보드장착중  (0) 2013.03.29
쿼드콥터 컨트롤러 영상수신 완료  (0) 2013.03.24
퓨어뷰 808 업데이트  (0) 2013.03.23
쿼드콥터 모터시동 성공 그러나..  (1) 2013.03.19