MTM-CM433MSP Manual.hwp

Size: px
Start display at page:

Download "MTM-CM433MSP Manual.hwp"

Transcription

1 MTM-CM433MSP User Manual

2 This document is copyright c Maxfor technology Inc All rights reserved. You may distribute it freely for non-commercial purposes as long as you do not modify it in any way. - 순서 - Page 1 1. MTM-CM433MSP Specfication 9 2. TinyOS란?? TinyOS 설치하기 TIP Driver 설치하기 TinyOS Application 따라하기 26 1 Blink 27 2 CntToLedsAndRfm & RfmToLeds 29 3 Oscilloscope 34 4 SurgeTelos 38 5 ReverseUART 40 6 TestUserButton 41 7 Listen / ListenRaw 44 TIP-1> TinyOS를최신버전으로업데이트하기 45 TIP-2> TinyOS 사용시자주쓰이는명령어들 46 TIP-3> GroupID 또는 RF Channel 바꾸기 48 TIP-4> compile된 image파일에서 GroupID 찾기 48 TIP-5> compile된 image파일에서 RF Channel 찾기 49 TIP-6> Sourceforge.net에서 CVS 받기 51 TIP-7> MTS-EM1000의센서값변환식 52 TIP-8> TinyOS installation on Linux(redhat 9) 57 Reference

3 1. MTM-CM433MSP Specfication MTM-CM433MSP는 TI사의 MSP430F1611 MicroController Unit과 ChipCon사의 CC1020을사용한 Sensor Network module이다. MSP430F1611은 16bitRISC로내부에 48KBytes의 program memory와 10KBytes RAM을가지고있다. 또한외부에 1MBytes의 flash memory를가지고있어기존자사의 TIP5x Series에비해서보다큰 program의적재가가능하다. CC1020 은 EN , FCC CFR47 part와 ARIB STD T-67을만족하는 RF chip으로 402~470MHz, 804~940MHz 대역을지원하며, OOK, FSK와 GFSK data 변조방식과 153.6kBaud Rate을지원한다. PC와의 Interface는 Interface board(rs232, USB, Ethernet) 를사용하여연결이간단하며, application의다운로드가쉽다. 또한 MTM-CM433MSP의특징으로는 12.5KHz / 25KHz channel spacing의 Narrowband system을가진다. < MTM-CM433MSP 의 Block Diagram > - 1 -

4 < MTM-CM433MSP Specification > - 2 -

5 < MTM-CM433MSP Description > Top view Bottom view - 3 -

6 < 부품배치도 > Top view Bottom view - 4 -

7 <Pin Description> - 5 -

8 < Power Characteristic > 1 MTM-CM433MSP 는 AA size 배터리를 2 개사용 2 DC 2.1V~3.6V 범위에서동작 3 센서의인터페이스, MCU 의 MODE, RF 의 RX/TX, RF 의 on/off 에따라전류소비가다름. < TI MSP430F1611 Key Feature > Voltage Range: 1.8V~3.6V 저전력모드 -Active mode: 300uA at 1MHz, 2.2V -Standby mode: 1.1uA -Off mode (RAM retention): 0.2uA 16-bit RISC 구조, 125-ns Instruction Cycle Time 내부에 3Channel 의 DMA 보유. 10-/12-/16-bit A/D converter ( 내부적으로 Reference를조절가능 ) Dual 12-bit D/A converter 16-bit, 8-bit Timer, Watchdog Timer Comparator Serial 통신인터페이스 ( UART0, UART1) I2C, SPI통신인터페이스 On-chip Comparator SVS (Supply voltage Supervisor) /Monitor with Programmable Level Detection Brownout Detector Bootstrap Loader Serial Onboard Programming < Block Diagram> - 6 -

9 < Chipcon CC1020 Key Feature > 12.5KHz / 25KHz channel spacing 의 Narrowband system 을가짐 EN , FCC CFR47 part 와 ARIB STD T-67 을만족함 402/424/426/429/433/447/449/469/ 868 과 915MHz ISM/SRD band system 을지원함 OOK, FSK 와 GFSK data 변조방식과 153.6kBaud Rate 을지원함 전류를적게소비 (RX: 19.9mA) Low supply voltage (2.3~3.6V) 외부의필터가필요없음 외부구성이간단 Digital LQI / RSSI 지원 - 수신 CC1020 은 MSP430 microcontroller 의 SPI port 와 digital I/O line, interrupt 에의해컨트롤됨 Microcontroller 의저전력의 Duty cycle 작동에의하여 RF 가 shut off 됨 < Block Diagram > - 7 -

10 < Operating Condition > < Output Setting & typical current and 868MHz > - 8 -

11 2. TinyOS 란?? TinyOS는 wireless embedded sensor networks를위해고안된 open-source operating system이다. sensor networks에서요구되는제한된메모리에맞게 code 크기를최소화하여구현되었고, 빠르게신기술을도입할수있는 component 기반구조로되어있다는것과 event-driven execution model이라는것이특징이다. 또한 nesc라는프로그래밍언어로재구현되었다. 1 TinyOS directory 구조 TinyOS는 Cygwin의 opt directory내에 tinyos-1.x라는이름을가지고위치하고있다. - apps' : 기본적인 TinyOS application 포함. - 'contrib' : user( 관련회사나단체 ) 들이제공한 application 포함. - doc' : tutorial 및여러가지문서들. - tools' : utilities & java application - 'tos : 하드웨어관련 module 및 interface tos' directory 내부 - 'interfaces' : TinyOS component를위한 interface 모음 - 'lib' : library 모음 - platform' : platform(hardware) 의존적인 component - 'sensorboards' : sensorboard(hardware) 의존적인 component - 'system' : 기본적하드웨어및 kernel 관련 component - 'types' : type 정의 ( 예, AM.h) 2 tinyos architecture Mote에다운로드되는하나의 application에는 TinyOS kernel이그 application의 scheduler역할과 hardware 초기화역할을수행하게된다. 기존 embedded system과의차이점이라면, OS가탑재되고 OS상에서여러가지 application이실행되는반면, TinyOS는하나의 application만을동작시킬수있다는것이다

12 3 TinyOS Kernel Scheduler 그림에서보다시피 TinyOS Kernel Scheduler는 Task Queue와 Interrupt Vectors를갖고있다. Task Queue에처리할 task가있다면 task를 FIFO방식으로처리하며, task 실행이끝나면, 즉 Task Queue가비어있다면 Sleep상태로들어가고, Interrupt를기다린다. 4 compile 과정 compile과정은 nesc로구성된 application을 nesc compiler로 compile하면 app.c가생성되고이를 C compiler(avr, msp,...) 로 compile하면최종으로원하는 object file(exe, hex,...) 이생성되게된다. 이와같은일련의과정이 make를통해이루어진다. 5 what is nesc? nesc는 TinyOS의 structuring concepts과 execution model을구체화하기위해고안된 C programming language의확장판으로 NES-see' 라발음된다. nesc의 concept은다음과같다. a Seperation of construction and composition b Specificaion of component behaviour in terms of set interfaces. c Interface are bidirectional d Components are statically linked to each other via interfaces e nesc is designed under the expectation that code will be generated by whole-program compilers. f The concurrency model of nesc is based on run-to-completion tasks, and interrupt handler which may interrupt tasks and each other

13 3. TinyOS 설치하기 설치에앞서 TinyOS를설치프로그램을다운받는다. 본문서에서다운받는 TinyOS는 Windos용으로하나의설치파일로되어있으며, 설치하면 Cygwin, TinyOS, JDK 1.4 & JavaCOMM package, GraphViz 등이설치된다. -TinyOS 다운받기 주소로들어가면아래와같은화면이나온다. 여기에서 tinyos is.exe( 노란색부분 ) 를다운받는다

14 다운이끝나면, 다운받은폴더에아래와같은파일이생성된다. 위파일 (tinyos is.exe) 을실행한다. 설치과정을보면 1 파일을실행할것인지묻는창이뜨고, [ 실행 ] 을클릭하면, 2 설치준비과정이시작된다

15 3 준비과정이끝나면원하는 setup의 type 선택과설치할폴더를지정해준다. 기본적으로 complete type과 C: Program Files UCB 로정해져있다. 선택하였다면 [Next] 를클릭 ( 본문서에서는 complete type을선택하고폴더는 C: tinyos를선택하였다.) 4Java License 에대한동의를묻는다. [Yes] 클릭

16 5 현재 setting 을보여준다. setting 이맞다면, [Next] 클릭 6 설치가시작된다

17 7 설치에필요한파일들의 copy가끝나면아래와같은화면이나온다. Cygwin설치를위해 [Continue] 를클릭 8 Cygwin 이설치된다

18 Windows상에설치가끝나면 Cygwin 아이콘이생기고, Cygwin 내부설치가계속된다. ( 여기에서 TinyOS, JDK 1.4 & JavaCOMM package, GraphViz 등이설치된다.) 9 다음과같은창이뜨면서설치가끝났다. [ 확인 ] 을클릭. 10 번이후의과정은설치가된후 test 과정이다. 필요하면참조하면된다. 참고1> Cygwin은 Windows상에서 Linux 환경을구현한것이다. 자세한것은 를참조하기바란다. 참고2> Java가설치되는것은 TinyOS가구동되는것을확인하기위한 PC쪽의어플리케이션이 Java로구현되어있기때문이다. 참고3> GraphViz는 TinyOS상에서 document를만들어줄때사용된다

19 10 바탕화면에생긴 Cygwin 아이콘을더블클릭해서실행하면다음과같은창이뜬다. 이것이 Cygwin이실행된창이다. 현재의디렉터리에서 ls 명령을사용하면설치된 rpm 에대한 log 파일들이나온다

20 TinyOS 의 apps 디렉터리로들어가보자. 위치는 opt/tinyos-1.x/apps 이다. Blink 디렉터리로들어가서 Blink application 을 compile 해보았다. 위와같이나옴으로서제대로설치가된것을간단히점검해보았다. ** TIP-1 을참조하여 버전으로업데이트하도록한다

21 4. TIP Driver 설치하기 TIP을 USB에처음연결할때 2가지의드라이버를설치해야한다. 하나는 USB드라이버, 다른하나는 USBtoSerial드라이버이다. 설치과정은아래와같다. Window XP용드라이버는 TIP8xx 와같이제공하는 CD에포함되어있다. ( 그외의운영체제에맞는드라이버는 1 TIP을처음 PC의 USB에연결하면새하드웨어를찾았다고나오며, 아래와같은창이뜬다. 아니오. 지금연결안함 을선택하고 다음 을클릭한다.(USB드라이버설치 ) 2 목록또는특정위치에서설치 를선택하고 다음 을클릭

22 3 찾아보기로드라이버가있는폴더를선택하고 ' 다음 을클릭. 4 아래와같이드라이버를설치한다. ** 보안관련해서실행하겠냐는메시지가뜨면 ' 실행 을클릭한다

23 5 USB드라이버설치가완료되었다. 마침 클릭. ( 이어서 USBtoSerial드라이버를설치가시작된다.) 6USBtoSerial 드라이버를설치한다. 과정은 1~5 와같다

24 7 목록또는특정위치에서설치 를선택하고 다음 을클릭. 8 찾아보기로드라이버가있는폴더를선택하고 ' 다음 을클릭.( 앞의 3 과동일폴더를선택 )

25 9 아래와같이드라이버를설치한다. 10 USBtoSerial 드라이버설치가완료되었다. 마침 클릭

26 11 Cygwin을열고 motelist 명령으로확인하면아래화면에서처럼, 인식된 COM포트번호및제품명이나온다

27 5. TinyOS Application 따라하기 TinyOS에는기본적으로여러가지샘플예제들이있다. 지금부터유용하게응용될수있는예제들을 TIP8xx에프로그래밍하여실습을할것이다. 예제의첫번째는 Blink로 Led제어와 Timer에대한개념을이해하도록한다. 두번째는 CntToLedsAndRfm & RfmToLeds로간단한 rf통신을이해한다. 세번째는 Oscilloscope로센서로부터값을받고 rf로전달하는과정을이해한다. 네번째는 SurgeTelos로능동적으로네트워크를구성하는 multi-hop, ad-hoc network의개념을이해한다. 다섯번째는 ReverseUART로 UART통신에대한개념을이해한다. 여섯번째는 TestUserButton으로 UserButton에의한 interrupt처리를이해한다. 일곱번째는 Listen/ListenRaw로 UART에서받는데이터값을그대로볼수있게해주는 Java Application이다. 본예제들을통해센서네트워크에대한관심과호기심을높일수있으리라생각한다. 단순히프로그램을다운로드하고동작되는과정을봄으로써동작원리를이해하고재구성하기엔어려움이있다. 따라서 User 분들께서는스스로소스코드를분석해보고, 수정해가며이해의수준을높이기바란다. 매뉴얼은매뉴얼일뿐임을... 특히이런매뉴얼은더욱매뉴얼스럽다. ^^ ** 주의 TIP으로프로그램다운로드과정중에 Mass Erase... 에서 2~3초이상멈춰있고, TIP의 USB RX led(red led) 의불이계속켜져있다면, Ctrl+c를눌러서다운로드과정을중단하고 USB분리후다시연결하고시도하기바란다

28 1 Blink Blink는일정시간주기마다 led 하나가켜졌다꺼졌다를반복하는간단한 application이다. 우선 TIP을 PC와연결한다. a Blink 디렉터리로이동 ($>cd /opt/tinyos-1.x/apps/blink) b Blink application을 compile하고 TIP에다운로드 ($>make install telosb) 절차는아래와같이진행된다. c 프로그램다운로드가끝나면 TIP의 red led가일정주기마다깜박이는것을볼수있다. <red led ON> <red led OFF>

29 2 CntToLedsAndRfm & RfmToLeds CntToLedsAndRfm는숫자를 0~7까지카운트하고이를 3개의 led로표시하며동시에 RF로전송해주는 application이다. RfmToLeds는 RF를통해들어오는숫자를 3개의 led를통해이를표시하는 application이다. 따라서하나의 TIP에는 CntToLedsAndRfm를, 또다른 TIP8xx에 RfmToLeds를다운로드한다. a CntToLedsAndRfm 다운로드하기. TIP8xx 하나를 PC와연결한다. CntToLedsAndRfm 디렉터리로이동 ($>cd /opt/tinyos-1.x/apps/cnttoledsandrfm) CntToLedsAndRfm application을 compile하고 TIP에다운로드 ($>make install telosb) 절차는아래와같이진행된다

30 b RfmToLeds 다운로드하기. 또다른 MTM-CM3000MSP를 PC와연결한다. RfmToLeds 디렉터리로이동 ($>cd /opt/tinyos-1.x/apps/rfmtoleds) RfmToLeds application을 compile하고 TIP에다운로드 ($>make install telosb) 절차는아래와같이진행된다. c 프로그램다운로드가모두끝나면 CntLedsAndRfm가다운로드된 TIP을동작시키면, RfmToLed도동일하게동작하고 CntLedsAndRfm가동작을중지하면 RfmToLeds도중지한다. ( 상단에는 CntLedsAndRfm를, 하단에는 RfmToLeds Application이다운로드된상태다.) <CntLedsAndRfm 동작 > <CntLedsAndRfm 동작중지 >

31 3 Oscilloscope Oscilloscope는총 2개의 application으로이루어진다. 하나는 TOSBase로 RF를통해패킷을받아 PC로넘겨주는역할을하게되며, 다른하나인 Oscilloscope는센서를통해서센싱을하고이값을 RF로보내주는역할을하게된다. 동작의결과는 Java application을통해볼수있다. a Oscilloscope 다운로드하기. TIP 하나를 PC와연결한다. Oscilloscope 디렉터리로이동 ($>cd /opt/tinyos-1.x/contrib/moteiv/apps/oscilloscope) Oscilloscope application을 compile하고 TIP에다운로드 ($>make install telosb) 절차는아래와같이진행된다. 너무길어서중간부분을생략하였다

32 b TOSBase 다운로드하기. 또다른 TIP을 PC와연결한다. TOSBase 디렉터리로이동 ($>cd /opt/tinyos-1.x/apps/tosbase) TOSBase application을 compile하고 TIP에다운로드 ($>make install telosb) 절차는아래와같이진행된다. c 프로그램다운로드가모두끝나면 TOSBase 를 PC 와연결하고, Oscilloscope 를동작시킨다. 왼쪽에는 TOSBase가, 오른쪽에는 Oscilloscope가다운로드된상태이다. Oscilloscope가센싱을하고패킷을보내면 PC와연결된 TOSBase가이패킷을받아 PC로전송한다. < 동작화면 >

33 d 이제 PC쪽의 Application을살펴보자. 먼저 SerialForwarder라는프로그램을실행시킨다. SerialForwarder는 COM port로받은데이터를 IP로전달해주는역할과서버역할을한다. java 디렉터리로이동 ($>cd /opt/tinyos-1.x/tools/java) SerialForwarder을실행 ($>java net/tinyos/sf/serialforwarder -comm 여기서 COM# 에서 # 은 COM port 번호이며, : 뒤의 telos는 57600이란 bps값과 telos 타입의메시지라는내부적으로설정되어있는변수이고, & 은실행을 background로실행하라는뜻이다. 절차는아래와같이진행된다. 실행되면아래와같은창이뜬다. 좌측에로그가보이는데, 간단히설명하면 'serial@com7:telos' 에서읽어오며, platform이 telos이고 client들은 port 9001번으로접속하라고나와있다. 우측에는서버포트번호와그아래연결된 COM포트번호가있으며, 바로아래서버를시작 / 중지할수있는버튼이있다. 그아래에 'Pckts Read' 카운트숫자가보이며 ( 이것이올라가지않을때는데이터가올라오지않는다는뜻이다.), Pckts Wrttn 은 COM port로데이터를보내는횟수를표시하고, 그밑두번째에 'Num Clients' 는이서버에접속하는 client개수이다. 그밑에도움말버튼과 log화면을클리어해주는버튼과프로그램종료버튼이위치하고있다

34 e 이제 oscilloscope Java application을실행시킨다. oscilloscope Java application는 SerialForwarder에서제공해주는 port로접속해서 data를읽어오고, 이것을 graph로표시해주는 application이다. java 디렉터리 (/opt/tinyos-1.x/tools/java) 에서 oscilloscope 실행 ($>java net/tinyos/oscope/oscilloscope) 절차는아래와같이진행된다. 실행되면아래와같은창이뜬다. 위그림과같이 6개의채널이있으며각각 0-Humidity, 1-Temperature, 2-Total Solar Radiation, 3-Photosynthetically Active Radiation, 4-Internal Temperature, 5-Internal Voltage를나타낸다. 위에서는그래프후반에습도 ( 연두색 ) 와온도 ( 빨간색 ) 가올라간것을확인할수있다. 그래프들이보이지않을경우 zoom버튼을이용해간격을조절한다

35 f Oscilloscope 어플리케이션의메시지포맷은다음과같다. Header Description Length (1 byte) : message length in bytes not including header Fcf (2 byte) : IEEE frame control field [reserved] Dsn (1 byte) : IEEE data sequence number [reserved] Destpan (2 byte) : IEEE Destination personal area network identifier [reserved] Addr (2 byte) : TinyOS destination address Type(1 byte) : TinyOS active message number Group (1 byte) : TinyOS group id Oscope Message Description SourceMoteID (2 bytes) : address of the origin of the message LastSampleNumber (2 bytes) : sample counter Channel (2 bytes) : adc channel Data (20 bytes) : adc data readings (10 readings of 2 bytes each) Sample Data ( 총 36 bytes) 1A FF FF FF FF 0A 7D E 19 1E F E 19 1E 19 1E 19 1F 19 1E 19 byte order field length field name sample data 0 1 byte length 1A 1,2 2 bytes fcf byte dsn 08 4,5 2 bytes destpan FF FF 6,7 2 byte addr FF FF 8 1 byte type 0A 9 1 byte group 7D 10,11 2 bytes sourcemoteid ,13 2 bytes lastsamplenumber ,15 2 bytes channel ,17 18,19 20,21 22,23 1E 19 1E F 19 24, bytes 10 data 26,27 1E 19 28,29 30,31 32,33 34,35 1E 19 1E 19 1F 19 1E 19 모트로부터전송되는데이터는 little-endian 포맷이다. 채널이 1번이므로온도센싱을의미하 며, reading의제일앞데이터 1E 19 의센서값은 19 1E이며십진수로 6430이다. 단, 이것 은 ADC로부터발생한값그대로임을알려둔다. 센서값변환에대한식은 TIP-7 에있다

36 4 Surgetelos Surgetelos라는 application은노드들간에능동적 (ad-hoc, multi-hop) 으로네트워크를구성하여수집한데이터를 PC로전달하는역할을한다. 즉여기저기뿌려진노드들각각에서데이터를수집하고, 서로네트워크를이루며, 수집한데이터를 PC( 혹은 server) 와연결된노드로무선전송하는 application이다. 또한 TinyOS에서는형성된 network topology를보여주는자바 application을제공하고있다. Surgetelos를하기에앞서 tinyos 로업데이트하자.(tip-1참조)^^ a Surgetelos 다운로드하기 TIP 하나를 PC와연결한다. Surgetelos 디렉터리로이동 ($>cd /opt/tinyos-1.x/contrib/ucb/apps/sirgetelos) Surgetelos application을 compile하고 MTM-CM3000MSP에다운로드 ($>make install.0 telosb) 여기서 install뒤의 0 이라는숫자는이노드가가지고있는구별되는이름이된다. 숫자를 ID로가짐으로서각각의노드에같은 application이올라가더라도구별되어질수있다. 절차는아래와같이진행된다

37 Surgetelos에서는 0번이 PC와연결되는 Sink( 혹은 Base) 노드의역할을하게된다. 똑같은방법으로다른 MTM-CM3000MSP를 PC와연결한후, $>make reinstall.1 telosb 명령으로 application을다운로드한다. 이렇게 reinstall뒤의숫자를바꿔가며, 서로다른번호로 install 시킨다. (TIP-2 참조 ) b surge Java program 재컴파일하기. Java로된 surge program을통해 Surgetelos의동작을확인하려면, 메시지분석이나약간의 GUI변화로 surge Java program을재컴파일해야한다. 이것에대한설명은 Surgetelos의 README 파일에설명되어져있다. 그 README(/opt/tinyos-1.x/contrib/ucb/apps/SurgeTelos/README) 파일을보면아래와같은부분이있다. 위의노란색부분을복사한다. 이제 /opt/tinyos/tools/java/net/tinyos/surge/makefile을편집기로연다. Makefile내용중에주황색부분을 README파일에서복사한노란색부분으로대체한다. 이때주의할것은 $( 즉, 명령어가시작되는부분 ) 앞에는 TAB key로띄어져있다. 이것이제대로되지않았을때는 compile error가발생할것이다. 위와같이변경후 ( 연두색부분이바뀐부분이다 ) 에저장한다

38 다시 cygwin상에서 /opt/tinyos/tools/java/net/tinyos/surge/ 로이동한후, 기존컴파일된것을지우고 (make clean), 재컴파일 (make) 한다. 과정은아래그림과같다. c 0번노드를 PC와연결하고, SerialForwarder라는프로그램을실행시킨다. SerialForwarder에대해선 Oscilloscope application 파트에서설명했으니참조하기바란다. java 디렉터리로이동 ($>cd /opt/tinyos-1.x/tools/java) SerialForwarder을실행 ($>java net/tinyos/sf/serialforwarder -comm serial@com#:telos&) 여기서 COM# 에서 # 은연결된 COM port 번호이다, 0번노드에서도데이터를보내므로제대로동작이된다면패킷카운트가증가할것이다. d Surge Java program을실행시킨다. java 디렉터리 (/opt/tinyos-1.x/tools/java) 에서 surge 실행 ($>java net/tinyos/surge/mainclass 0x7d) 0x7d는 groupid로같은변경이없었을시는 0x7d가 default로되어있다. 실행되면다음과같은화면이나타난다. 각각의녹색원위의숫자가 nodeid가되고, 몇개의메시지를받았는지가표시되며, 메시지가얼마나정상적으로잘들어오는지 (queue에남은메시지라고봐도된다.) 에대한막대그래프가아래표시된다

39 e Surgetelos 어플리케이션의메시지포맷은다음과같다. Header Description Length (1 byte) : message length in bytes not including header Fcf (2 byte) : IEEE frame control field [reserved] Dsn (1 byte) : IEEE data sequence number [reserved] Destpan (2 byte) : IEEE Destination personal area network identifier [reserved] Addr (2 byte) : TinyOS destination address Type(1 byte) : TinyOS active message number Group (1 byte) : TinyOS group id Multihop Message Description Sourceaddr (2 bytes) : address of the previous hop Originaddr (2 bytes) : address of the origin of the message Seqno (2 bytes) : sequence number of the previous hop of multihop messages Originseqno (2 bytes) : sequence number from the origin of multihop messages Hopcount (2 bytes) : hopcount Surge Message Description Type (2 bytes) : type, type 0 is 'sensor reading' Reading (2 bytes) : ADC reading from the sensor Parentaddr (2 bytes) : address of the parent in the multihop tree Seq_no (4 bytes) : sequence number of Surge messages Sample Data ( 총 30 bytes) FF FF 7E D C 00 0C DB 0A B byte order field length field name sample data 0 1 byte length 14 1,2 2 bytes fcf byte dsn 20 4,5 2 bytes destpan FF FF 6,7 2 byte addr 7E byte type byte group 7D 10,11 2 bytes sourceaddr ,13 2 bytes orignaladdr ,15 2 bytes seqno 0C 00 16,17 2 bytes orignalseqno 0C 00 18,19 2 bytes hopcount ,21 2 bytes type ,23 2 bytes reading DB 0A 24,25 2 bytes parentaddr ,27,28,29 4 bytes seq_no 0B 모트로부터전송되는데이터는 little-endian 포맷이다. originaladdr가 01이므로모트자신의 ID 가 1이고, Surge_type이 00이므로, sensor reading이라는의미이고, reading의데이터 DB 0A은 0A DB라는값을갖고 10진수로 2779이다. 이는 ADC로부터발생한값그대로임을알려둔다. 또 한 surge에서연결하고있는센서는내부전압센서임을밝혀둔다. 센서값변환은 TIP-7을참조하 라. parentaddr이 00이므로 0번을가진 id 모트가이모트의부모노드이다. seq_no는 0B로이 surge메시지가 11번째메시지라는것을표시한다

40 5 ReverseUART ReverseUART라는 application은노드와 PC간에 UART통신구현예제이다. ReverseUART application이다운로드된노드를 PC와연결하고 java application을통해 UART로문자열을보내면노드에서는문자열을받아서, 그문자열을거꾸로한뒤다시 UART로전송하고, PC상에서그결과를볼수있다. a ReverseUART 다운로드하기 ReverseUART는 /tinyos-1.x/apps/reverseuart에위치하고있다. TIP 하나를 PC와연결한다. ReverseUART 디렉터리로이동 ($>cd /opt/tinyos-1.x/apps/reverseuart) ReverseUART application을 compile하고 TIP에다운로드 ($>make install telosb)

41 b ReverseUART Java application compile하기. 같은폴더에서 ($> javac *.java ) 명령을치면 compile된다. ($> ls 명령으로파일리스트를확인하면확장자가 class인파일이 2개생성되었을것이다.) c ReverseUART가다운로드된노드를 PC와연결하고, SerialForwarder라는프로그램을실행시킨다. SerialForwarder에대해선 Oscilloscope application 파트에서설명했으니참조하기바란다. java 디렉터리로이동 ($>cd /opt/tinyos-1.x/tools/java) SerialForwarder을실행 ($>java net/tinyos/serialforwarder -comm serial@com#:telos&) 여기서 COM# 에서 # 은연결된 COM port 번호이다, d testreverseuart java application실행 /opt/tinyos-1.x/contrib/ucb/apps/reverseuart 디렉터리에서 $> java testreverseuart "strings" 라고실행한다. 여기서 " " 안에원하는문자열을넣어주면된다. 문자열에 maxfor 를넣었고 (send), 결과로 rofxam 이나왔다 (recv). 이렇게 TIP과 PC사이의문자열을주고받으면서, UART를통한통신을구현됨을확인할수있다

42 6 TestUserButton TestUserButton라는 application은 TIP시리즈에있는 UserButton을이용한예제이다. UserButton을눌렀을때마다 LED가 0~7까지카운트되는것을볼수있다. ( 매뉴얼에첨부되어있는 TestUserButton 폴더를 /opt/tinyos-1.x/apps/ 안에카피한다.) a TestUserButton 다운로드하기 TestUserButton는 /tinyos-1.x/apps/testuserbutton에위치하고있다. TIP 하나를 PC와연결한다. TestUserButton 디렉터리로이동 ($>cd /opt/tinyos-1.x/apps/testuserbutton) TestUserButton application을 compile하고 TIP8xx에다운로드 ($>make install telosb) b 다운로드가완료된 TIP8xx 시리즈에있는 UserButton을누룰때마다 LED로표시되는카운트가 0부터 7까지반복되는결과를얻는다. ( 실행이미지는생략합니다.)

43 7 Listen / ListenRaw TinyOS 툴중에는 Serial의데이터를직접볼수있는 application이있는데바로 Listen과 ListenRaw이다. ListenRaw는패킷형태에맞춰진데이터를보여주고, Listen은실제로들어오는데이터값을그대로보여준다. (RFC 1662 문서참조요함 ) a Listen 기존에했던예제 4을참조하겠다. ( 여기서는모든화면을보기위해 node 2개만을사용하였다.) 예제 4를실행시키고 cygwin창을하나더열어서 java 디렉터리로이동 ($>cd /opt/tinyos-1.x/tools/java) Listen을실행 ($>java net/tinyos/tools/listen) ( 실행전에 /opt/tinyos-1.x/tools/java/net/tinyos/tools/ 에 Listen.class가있다고가정하고한다. 없을경우엔 Listen.java 컴파일하기바란다.) 모두다정상적으로되었다면아래그림과같이될것이다. 좌측상단 : Serial Forwarder 창좌측하단 : Sensor Network Topology 창우측상단 : 좌측두창을실행시킨 cygwin창우측하단 : Listen을실행시킨 cygwin창. 데이터가올때마다표시된다. 참고 > SerialForwarder만실행시키고 Listen을실행시킬수도있다. 또한 SerialForwarder없이도실행할수있다.( 아래의 b 참조 )

44 b Listen 단독실행의경우 Node가 PC에연결되어데이터를넘겨주고있다는가정하에 cygwin창을하나열어서 java 디렉터리로이동 ($>cd /opt/tinyos-1.x/tools/java) 1) export후 Listen실행 export ($> export ListenRaw 실행 ($>java net/tinyos/tools/listen) (# 에는 PC로연결된 Node의 COM port 번호를적는다.) 제대로실행된다면아래그림처럼데이터가출력될것이다. (SurgeTelos를다운로드한 Node를 PC와연결한경우이다.) 2) export와 Listen동시실행 export와 Listen동시실행 ($> java net/tinyos/tools/listen) (# 에는 PC로연결된 Node의 COM port 번호를적는다.) 제대로실행된다면아래그림처럼데이터가출력될것이다. (SurgeTelos를다운로드한 Node를 PC와연결한경우이다.)

45 c ListenRaw Node가 PC에연결되어데이터를넘겨주고있다는가정하에 cygwin창을하나열어서 java 디렉터리로이동 ($>cd /opt/tinyos-1.x/tools/java) ListenRaw 실행 ($>java net/tinyos/tools/listenraw COM#) (# 에는 PC로연결된 Node의 COM port 번호를적는다.) 제대로실행된다면아래그림처럼나올것이다. (SurgeTelos를다운로드한 Node를 PC와연결한경우이다.)

46 TIP-1> TinyOS 를최신버전으로업데이트하기 일현재 TinyOS-1.x의최신버전인 를받아설치하겠다. 우선 update할버전의 rpm파일을받아야하는데, 처음에 TinyOS를설치하기위해파일을다운받았던 에들어가서다음과같은이름의파일을다운받으면된다. <tinyos dec2005cvs-1.cygwin.noarch.rpm> 다운받은파일을 cygwin 폴더에위치시키고 ( 예제그림에선 opt/tinyos-1.x에위치하고실행하였다.) 아래와같은명령어를실행시키면업데이트가진행된다. $>rpm --force --ignoreos -Uvh tinyos dec2005cvs-1.cygwin.noarch.rpm 그러면위그림과같이업데이트가진행된다. 컴퓨터의사양에따라다르겠지만, 업데이트를하는동안에 8~10분정도의시간이소요된다

47 TIP-2> TinyOS 사용시자주쓰이는명령어들 1 $> motelist TIP의간단정보, 몇번 com Port로 PC와연결되었는지알수있다. 각각의 application폴더에서실행되는명령어 2 $> make <platform> appliction을 platform별로 compile해준다. 3 $> make install <platform> appliction을 platform별로 compile한후 node에그 hex image을다운로드한다. 4 $> make reinstall <platform> build/<platform>/ 폴더에이미 compile되어있는 hex image을다운로드한다. install, reinstall에서의부가적명령 a $> make install.<#> <platform> <#> 에다가숫자를넣음으로써. 그 Node에 ID부여해준다. reinstall도마찬가지다. 예 ) $> make install.1 <platform> ---> 1번 ID를가진 Node가된다. b $> make install <platform> bsl,<#> 또는 $> make install <platform> bsl,com<#> <#> 에다가숫자를넣음으로써. install 할 COM Port를지정해줄수있다. 이는여러개의 Node가 PC에연결되있을때, 그중하나를선택해서다운로드하거나, EEPROM의정보가지워져서 motelist로검색이되지않고, 장치관리자에서는 COM Port확인이가능할때쓰인다. reinstall도마찬가지다. 예 ) $> make install <platform> bsl,4 --->5번 COM Port에 install된다. 또는 $> make install <platform> bsl,com5 --->5번 COM Port에 install된다. 주의 ) 처음명령의경우에한하여 cygwin환경에서의 COM Port는 0번부터, windows 환경에서의 COM Port는 1번부터시작하므로 window의장치관리자에서보이는 COM Port번호에서 1을뺀 Port번호로지정해야한다. 5 $> make docs <platform> appliction을 platform별로 document를만든다. html형태이며, 생성되는위치는 make할때첫줄에표시되어있다. 6 $> make clean compile된결과 (build/) 들을삭제한다

48 TIP-3> GroupID 또는 RF Channel 바꾸기 1 GroupID GroupID란 Node를한그룹으로묶음으로서하나의 PAN영역으로구분시켜주는역할을한다. 기본적으로는 0x7d라는값으로설정되어있다. 0x00에서 0xff의범위를갖는다. -GroupID 바꾸기- $>cd /opt/tinyos-1.x/tools/make에 Makedefaults라는파일을자주사용하는편집기로연다. 열어서보면첫번째줄에다음과같은내용이있다. DEFAULT_LOCAL_GROUP?= 0x7d 이부분의값을다른값으로변경해주고저장하면된다. 예 ) DEFAULT_LOCAL_GROUP?= 0x5c 변경후에 compile 하면 GroupID 가바뀐것을확인할수있다. 또다른방법은 3 번을참조한다. 2 RF Channel TIP에서사용하는 RF chip인 Chipcon사의 CC2420은총 16개의채널을지원한다. 이는 IEEE 에근거하여채널 11번부터 26까지지원하며 11번 2405MHz, 12번 2410MHz,..., 26번 2480MHz까지 Channel당 5MHz 단위로나누어져있다. 기본적으로는 Channel 11번으로되어있다. -RF channel 바꾸기- compile시에 CC2420_CHANNEL=?? 를추가한다. 예 ) $> CC2420_CHANNEL=15 make telosb 이렇게넣어주고저장하면 compile 시에 15 번채널로설정된다. 또다른방법은 3 번을참조한다

49 3 Makelocal 을이용하여, GroupID, RF Channel 동시에바꾸기 $>cd /opt/tinyos-1.x/tools/make 디렉터리에서 Makelocal이라는이름으로빈파일을만든다.( 확장자는없다.) 앞서만든 Makelocal안에아래의내용을넣어주면된다. (Makedefault는변경할필요가없다.) DEFAULT_LOCAL_GROUP=0x4c PFLAGS += -DCC2420_DEF_CHANNEL=14 ( 노란색부분에원하는값을넣는다.) 위처럼 GroupID값을 4c, RF Channel값을 14라했을때, 컴파일하면아래와같은메시지가보인다. (Blink예제를 compile해보았다. 빨간색글씨부분이바뀐부분이다.)

50 TIP-4> compile 된 image 파일에서 GroupID 찾기 TinyOS내의 application을 compile하면그 application directory에 /build/telosb/ 라는 directory 가생기고 (compile시 platform이 telosb일경우, platform명에따라 /build/<platform>/ 이라는 directory가생긴다.) 그안에 main.ihex, main.exe, app.c 등몇가지파일이생긴다. 여기서 app.c는 necc Compiler로 compile되어서나온 C파일이다. 이파일을검색하여 compile된 image파일의 Group ID를알아낼수있다. $> grep AM_GROUP /build/telosb/app.c 예 > Blink directory 에서했을경우 Blink에서기존에 compile했기때문에 build directory가있다.( 다홍색부분 ) app.c에서 AM_GROUP을찾는명령을주면결과가나온다 ( 연두색부분 ). ** 주의 TinyOS 버전에따라출력내용이위의것과상이할수있다. TIP-5> compile 된 image 파일에서 RF Channel 찾기 tip-5와마찬가지로 app.c에서 RF Channel값이얼마로되어있는지확인할수있다. platform이 telosb일경우를가정하였다. 1 TinyOS $> grep "TunePreset(0x" build/telosb/app.c -> 실행후결과에서 0x뒤의값이 RF Channel값이다. 2 TinyOS $> grep -n -A1 "gcurrentparameter [CP_FSCTRL ] = (1 <<" build/telosb/app.c -> 실행후결과에서 (??-11) 이란부분에서?? 의값이 RF Channel 값이다. 3 TinyOS $> grep "CC2420_CHANNEL =" build/telosb/app.c -> = 다음에주어진값이 RF Channel 값이다. ** 주의 TinyOS버전에따라표현방법이각각틀리며, RF Channel 값의수동적변경없이 compile됐을때도표시방법이약간씩달라질수있다

51 TIP-6> Sourceforge.net 에서 CVS 받기 CVS란? Concurrent Versions System으로소스의버전관리를도와주는 tool이다. Sourceforge.net? TinyOS는현재 open source형태로여러개발자들이기존코드를최적화하거나, 새로운코드를만들어 sourceforge.net에서 CVS형태로관리되고있다. 이는 Linux가여러개발자들이자발적참여로꾸준히업그레이드되는것처럼, TinyOS도똑같은형태로진보하고있다고보면된다.( 사견이다.) 따라서 tinyos.net을통해받을수있는기본적인것외에다른개발자들이진행하고있는 code를사용해보고싶다면 sourceforge.net의 CVS를통해서다운받아볼수있다. 여기서는 Windows용 CVS client Tool인 tortoisecvs( 를사용할것이다.( 현재최신버전 입니다.) 또한기본적 Korea 언어팩이있으므로한글메뉴도볼수있다. TortoiseCVS exe를다운받아설치한다. 설치가끝난후탐색기에서마우스오른쪽버튼을클릭하면팝업메뉴가뜨는데아래그림과같은부분이추가되어져있을것이다. 이제 TinyOS 를위한 CVS 를설정하여보자. 1) CVS 체크아웃 (K)( 위그림 ) 를누르면아래와같은창이뜬다. CVSROOT: 부분에 :pserver:anonymous@cvs.sf.net:/cvsroot/tinyos라고쓴다. 맨밑의 모듈 부분에 tinyos-1.x라고쓴다. ( 목록가져오기명령실행이잘안되므로, CVS repository는 를참조하기바란다.)

52 확인을누르면아래와같은창이뜨면서체크아웃 ( 소스를가져오는것 ) 하게된다. 실행이끝나면폴더에표시가생긴다. 이그림은체크아웃후폴더의일부를표시한것이다. ** 주의 CVS 체크아웃을실행하는위치에따라체크아웃된파일들이생성된다

53 TIP-7> MTS-EM1000 의센서값변환식 MTS-EM1000에있는센서는 SHT11과 S1087/S1087-1이다. SHT는센시리온사에서나온온, 습도겸용센서이고, S1087/S1087-1은조도센서이다. 각각에대한내용은앞서보았던 TIP Specification이나각각의 datasheet를찾아보기바란다. adc_value 는센싱된값, Vref=1.5 1 Internal Voltage (12bit ADC) Internal Voltage V = adc_value / 4096 * Vref *2 2 Internal Temperature (12bit ADC) t_val = adc_value / 4096 * Vref Internal Temperature T = (t_val ) / S1087/S (12bit ADC) l_val = adc_value / 4096 * Vref I = l_val / 100,000 S1087 lx = 1E6 * I * 1000 S lx = 1E5 * I * 1000 ( 참고로 1E6은 10에 6승을뜻한다. S-1087의 datasheet에서 lux와전류간의관계그래프참조! ) 4 SHT11 (14bit ADC for Temperature, 12bit ADC for Humidity) Temperature(Tc) = *adc_value humidity = * adc_value + (-2.8*10^-6)*(adc_value^2) Humidity_true = (Tc -25) * ( *adc_value) + humidity

54 TIP-8> TinyOS installation on Linux(redhat 9) Linux에 tinyos를설치하는법을알아보기로한다. Linux중에 redhat9을대상으로하여설치하였으며, 기타다른 linux나버전이상이할경우설치방법이다를수있음을미리알려둔다. redhat 9이이미설치되어있고, 인터넷이연결된상태로가정하며, root의권한를갖고진행한다. 1 IBMs 1.4 JDK & javax.comm rpms을다운로드하고, 설치한다. IBM SDK for 32-bit xseries (Intel compatible) 용 IBMJava2-SDK과 IBMJava2-JAVACOMM rpms을다운로드받는다. ( 다운로드받기위해서는등록을해야한다. 참고로 Sun에서나온 Java package는설치가어렵다고한다.) IBMjava2-JRE i586.rpm IBMjava2-SDK i586.rpm IBMjava2-JAVACOMM i586.rpm 위와같은파일을다운로드받았다면설치를시작한다. $> rpm -ivh --prefix /opt *.rpm ( 만약 dependancy 에러가발생하면 --nodeps 옵션을추가한다.) /opt/ibmjava2-142 에설치된다. ( 버전에따라조금다른이름을가질수도있다.) ~/.bashrc 파일을열어아래와같은내용의 Java path 및환경변수를추가한다. export JAVA_HOME=/opt/IBMJava2-142 export JDKROOT=$JAVA_HOME export PATH="$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH" 2 TinyOS linux tools를다운로드하고, 설치한다. 에서아래와같은파일을다운로드받는다. avarice cvs-1.i386.rpm avr-binutils i386.rpm avr-gcc-3.3tinyos-1.i386.rpm avr-insight-pre6.0cvs.tinyos-1.3.i386.rpm avr-libc cvs-1.i386.rpm make-3.80tinyos-1.i386.rpm (graphviz tool의경우 compile시에러를발생시킬수있으므로생략하였다.) $> rpm -ivh *.rpm ( 만약 make3.8설치시이미설치되어있다는에러가발생하면 make3.8 tool만 -ivh를 -Uvh로대체한다.)

55 3 CVS repository로부터 TinyOS 소스를다운로드한다. $> cd $HOME; $> cvs login; $> cvs -z3 co -r tos candidate tinyos-1.x; ( 패스워드를물어보면 enter key를친다. 또한설치하는데 20~40분정도의시간이소요된다.) 설치가끝나면 ~/.bashrc 파일을열어아래와같은내용의환경변수를추가한다. export TOSROOT=$HOME/tinyos-1.x 4 mspgcc를 install한다. $> cd $TOSROOT/tools/src/mspgcc; $> INSTALL_DIR=/opt/msp430./build-mspgcc install; ( 패스워드를물어보면 enter key를친다. ) 설치가끝나면 ~/.bashrc 파일을열어아래와같은내용의환경변수를추가한다. export MSPGCCROOT=/opt/msp430 export PATH="$MSPGCCROOT/bin:$PATH" 5 boot strap loader를심볼릭링크한다. $> cd $MSPGCCROOT/bin; $> ln -s $TOSROOT/tools/src/mspgcc-pybsl/bsl.py./msp430-bsl; 6 perl 을설치합니다. (5.8 버전이상설치되어있다면이과정은생략한다.) 에서최신버전을다운로드받고설치한다. $> rpm -ivh --prefix /opt *.rpm; ~/.bashrc 파일을열어아래와같은내용의환경변수를추가한다. export PATH="/opt/ActivePerl-5.8/bin:$PATH" motelist-linux script의첫줄을다음과같이바꾼다. #!/opt/activeperl-5.8/bin/perl -w 다음을실행한다. $> sudo cat /proc/tty/driver/usb-serial

56 7 motelist-linux 유틸리티를심볼릭링크한다. $> cd /usr/local/bin; $> ln -s $TOSROOT/tools/src/motelist/motelist-linux motelist; 8 tinyos에서사용되는스크립트를 compile한다. $> cd $TOSROOT/tools/scripts/; $> make install prefix=/usr/local; ~/.bashrc 파일을열어아래와같은내용의환경변수를추가한다. export PATH="/usr/local/bin:$PATH" 9 아래내용중에 ~/.bashrc 파일에서빠진것이없는지확인한다. export PATH="/usr/local/bin:$PATH" export PATH="/opt/ActivePerl-5.8/bin:$PATH" # Java export JAVA_HOME=/opt/IBMJava2-142 export JDKROOT=$JAVA_HOME export PATH="$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH" export CLASSPATH=.:$JAVA_HOME # MSPGCC export MSPGCCROOT=/opt/msp430 export PATH="$MSPGCCROOT/bin:$PATH" # TinyOS export TOSROOT=$HOME/tinyos-1.x export TOSDIR=$TOSROOT/tos export CLASSPATH="`$TOSROOT/tools/java/javapath`" export MAKERULES=$TOSROOT/tools/make/Makerules ( CLASSPATH안에 double quote 안에는 single quote가아니라 tilde임을주의하라.)

57 10 nesc 1.1.3을다운로드한다. 압축을풀고다운받은디렉터리로간다. $>./configure; $> make; $> make install; $> cd $TOSROOT/tools/src/ncc $>./Bootstrap $>./configure $> make $> make install 11 Java와 JNI를 complie한다. $> cd $TOSROOT/tools/java; $> make; $> make; $> cd $TOSROOT/tools/java/jni; $> make install; 12 mica2일경우에만수행합니다. $> cd $TOSROOT/tools/src/uisp; $> dos2unix set-dates; $> chmod 755 set-dates; $> cd $TOSROOT/tools/src/uisp; $>./COMPILE; $> make install;

58 13 설치완료후테스트설치가끝났으므로잘설치되었는지테스트해본다. 아래는 Blink Application 을컴파일하고 MTM-CM3000MSP 에다운로드한화면이다. reference

59 Reference

TIP7xx Series Manual_ver1.3원본.hwp

TIP7xx Series Manual_ver1.3원본.hwp Manual version 1.3 - 본문서는 TIP 7xx 매뉴얼입니다. platform 명을 telosb 로하여주시면됩니다. -PC의운영체제는 Windows XP를사용하였고, TinyOS는 1.1.11-3is버전을사용하였습니다. 설치후에는 TinyOS 1.1.15 버전으로업데이트바랍니다. 본문에쓰인글은 '~ 다 체를사용하였습니다. 이해바랍니다. This

More information

MTM-CM5000-MSP_Manual_ver1.0.hwp

MTM-CM5000-MSP_Manual_ver1.0.hwp User Manual This document is copyright c Maxfor technology Inc. 2008 All rights reserved. You may distribute it freely for non-commercial purposes as long as you do not modify it in any way. - 순서 - Page

More information

MTM-CM2000-MSP_Manual_ver1.3.hwp

MTM-CM2000-MSP_Manual_ver1.3.hwp Manual version 1.0 - PC의운영체제는 Windows XP를사용하였고, TinyOS는 1.1.11-3is버전을사용하였습니다. 설치후에는 TinyOS 1.1.15 버전으로업데이트바랍니다. 문서이력서 변경 날짜 변경내용 초안 2007.07.27 본문서의권리는 Maxfor Technology Inc. 에있습니다. 비상업적인목적으로자유로이배포할수있습니다.

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

Microsoft Word - FS_ZigBee_Manual_V1.3.docx

Microsoft Word - FS_ZigBee_Manual_V1.3.docx FirmSYS Zigbee etworks Kit User Manual FS-ZK500 Rev. 2008/05 Page 1 of 26 Version 1.3 목 차 1. 제품구성... 3 2. 개요... 4 3. 네트워크 설명... 5 4. 호스트/노드 설명... 6 네트워크 구성... 6 5. 모바일 태그 설명... 8 6. 프로토콜 설명... 9 프로토콜 목록...

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 (Host) set up : Linux Backend RS-232, Ethernet, parallel(jtag) Host terminal Target terminal : monitor (Minicom) JTAG Cross compiler Boot loader Pentium Redhat 9.0 Serial port Serial cross cable Ethernet

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

놀이동산미아찾기시스템

놀이동산미아찾기시스템 TinyOS를이용한 놀이동산미아찾기시스템 윤정호 (mo0o1234@nate.com) 김영익 (youngicks7@daum.net) 김동익 (dongikkim@naver.com) 1 목차 1. 프로젝트개요 2. 전체시스템구성도 3. Tool & Language 4. 데이터흐름도 5. Graphic User Interface 6. 개선해야할사항 2 프로젝트개요

More information

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation 1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation Board(EVB B/D) 들과 TCP/IP Protocol로연결되며, 연결된 TCP/IP

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

Studuino소프트웨어 설치

Studuino소프트웨어 설치 Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

TEL:02)861-1175, FAX:02)861-1176 , REAL-TIME,, ( ) CUSTOMER. CUSTOMER REAL TIME CUSTOMER D/B RF HANDY TEMINAL RF, RF (AP-3020) : LAN-S (N-1000) : LAN (TCP/IP) RF (PPT-2740) : RF (,RF ) : (CL-201)

More information

JDK이클립스

JDK이클립스 JDK 와이클립스설치 A. JDK 다운로드, 설치및환경설정 지금부터 JDK를다운로드받아설치하고 JDK를윈도우에서활용할수있도록환경을설정하는전과정을소개한다. 다운로드 www.oracle.com 사이트에접속하여 Downloads 메뉴를선택한후 [ 그림 1] 과같이 "Java for Developers" 를클릭한다. [ 그림 1] www.oracle.com 사이트

More information

CAN-fly Quick Manual

CAN-fly Quick Manual adc-171 Manual Ver.1.0 2011.07.01 www.adc.co.kr 2 contents Contents 1. adc-171(rn-171 Pack) 개요 2. RN-171 Feature 3. adc-171 Connector 4. adc-171 Dimension 5. Schematic 6. Bill Of Materials 7. References

More information

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - windows server 2003 수동설치_non pro support_.doc Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로

More information

슬라이드 제목 없음

슬라이드 제목 없음 ETOS-DPS-X Guide AC&T SYSTEM 1 ETOS-DPS-X 개요 ETOS-DPS-X Field Bus Network 중 Profibus-DP Network 에연결되는장비. ProfiBus-DP Network 시스템에 DP 통신을지원하지않는현장장비에대한통신서버기능구현. Profibus-DP Slave 동작하기때문에반드시 DP-Master 모듈이있는시스템에서적용가능.

More information

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63> SAM4S Printer Driver Installer 달리명시하지않은한, 인쇄또는복사된문서는통제하지않는문서임 목 차 1. 1. WINDOWS DRIVER INSTALLER 설치 설치...... 2 2. 프린터추가...... 5 3. 프린터제거...... 19 4. 프린터추가 / 제거선택...... 21 5. 프로그램추가 / 제거...... 21 SHC- 11-01-

More information

Mango220 Android How to compile and Transfer image to Target

Mango220 Android How to compile and Transfer image to Target Mango220 Android How to compile and Transfer image to Target http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

Admin Guide for dummy

Admin Guide for dummy Admin Guide for dummy WebLogic Server 8.1 sp2 for Windows Contents 1. Installation 2. Domain & Server Configuration Configuration Wizard Administrative Server Configuration Managed Server Configuration

More information

<4D F736F F F696E74202D205BBDC7BDC0345DC1B6B5B5BCBEBCADC1A6BEEE2E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D205BBDC7BDC0345DC1B6B5B5BCBEBCADC1A6BEEE2E BC8A3C8AF20B8F0B5E55D> 조도센서제어 이번장에서는 ZigbeX 에장치되어있는센서들중에서조도센서에대해공부하고, TinyOS의 Oscilloscope 프로그램을통해측정된조도값을확인하는방법에대해알아보도록하겠다. 한백전자 ZigbeX 의조도센서 2 ZigbeX 의조도센서 조도센서 CDS ZigbeX에장치되어있는조도센서 CDS는 Atmega 128(ZigbeX의 8bit CPU) 의 INT0

More information

(SW3704) Gingerbread Source Build & Working Guide

(SW3704) Gingerbread Source Build & Working Guide (Mango-M32F4) Test Guide http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document History

More information

Microsoft Word - AVRISP mkII 장비 운용.doc

Microsoft Word - AVRISP mkII 장비 운용.doc AVRISP mkii 장비운용 기술연구소이진용대리 ( jylee@mamiel.com ) 1. AVRISP mkⅡ 개요 AVRISP mkⅡ 장비운용 1) AVRISP mkⅡ란? 기존의 AVRISP의단점을보충해서 Atmel에서새롭게출시된 ISP 장비이다기존에 AVRISP는전원을 Target System에서공급을받아야했기에사용하기에불편한점이많았지만이번에새롭게출시된

More information

Mango-E-Toi Board Developer Manual

Mango-E-Toi Board Developer Manual Mango-E-Toi Board Developer Manual http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document

More information

Microsoft Word - JAVS_UDT-1_상세_메뉴얼.doc

Microsoft Word - JAVS_UDT-1_상세_메뉴얼.doc UDT-1 TRANSPORTER 한글 상세 제품 설명서 SoundPrime. 저작권 본 저작권은 Soundprime 이 소유하고 있습니다. Soundprime 의 허가 없이 정보 검색 시스템상에서 복사, 수정, 전달, 번역, 저장을 금지하며, 컴퓨터언어나 다른 어떠한 언어로도 수정될 수 없습니다. 또한 다른 형식이나 전기적, 기계적, 자기적, 광학적, 화학적,

More information

Chapter 1

Chapter 1 3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g

More information

NTD36HD Manual

NTD36HD Manual Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

Microsoft PowerPoint - AD-USBISP_V03_사용법.pptx

Microsoft PowerPoint - AD-USBISP_V03_사용법.pptx AD-USBISP V03 사용법 뉴티씨 (NEWTC) 대표이사 류대우 AD-USBISP V03 http://www.newtc.co.kr 에가면구할수있다. AVR 의 ISP(In System Programming) AVR 플래시메모리에사용자가프로그램을만들어서다운로드하고, 테스트할수있다.( 플래시읽기 / 쓰기모두지원 ) 모든 AVR 시리즈에사용가능함 (ATMEGA2561,

More information

Microsoft Word ARM_ver2_0a.docx

Microsoft Word ARM_ver2_0a.docx [Smart]0703-ARM 프로그램설치 _ver1_0a 목차 1 윈도우기반으로리눅스컴파일하기 (Cygwin, GNU ARM 설치 )... 2 1.1 ARM datasheet 받기... 2 1.2 Cygwin GCC-4.0 4.1 4.2 toolchain 파일받기... 2 1.3 Cygwin 다운로드... 3 1.4 Cygwin Setup... 5 2 Cygwin

More information

목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2

목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2 유영테크닉스( 주) 사용자 설명서 HDD014/034 IDE & SATA Hard Drive Duplicator 유 영 테 크 닉 스 ( 주) (032)670-7880 www.yooyoung-tech.com 목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy...

More information

LXR 설치 및 사용법.doc

LXR 설치 및 사용법.doc Installation of LXR (Linux Cross-Reference) for Source Code Reference Code Reference LXR : 2002512( ), : 1/1 1 3 2 LXR 3 21 LXR 3 22 LXR 221 LXR 3 222 LXR 3 3 23 LXR lxrconf 4 24 241 httpdconf 6 242 htaccess

More information

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서 PowerChute Personal Edition v3.1.0 990-3772D-019 4/2019 Schneider Electric IT Corporation Schneider Electric IT Corporation.. Schneider Electric IT Corporation,,,.,. Schneider Electric IT Corporation..

More information

Microsoft Word - Armjtag_문서1.doc

Microsoft Word - Armjtag_문서1.doc ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor

More information

슬라이드 1

슬라이드 1 - 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.

More information

untitled

untitled Huvitz Digital Microscope HDS-5800 Dimensions unit : mm Huvitz Digital Microscope HDS-5800 HDS-MC HDS-SS50 HDS-TS50 SUPERIORITY Smart Optical Solutions for You! Huvitz Digital Microscope HDS-5800 Contents

More information

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1 디지털 사진 프린터 P-S100 프린터 드라이버 설치 가이드 사용하는 컴퓨터에 따라 제공된 프린터 드라이버를 설치합니다. 설치 절차 에 대한 자세한 내용은 CD-ROM의 Readme 파일을 참조하십시오. 작동 환경 Windows 호환 모델: IBM PC/AT 및 호환품 운영 체제: Windows 98 SE/Me/2000/XP (Windows 98 SE/Me/2000/XP

More information

BY-FDP-4-70.hwp

BY-FDP-4-70.hwp RS-232, RS485 FND Display Module BY-FDP-4-70-XX (Rev 1.0) - 1 - 1. 개요. 본 Display Module은 RS-232, RS-485 겸용입니다. Power : DC24V, DC12V( 주문사양). Max Current : 0.6A 숫자크기 : 58mm(FND Size : 70x47mm 4 개) RS-232,

More information

T100MD+

T100MD+ User s Manual 100% ) ( x b a a + 1 RX+ TX+ DTR GND TX+ RX+ DTR GND RX+ TX+ DTR GND DSR RX+ TX+ DTR GND DSR [ DCE TYPE ] [ DCE TYPE ] RS232 Format Baud 1 T100MD+

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The Last(8 th ) Lecture 유명환 ( yoo@netplug.co.kr) INDEX 1 I 2 C 통신이야기 2 ATmega128 TWI(I 2 C) 구조분석 4 ATmega128 TWI(I 2 C) 실습 : AT24C16 1 I 2 C 통신이야기 I 2 C Inter IC Bus 어떤 IC들간에도공통적으로통할수있는 ex)

More information

Microsoft PowerPoint - USB다운로더PC연결.pptx

Microsoft PowerPoint - USB다운로더PC연결.pptx [ USB Driver 설치 및 SkyRobo 전송 방법 ] 작성일자 : 2013.01.31 - 목 차 - < USB Driver 설치 및 SkyRobo 전송 방법 > 1. USB Driver 설치 방법 2. PC에 USB 포트 연결하기 3. Port 설정 확인 방법 4. SkyRobo 프로그램 설치 / 실행하기 5. SkyRobo 프로그램 메뉴설명 6. SkyRobo

More information

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3Rabbitz Book 애플리케이션파일다운로드하여압축파일을풀고복사합니다. 3. 3Rabbitz Book 실행합니다.

More information

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt AMESim Install Routine and License Manager Tel : +82-31-608-0434 Fax : +82-31-608-0439 E-mail :support@shinho-systems.co.kr http://www.shinho-systems.co.kr Ssangyong IT Twin Tower 702, Sandaewon-dong,

More information

10X56_NWG_KOR.indd

10X56_NWG_KOR.indd 디지털 프로젝터 X56 네트워크 가이드 이 제품을 구입해 주셔서 감사합니다. 본 설명서는 네트워크 기능 만을 설명하기 위한 것입니다. 본 제품을 올바르게 사 용하려면 이 취급절명저와 본 제품의 다른 취급절명저를 참조하시기 바랍니다. 중요한 주의사항 이 제품을 사용하기 전에 먼저 이 제품에 대한 모든 설명서를 잘 읽어 보십시오. 읽은 뒤에는 나중에 필요할 때

More information

슬라이드 1

슬라이드 1 TortoiseSVN 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 Tortoise SVN (http://tortoisesvn.net) 라이선스 GNU GPL v2.0 소개 Subversion 를통해서소스버전관리를할수있게하는클라이언트도구 특징 Windows Explorer 에서곧바로 Subversion 를사용하여버전컨트롤가능

More information

<333820B1E8C8AFBFEB2D5A6967626565B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>

<333820B1E8C8AFBFEB2D5A6967626565B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 1 pp. 306-310, 2012 http://dx.doi.org/10.5762/kais.2012.13.1.306 Zigbee를 이용한 실외 위치추정 시스템 구현 김환용 1*, 임순자 1 1 원광대학교 전자공학과 Implementation

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Deep Learning 작업환경조성 & 사용법 ISL 안재원 Ubuntu 설치 작업환경조성 접속방법 사용예시 2 - ISO file Download www.ubuntu.com Ubuntu 설치 3 - Make Booting USB Ubuntu 설치 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

More information

슬라이드 제목 없음

슬라이드 제목 없음 < > Target cross compiler Target code Target Software Development Kit (SDK) T-Appl T-Appl T-VM Cross downloader Cross debugger Case 1) Serial line Case 2) LAN line LAN line T-OS Target debugger Host System

More information

H3050(aap)

H3050(aap) USB Windows 7/ Vista 2 Windows XP English 1 2 3 4 Installation A. Headset B. Transmitter C. USB charging cable D. 3.5mm to USB audio cable - Before using the headset needs to be fully charged. -Connect

More information

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page ) Install!. (Ad@m, Inmobi, Google..)!. OS(Android

More information

_USB JTAG Ver1.0 User's Manual.hwp

_USB JTAG Ver1.0 User's Manual.hwp Table of Contents 1. Size... 1 2. 주요구성품... 2 3. Target Interface Connectors... 3 4. Install... 4 5. 동작설명... 7 1. Size 1.1 W H : 118mm 75mm 1.2 D : 25.2mm http://cafe.naver.com/seogarae 1 2. 주요구성품 2.1 USB

More information

USER Manual

USER Manual KOR V1.2 EPIC-QM77 PLC Quick Guide Web: www.altsoft.kr E-mail: altsoft@altsoft.kr Tel: 02-547-2344 Features Processor - Intel 3rd Core i7-3555le/celeron 847E Memory - 204-pin SODIMM DDR3 1333/1600MHz,

More information

슬라이드 1

슬라이드 1 전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new

More information

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다. 1.1. 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 만별도로필요한경우도있어툴체인설치및설정에대해알아봅니다. 1.1.1. 툴체인설치 다음링크에서다운받을수있습니다.

More information

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager are trademarks or registered trademarks of Ari System, Inc. 1 Table of Contents Chapter1

More information

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

untitled

untitled 1... 2 System... 3... 3.1... 3.2... 3.3... 4... 4.1... 5... 5.1... 5.2... 5.2.1... 5.3... 5.3.1 Modbus-TCP... 5.3.2 Modbus-RTU... 5.3.3 LS485... 5.4... 5.5... 5.5.1... 5.5.2... 5.6... 5.6.1... 5.6.2...

More information

SRC PLUS 제어기 MANUAL

SRC PLUS 제어기 MANUAL ,,,, DE FIN E I N T R E A L L O C E N D SU B E N D S U B M O TIO

More information

USBISPV3.0(071112).hwp

USBISPV3.0(071112).hwp USBISP V3.0 User Manual AVRMALL http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 AVRMALL All Rights Reserved. USBISP V3.0 User Manual Page 2/14 Contents 1. Introduction 3 2. USB DRIVER

More information

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 삼성SDS 하이패스 USB 드라이버 설치 매뉴얼 삼성SDS(주) 목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 8에서 설치...9 2. 드라이버

More information

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기 Mango-IMX6Q mfgtool 을 이용한이미지 Write 하기 http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 1 Tizen 실습예제 : Remote Key Framework 시스템소프트웨어특론 (2014 년 2 학기 ) Sungkyunkwan University Contents 2 Motivation and Concept Requirements Design Implementation Virtual Input Device Driver 제작 Tizen Service 개발절차

More information

歯AG-MX70P한글매뉴얼.PDF

歯AG-MX70P한글매뉴얼.PDF 120 V AC, 50/60 Hz : 52 W (with no optional accessories installed), indicates safety information. 70 W (with all optional accessories installed) : : (WxHxD) : : 41 F to 104 F (+ 5 C to + 40 C) Less than

More information

MF5900 Series MF Driver Installation Guide

MF5900 Series MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

More information

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지 PX-8000 SYSTEM 8 x 8 Audio Matrix with Local Control 2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지역에

More information

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아 LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml

More information

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다. PDMLink 에등록된 Office 문서들의 PDF 문서변환기능및 Viewer 기능을알아보자 PDM Link에서지원하는 [Product View Document Support] 기능은 Windows-Base 기반의 Microsoft Office 문서들을 PDMLink용 Viewer인 Product View를통한읽기가가능한 PDF Format 으로변환하는기능이다.

More information

목차 1. 개요... 3 2. USB 드라이버 설치 (FTDI DRIVER)... 4 2-1. FTDI DRIVER 실행파일... 4 2-2. USB 드라이버 확인방법... 5 3. DEVICE-PROGRAMMER 설치... 7 3-1. DEVICE-PROGRAMMER

목차 1. 개요... 3 2. USB 드라이버 설치 (FTDI DRIVER)... 4 2-1. FTDI DRIVER 실행파일... 4 2-2. USB 드라이버 확인방법... 5 3. DEVICE-PROGRAMMER 설치... 7 3-1. DEVICE-PROGRAMMER < Tool s Guide > 목차 1. 개요... 3 2. USB 드라이버 설치 (FTDI DRIVER)... 4 2-1. FTDI DRIVER 실행파일... 4 2-2. USB 드라이버 확인방법... 5 3. DEVICE-PROGRAMMER 설치... 7 3-1. DEVICE-PROGRAMMER 실행파일... 7 4. DEVICE-PROGRAMMER 사용하기...

More information

PRO1_02E [읽기 전용]

PRO1_02E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_02E1 Information and 2 STEP 7 3 4 5 6 STEP 7 7 / 8 9 10 S7 11 IS7 12 STEP 7 13 STEP 7 14 15 : 16 : S7 17 : S7 18 : CPU 19 1 OB1 FB21 I10 I11 Q40 Siemens AG

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

인켈(국문)pdf.pdf

인켈(국문)pdf.pdf M F - 2 5 0 Portable Digital Music Player FM PRESET STEREOMONO FM FM FM FM EQ PC Install Disc MP3/FM Program U S B P C Firmware Upgrade General Repeat Mode FM Band Sleep Time Power Off Time Resume Load

More information

Cubase AI installation guide

Cubase AI installation guide Steinberg Cubase AI 프로그램 및라이선스설치가이드 (2018. 1. 31) Ver. 1.0.0 1 목차 1. 계정만들기 2. Download access code 등록및 Activation Code 발급 3. Steinberg Download Assistant 다운로드및설치 4. Cubase AI 다운로드및설치 5. 라이선스활성화 (Activation)

More information

Smart Power Scope Release Informations.pages

Smart Power Scope Release Informations.pages v2.3.7 (2017.09.07) 1. Galaxy S8 2. SS100, SS200 v2.7.6 (2017.09.07) 1. SS100, SS200 v1.0.7 (2017.09.07) [SHM-SS200 Firmware] 1. UART Command v1.3.9 (2017.09.07) [SHM-SS100 Firmware] 1. UART Command SH모바일

More information

CPX-E-EC_BES_C_ _ k1

CPX-E-EC_BES_C_ _ k1 CPX-E CPX-E-EC EtherCAT 8071155 2017-07 [8075310] CPX-E-EC CPX-E-EC-KO EtherCAT, TwinCAT (). :, 2 Festo CPX-E-EC-KO 2017-07 CPX-E-EC 1... 4 1.1... 4 1.2... 4 1.3... 4 1.4... 5 1.5... 5 2... 6 2.1... 6

More information

PRO1_04E [읽기 전용]

PRO1_04E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_04E1 Information and S7-300 2 S7-400 3 EPROM / 4 5 6 HW Config 7 8 9 CPU 10 CPU : 11 CPU : 12 CPU : 13 CPU : / 14 CPU : 15 CPU : / 16 HW 17 HW PG 18 SIMATIC

More information

목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시 주의사항... 5 2.2 설치 권고 사양... 5 2.3 프로그램 설치... 6 2.4 하드웨

목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시 주의사항... 5 2.2 설치 권고 사양... 5 2.3 프로그램 설치... 6 2.4 하드웨 최종 수정일: 2010.01.15 inexio 적외선 터치스크린 사용 설명서 [Notes] 본 매뉴얼의 정보는 예고 없이 변경될 수 있으며 사용된 이미지가 실제와 다를 수 있습니다. 1 목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 BOOTLOADER Jo, Heeseung 부트로더컴파일 부트로더소스복사및압축해제 부트로더소스는웹페이지에서다운로드 /working 디렉터리로이동한후, wget으로다운로드 이후작업은모두 /working 디렉터리에서진행 root@ubuntu:# cp /media/sm5-linux-111031/source/platform/uboot-s4210.tar.bz2 /working

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper Windows Netra Blade X3-2B( Sun Netra X6270 M3 Blade) : E37790 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs,

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

MAX+plus II Getting Started - 무작정따라하기

MAX+plus II Getting Started - 무작정따라하기 무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

More information

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5] The Asian Journal of TEX, Volume 3, No. 1, June 2009 Article revision 2009/5/7 KTS THE KOREAN TEX SOCIETY SINCE 2007 2008 ko.tex Installing TEX Live 2008 and ko.tex under Ubuntu Linux Kihwang Lee * kihwang.lee@ktug.or.kr

More information

SMB_ICMP_UDP(huichang).PDF

SMB_ICMP_UDP(huichang).PDF SMB(Server Message Block) UDP(User Datagram Protocol) ICMP(Internet Control Message Protocol) SMB (Server Message Block) SMB? : Microsoft IBM, Intel,. Unix NFS. SMB client/server. Client server request

More information

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information

Microsoft PowerPoint - ch07.ppt

Microsoft PowerPoint - ch07.ppt chapter 07. 시스코라우터기본동작 한빛미디어 -1- 학습목표 시스코라우터외적, 내적구성요소 시스코라우터부팅단계 시스코라우터명령어모드 한빛미디어 -2- 시스코라우터구성요소 라우터외부구성요소 (1) [ 그림 ] 2600 라우터전면도 인터페이스카드 전원부 LED 라우터조건 한빛미디어 -3- 시스코라우터구성요소 라우터외부구성요소 (2) [ 그림 ] VTY 를이용한라우터접속

More information

Solaris Express Developer Edition

Solaris Express Developer Edition Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC

More information

1

1 1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15

More information

WebPACK 및 ModelSim 사용법.hwp

WebPACK 및 ModelSim 사용법.hwp 1. 간단한예제를통한 WebPACK 사용법 Project Navigator를실행시킨후 File 메뉴에 New Project를선택한다. 그럼다음과같이 Project 생성화면이나타난다. Project 생성화면은다음과같다. 1) Project Name Project 명을직접입력할수있다. 예 ) test1 2) Project Location 해당 Project 관련파일이저장될장소를지정한다.

More information

bn2019_2

bn2019_2 arp -a Packet Logging/Editing Decode Buffer Capture Driver Logging: permanent storage of packets for offline analysis Decode: packets must be decoded to human readable form. Buffer: packets must temporarily

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

CODESYS 런타임 설치과정

CODESYS 런타임 설치과정 CODESYS 런타임설치과정 CODESYS Control RTE / SoftMotion RTE Setup Web: www.altsoft.kr E-mail: altsoft@altsoft.kr Tel: 02-547-2344 목 차 CODESYS 런타임 - Control RTE, SoftMotion RTE... 2 다운로드및설치과정... 2 CODESYS EtherCAT

More information