우선 여기부터 보고 아래 내용 참조 하세요. http://www.tutorialbook.co.kr/entry/Ubuntu-%EC%97%90-Mosquitto-Broker-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 빌드를 할려고 하니 뭐가 없단다. 일단 필요한 것 부터 깔자. 아래의 사이트 보고 따라하면 websocket이 동작하는 mosquitto 서버를 구축할 수 있다. http://www.joinc.co.kr/modules/moniwiki/wiki.php/man/12/MQTT/Websocket 하지만 빌드하면 에러가 발생한다. 원인 : 현재 받아서 컴파일할려고 하는 버전이 1.4.1 인가 1.4.2 인데 make 하면 이상한 에러가 발생한다. 이유는 샬라샬라 라고 되어 있어 아래 사이트 내용 보고 https://answers.launchpad.net/mosquitto/+question/266465 WITH_SRV=no 로 설정했다. 그럼 빌드 된다.
여기 나와 있는 툴들 한번 확인해 볼 필요 있다. http://www.binarytides.com/linux-commands-monitor-network/ 밑에 있는 놈도 같이 한번 봐야 할 내용 같아서 ... http://www.tecmint.com/command-line-tools-to-monitor-linux-performance/
java 7 download page http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html tar xvf jdk-7u75-linux-x64.tar.gz sudo mkdir /usr/local/jvm sudo mv ./jdk1.7.0_75 /usr/local/jvm/ # update-alternatives --install /usr/bin/javac javac /usr/local/jvm/jdk1.7.0_75/bin/javac 1 update-alternatives: using /usr/local/jvm/jdk1.7.0_75/bin/javac to provide /usr/bin/javac (javac) in auto mode # update-alternatives --install /usr/bin/java java /usr/local/jvm/jdk1.7.0_75/bin/java 1 update-alternatives: using /usr/local/jvm/jdk1.7.0_75/bin/java to provide /usr/bin/java (java) in auto mode
우분투 에서 Bitcoin source build 하기 아래에 link 를 열어서 따라하면 됨. http://bitzuma.com/posts/compile-bitcoin-core-from-source-on-ubuntu/ 실행결과 screen bitcoin-qt 를실행 한 내용입니다.
12.04 빌드 서버구축하면 만나는 문제 부팅시 아래와 같은 문제가 발생 할 것입니다. could not write bytes broken pipe 커맨드 라인에서 발생하는 문제여서어떻게 해결 할 방법이없는 줄 알았습니다. 리붓하 고 shift 키 랑 F1 키 계 속널 러주다 보 면 cui 모드 로 접근 이됩니다. 그리 고 아래 와같 이실 행 sudo apt-get update sudo apt-get purge nvidia-* sudo apt-get install invida-current-updates 참조 한사이트 는 http://ubuntuforums.org/showthread.php?t=2058521 입니다.
http://derekmolloy.ie/automatically-setting-the-beaglebone-black-time-using-ntp/ 비글본에서 date명령을 하면 2000년으로 나온다. 현재 날짜로 맞추어야 할 것이고 그러기 위해서는 http://derekmolloy.ie/automatically-setting-the-beaglebone-black-time-using-ntp/ 링크에 있는 내용을 보고 따라 하면 된다. 그리고, 아래의 사이트를 방문하여 http://www.pool.ntp.org/zone/kr 우리나라를 서버를 /etc/ntp.conf 에 등록하면 된다.
http://www.elinux.org/Installing_A_Software_Package_In_Angstrom 우분투를 사용하면 apt-get centos를 사용하면 yum 이라는 놈을 이용해서 원하는 package 를 받을 수 있는데 beaglebone의 경우 opkg 라는 놈을 사용하네요. 라즈에 archlinux 를 설치하면 packman 을 해야 하는데... 비글의 경우 opkg를 이용하여 원하는 package 를 설치할 수 있네요.
http://derekmolloy.ie/gpios-on-the-beaglebone-black-using-device-tree-overlays/ 링크에 있는 아저씨 비디오 보면 상세하기 나와 있고 git clone 으로 git clone git : //github.com/derekmolloy/boneDeviceTree.git 링크 받아서 gpio 폴더에 있는 내용 참조하면 특별히 device tree 몰라도 그냥 gpio 번호만 확인해서 on/off 정도는 실행 가능하다.
controller 에서 map<xxx,xxx> 형태로 선언하여 맵을 구성하였더 view 에서 ${testMap[1]} 과 같은 형태로 호출하니 결과 같이 나오지 않았다. 원인은 맵선언시 key 값을 Integer 로 선언해서 발생하는 문제였다. map 선언지 key 값을 Integer 로 선언하지 말고 String 타입으로 선언해서 사용해야 view 에서 ${testMap['1']} 과 같이 호출 시 원하는 결과 값을 호출한다.