2010년 3월 24일 수요일

Sensor Node Reboot !!

센서 노드의 reboot 기능을 다음과 같이 소프트웨어적으로 구현할 수 있다.

* MSP430
void reboot() {
WDTCTL = 0; //watchdog timer control
while(1);
}

* Atmega128
void reboot() {
wdt_enable(1); //watchdog timer
while(1);
}

2010년 3월 23일 화요일

What's TOSH?

TinyOS에서는 여러 하드웨어 플랫폼에 직접 접근이 가능하도록 매크로를 지원한다. 각 핀에 대한 하드웨어 Assign 을 통해 함수가 자동으로 생성되며, 그 함수(매크로)를 이용하여 핀을 직접 제어할 수 있게 된다.

/opt/tinyos-1.x/tos/platform/msp430/msp430hardware.h 파일의 내용을 보면 아래와 같은 매크로가 정의되어 있다.



2010년 3월 9일 화요일

vmware image 하드 공간 확장

윈도우에서 command를 이용하여 vmware 가 설치되어 있는 곳으로 이동한 후 다음과 같은 명령을 이용하여 용량을 늘려 사용할 수 있다.

vmware-vdiskmanager.exe -x 10Gb "E:\Virtual image\Ubuntu\Ubuntu.vmdk"