MTM-CM2000-MSP_Manual_ver1.3.hwp
|
|
- 다솜 옹
- 6 years ago
- Views:
Transcription
1 Manual version 1.0
2 - PC의운영체제는 Windows XP를사용하였고, TinyOS는 is버전을사용하였습니다. 설치후에는 TinyOS 버전으로업데이트바랍니다. 문서이력서 변경 날짜 변경내용 초안 본문서의권리는 Maxfor Technology Inc. 에있습니다. 비상업적인목적으로자유로이배포할수있습니다. 단, 내용수정은허락하지않습니다. 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.
3 - 순서 - Page 1 1. Specfication 8 2. TinyOS란?? TinyOS 설치하기 TIP710GM-A(USB) Driver 설치하기 TinyOS 프로그램예제 25 1 Blink 26 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> Sourceforge.net에서 CVS 받기 50 TIP-5> TinyOS installation on Linux(redhat 9) 55 Reference
4 1. Specfication 은 Sensor Network용 Module로 MSP430계열의 MCU와 CC2420이라는 RF Chip을사용하는 telos 계열의하드웨어플랫폼으로플랫폼명은 telosb이다. 기존 TIP710CM에서확장포트가충분하지않았던점을고려하여 51 pin 확장커넥터를사용하였으며, 센서보드탈부착이이전보드에비해간편해졌으며, 알카라인배터리이외에도외부전원 ( 리튬폴리머 ) 을사용할수있도록설계되었다. 또한센서보드쪽에있던 Reset/User 버튼을통신모듈로옮겨센서보드와상관없이이용할수있도록편의를두었다. 의특징은다음과같다. 다양한 PC 인터페이스 ( 예 : Serial, USB, Ethernet) 를연결할수있는커넥터 리튬폴리머배터리사용이가능한외부전원커넥터 다양한센서의연결이가능한 51-pin 확장커넥터 Chip Antenna User Button & Reset Button Support that TinyOS Support that IEEE < Block Diagram > - 1 -
5 < Description - 전면 > < Description - 후면 > - 2 -
6 < 51 Pin Expansion Port Description > 참고 > GIO0 : P2.0 GIO1 : P2.1 GIO2 : P2.3 GIO3 : P
7 < Power Characteristic > 1 는 AA size 배터리를 2개사용 2 TIP710GM-A(USB) 로도모듈에전원을인가할수있다. 3 DC 2.1V~3.6V범위에서동작 - TIP710GM-A(USB) 로프로그래밍할때에는최소 2.7V의전원인가필요 - TIP710GM-A(USB) 로연결되어있을때는배터리전원불필요 4 센서의인터페이스, MCU의 mode, RF의 Rx/Tx, RF의 On/Off에따라전류소비가다름. < PC 의 USB 인터페이스에서받은 5V 전원을 Regulator 를이용하여 3V 전원으로전환 > < 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통신인터페이스 SVS (Supply voltage Supervisor) / Monitor with Programmable Level Detection Bootstrap Loader Serial Onboard Programming < Block Diagram > - 4 -
8 < Chipcon CC2420 Key Feature > IEEE 지원, 주파수대역은 2.4GHz. MAC protocol 지원 DSSS (Direct Sequence Spread Spectrum) 방식 250 Kbps의데이터전송속도 전류를적게소비 (RX: 19.7mA, TX: 17.4mA) Low supply voltage (2.1~3.6V) Integrate voltage regulator 외부의 RF 스위치나필터가필요없음 Digital LQI / RSSI 지원 - 수신 CC2420은 MSP430 MicroController의 SPI port와 digital I/O line, interrupt에의해컨트롤됨 < Block Diagram > < Operating Condition > < Output Setting & typical current > - 5 -
9 다음은 를 PC나 Host로연결하여프로그램다운로드나, 데이터통신을하도록해주는 PC 인터페이스보드인 TIP710GM-A(USB) 와 TIP710GM-B(Serial) 에대해알아본다. 1) TIP710GM-A(USB) TIP710GM-A(USB) 는 TIP710CM 혹은 MTM-CMxxxx-MSP Series와연결되어, 프로그래밍다운로드나데이터통신을할수있는인터페이스모듈이다. 컨넥터의형태는 USB로되어있으나, 내부적으로는 UART통신을사용한다. Serial To USB Converter와연결되어있는 EEPROM의정보를 PC상에서 motelist란명령을사용하여확인할수있다. < TIP710GM-A(USB) Description > < 전면 > < 후면 > < TIP710GM-A(USB) 과 를연결한모습 > - 6 -
10 2) TIP710GM-B(Serial) TIP710GM-B(Serial) 는 TIP710CM 혹은 MTM-CMxxxx-MSP Series와연결되어, 프로그래밍다운로드나데이터통신을할수있는인터페이스모듈이다. RS-232로바로연결할수있으며, 이때는 PC의 COM 포트에따르게된다. 일반적으로 PC에는 COM1, 2번이미리준비되어있으며, 이것은 PC의마더보드에서나온 RS-232 포트와매칭된다. 만약 USB to Serial 케이블을이용하여 TIP710GM-B를이용한다면, USB to Serial 케이블이 PC의몇번포트와연결되었는지확인하여야한다 ( 장치관리자에서확인할것 ). TIP710GM-B를사용할때는 motelist 명령을사용해도정보를확인할수없다. < TIP710GM-B(Serial) Description > < 전면 > < 후면 > < TIP710GM-B(Serial) 과 를연결한모습 > - 7 -
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 프로그램포함. - 'contrib' : user( 관련회사나단체 ) 들이제공한프로그램포함. - doc' : tutorial 및여러가지문서들. - tools' : utilities & 자바어플리케이션 - '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 노드에다운로드되는하나의프로그램에는 TinyOS kernel이그프로그램의 scheduler역할과 hardware 초기화역할을수행하게된다. 기존 embedded system과의차이점이라면, OS가탑재되고 OS상에서여러가지프로그램이실행되는반면, TinyOS는하나의프로그램만을동작시킬수있다는것이다
12 3 TinyOS Kernel Scheduler 그림에서보다시피 TinyOS Kernel Scheduler는 Task Queue와 Interrupt Vectors를갖고있다. Task Queue에처리할 task가있다면 task를 FIFO방식으로처리하며, task 실행이끝나면, 즉 Task Queue가비어있다면 Sleep상태로들어가고, Interrupt를기다린다. < TinyOS Task Scheduler > 4 NesC 프로그램컴파일과정 NesC 프로그램컴파일과정은 nesc로구성된프로그램을 nesc 컴파일러로컴파일하면 app.c 가생성되고이를타겟플랫폼의 C 컴파일러 (avr, msp,...) 로컴파일하면최종으로원하는 object file(exe, hex,...) 이생성되게된다. 이와같은일련의과정이 make를통해이루어진다. < 컴파일과정 > - 9 -
13 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
14 3. TinyOS 설치하기 설치에앞서 TinyOS를설치프로그램을다운받는다. 본문서에서다운받는 TinyOS는 Windows용으로하나의설치파일로되어있으며, 설치하면 Cygwin, TinyOS, JDK 1.4 & JavaCOMM package, GraphViz 등이설치된다. - TinyOS 다운받기 주소로들어가면아래와같은화면이나온다. 여기에서 tinyos is.exe( 노란색부분 ) 를다운받는다. < TinyOS 다운로드 Site > 다운로드가끝나면, 다운받은폴더에 tinyos is.exe 이생성된다. 이파일을실행한다
15 설치과정을보면 1 파일을실행할것인지묻는창이뜨고, [ 실행 ] 을클릭하면, 2 설치준비과정이시작된다. 3 준비과정이끝나면원하는 setup의 type 선택과설치할폴더를지정해준다. 기본적으로 complete type과 C: Program Files UCB 로정해져있다. 선택하였다면 [Next] 를클릭 ( 본문서에서는 complete type을선택하고폴더는 C: tinyos를선택하였다.)
16 4 Java License 에대한동의를묻는다. [Yes] 클릭 5 현재설정을보여준다. 설정이올바르다면, [Next] 클릭
17 6 설치가시작된다. 7 설치에필요한파일들의 copy가끝나면아래와같은화면이나온다. Cygwin설치를위해 [Continue] 를클릭
18 8 Cygwin 이설치된다. Windows상에설치가끝나면 Cygwin 아이콘이생기고, Cygwin 내부설치가계속된다. ( 여기에서 TinyOS, JDK 1.4 & JavaCOMM package, GraphViz 등이설치된다.) 9 다음과같은창이뜨면서설치가끝났다. [ 확인 ] 을클릭
19 ** 이후의과정은설치가된후 test 과정이다. 필요하면참조하면된다. 10 바탕화면에생긴 Cygwin 아이콘을더블클릭해서실행하면다음과같은창이뜬다. 이것이 Cygwin이실행된창이다. 현재의디렉터리에서 ls 명령을사용하면설치된 rpm 에대한 log 파일들이나온다
20 TinyOS 의 apps 디렉터리로들어가보자. 위치는 opt/tinyos-1.x/apps 이다. Blink 디렉터리로들어가서 Blink 프로그램을컴파일해본다. 위와같이나옴으로서제대로설치가된것을간단히점검해보았다. 참고1> Cygwin은 Windows상에서 Linux 환경을구현한것이다. 자세한것은 를참조하기바란다. 참고2> 자바가설치되는것은 TinyOS가구동되는것을확인하기위한 PC쪽의어플리케이션이자바로구현되어있기때문이다. 참고3> GraphViz는 TinyOS상에서 document를만들어줄때사용된다. ** TIP-1 을참조하여 버전으로업데이트하도록한다
21 4. TIP710GM-A(USB) Driver 설치하기 TIP710GM-A(USB) 를 USB에처음연결할때 2가지의드라이버를설치해야한다. 하나는 USB드라이버, 다른하나는 USB to Serial 드라이버이다. 설치과정은아래와같다. Window XP용드라이버는 와같이제공하는 CD에포함되어있다. ( 그외의운영체제에맞는드라이버는 1 TIP710GM-A를처음 PC의 USB에연결하면새하드웨어를찾았다고나오며, 아래와같은창이뜬다. 아니오. 지금연결안함 을선택하고 다음 을클릭한다.(USB드라이버설치 ) 2 목록또는특정위치에서설치 를선택하고 다음 을클릭
22 3 찾아보기로드라이버가있는폴더를선택하고 ' 다음 을클릭. 4 아래와같이드라이버를설치한다. ** 보안관련해서실행하겠냐는메시지가뜨면 ' 실행 을클릭한다
23 5 USB드라이버설치가완료되었다. 마침 클릭. ( 이어서 USBtoSerial드라이버를설치가시작된다.) 6 USB to Serial 드라이버를설치한다. 과정은 1~5 와같다
24 7 목록또는특정위치에서설치 를선택하고 다음 을클릭. 8 찾아보기로드라이버가있는폴더를선택하고 ' 다음 을클릭.( 앞의 3 과동일폴더를선택 )
25 9 아래와같이드라이버를설치한다. 10 USB to Serial 드라이버설치가완료되었다. 마침 클릭
26 11 Cygwin을열고 motelist 명령으로확인하면아래화면에서처럼, 인식된 COM 포트번호및제품명이나온다. ** TIP710GM-b(Serial) 은 motelist로현재연결된 COM 포트를확인할수없으므로윈도우즈의장치관리자를이용하여확인한다
27 5. TinyOS 프로그램예제 TinyOS에는기본적으로여러가지샘플예제들이있다. 지금부터유용하게응용될수있는예제들을컴파일하고 에다운로드하여실습을할것이다. 예제의첫번째는 Blink로 Led제어와 Timer에대한개념을이해하도록한다. 두번째는 CntToLedsAndRfm & RfmToLeds로간단한 rf통신을이해한다. 세번째는 Oscilloscope로센서로부터값을받고 rf로전달하는과정을이해한다. 네번째는 SurgeTelos로능동적으로네트워크를구성하는 multi-hop, ad-hoc network의개념을이해한다. 다섯번째는 ReverseUART로 UART통신에대한개념을이해한다. 여섯번째는 TestUserButton으로 UserButton에의한 interrupt처리를이해한다. 일곱번째는 Listen/ListenRaw로 UART에서받는데이터값을그대로볼수있게해주는자바어플리케이션이다. 본예제들을통해센서네트워크에대한관심과호기심을높일수있으리라생각한다. 단순히프로그램을다운로드하고동작되는과정을봄으로써동작원리를이해하고재구성하기엔어려움이있다. 따라서사용자분들께서는스스로소스코드를분석해보고, 수정해가며이해의수준을높이기바란다. 참고로 TinyOS는여러종류의플랫폼을지원한다. 따라서 TinyOS에있는모든예제들이 에서동작하는것은아니다. 그렇지만앞서소개한예제프로그램외에도여러가지가있으므로, 찾아서테스트해보는것이좋겠다. ** 주의 TIP710GM-A로프로그램다운로드과정중에 Mass Erase... 에서 2~3초이상멈춰있고, TIP710GM-A의 USB RX led(red led) 의불이계속켜져있다면, Ctrl+c를눌러서다운로드과정을중단하고 USB분리후다시연결하고시도하기바란다
28 1 Blink Blink는일정시간주기마다 led 하나가 On/Off를반복하는간단한프로그램이다. 우선 TIP710GM-A(USB) 를이용하여, 를 PC와연결한다. a Blink 디렉터리로이동 $>cd /opt/tinyos-1.x/apps/blink b Blink 프로그램을컴파일하고 에다운로드 $>make install telosb 아래와유사한진행과정을볼수있다. c 프로그램다운로드가끝나면 의 red led가일정주기마다깜박이는것을볼수있다. < Red LED ON > < Red LED OFF >
29 2 CntToLedsAndRfm & RfmToLeds CntToLedsAndRfm는숫자를 0~7까지카운트하고이를 3개의 led로표시하며동시에 RF로전송해주는프로그램이다. RfmToLeds는 RF로받은메시지를분석하여 3개의 led를통해이를표시하는프로그램이다. 따라서 를 2개준비하고각각 CntToLedsAndRfm와 RfmToLeds를다운로드한다. A) CntToLedsAndRfm 다운로드 TIP710GM-A(USB) 를이용하여, 첫번째 를 PC와연결한다. a CntToLedsAndRfm 디렉터리로이동 $>cd /opt/tinyos-1.x/apps/cnttoledsandrfm b CntToLedsAndRfm 프로그램을컴파일하고 에다운로드 $>make install telosb 아래와유사한진행과정을볼수있다
30 B) RfmToLeds 다운로드 TIP710GM-A(USB) 를이용하여, 두번째 를 PC와연결한다. a RfmToLeds 디렉터리로이동 $>cd /opt/tinyos-1.x/apps/rfmtoleds b RfmToLeds 프로그램을컴파일하고 에다운로드 $>make install telosb 아래와유사한진행과정을볼수있다
31 C) 결과프로그램다운로드가모두끝나면 CntLedsAndRfm가다운로드된 를동작시키면, RfmToLed가다운로드된 도동일하게동작하고 CntLedsAndRfm가동작을중지하면 RfmToLeds도중지한다. ( 상단에는 CntLedsAndRfm를, 하단에는 RfmToLeds 프로그램이다운로드된상태다.) <CntLedsAndRfm 동작 > <CntLedsAndRfm 동작중지 >
32 3 Oscilloscope Oscilloscope는총 2개의프로그램으로이루어진다. 하나는 TOSBase로 RF를통해패킷을받아 PC로넘겨주는역할을하게되며, 다른하나인 Oscilloscope는센서를사용하여센싱을하고, 이값을메시지로 RF로보내주는역할을하게된다. 동작의결과는자바어플리케이션을통해볼수있다. 따라서 +TIP710SM-A와 를준비하고각각 Oscilloscope와 TOSBase를다운로드한다. ( 센싱을하기위해 에 TIP710SM-A( 온도 / 습도 /PAR/TSR/Acceleration) 를부착한다.) A) Oscilloscope 다운로드 TIP710GM-A(USB) 를이용하여, 첫번째 를 PC와연결한다. a Oscilloscope 디렉터리로이동 $>cd /opt/tinyos-1.x/contrib/moteiv/apps/oscilloscope b Oscilloscope 프로그램을컴파일하고 에다운로드 $>make install telosb 아래와유사한진행과정을볼수있다. 이하생략 B) TOSBase 다운로드 TIP710GM-A(USB) 를이용하여, 두번째 를 PC와연결한다. a TOSBase 디렉터리로이동 $>cd /opt/tinyos-1.x/apps/tosbase b TOSBase 프로그램을컴파일하고 에다운로드 $>make install telosb
33 아래와유사한진행과정을볼수있다. c 프로그램다운로드가끝나면 TOSBase 를 PC 와연결하고, Oscilloscope 를동작시킨다. 오른쪽에는 Oscilloscope가다운로드되어있고, 센싱을하고, 메시지를 RF로보낼때마다, 3개의 LED가순차적으로켜진다. 왼쪽에는 TOSBase가다운로드되어있고, RF에서메시지를받을때마다, 녹색 LED가토글되고, UART로데이터를전송한다. < 동작결과 > 즉, Oscilloscope가센싱을하고패킷을보내면 PC와연결된 TOSBase가이패킷을받아 PC로전송한다
34 C) 자바어플리케이션으로확인먼저 SerialForwarder라는프로그램을실행시킨다. SerialForwarder는 COM 포트로받은데이터를 IP로전달해주는역할과서버역할을한다. a SerialForwarder을실행 $>java net.tinyos.sf.serialforwarder -comm serial@com#:telos& 여기서 COM# 에서 # 은 COM 포트번호이며, : 뒤의 telos는 57600이란 bps값과 telos 타입의메시지 (telosb가아니라 telos이다.) 라는것을알려주는내부적으로설정되어있는변수이고, & 은실행을 background로실행하라는뜻이다. 참고로 는 telos계열의플랫폼중 telosb라는플랫폼명을가지고있다. 절차는아래와같이진행된다. 실행되면아래와같은창이뜬다. 좌측에로그가보이는데, 간단히설명하면 'serial@com7:telos' 에서읽어오며, platform이 telos이고 client들은포트 9001번으로접속하라고나와있다. 우측에는서버포트번호와그아래연결된 COM 포트번호가있으며, 바로아래서버를시작 / 중지할수있는버튼이있다. 그아래에 'Pckts Read' 카운트숫자가보이며 ( 이것이올라가지않을때는데이터가올라오지않는다는뜻이다.), Pckts Wrttn 은노드로데이터를보내는횟수를표시하고, 그밑두번째에 'Num Clients' 는이서버에접속하는 client 개수이다. 그밑에도움말버튼과 log화면을클리어해주는버튼과프로그램종료버튼이위치하고있다
35 이제 oscilloscope 자바어플리케이션을실행시킨다. oscilloscope 자바어플리케이션은 SerialForwarder에서제공해주는포트로접속해서 data를읽어오고, 이것을 graph로표시해주는어플리케이션이다. b java 디렉터리 (/opt/tinyos-1.x/tools/java) 에서 oscilloscope 실행 $>java net/tinyos/oscope/oscilloscope 절차는아래와같이진행된다. D) 결과실행되면아래와같은창이보일것이다. 위그림과같이 6개의채널이있으며각각 <Chan 0: Humidity>, <Chan 1: Temperature>, <Chan 2: Total Solar Radiation>, <Chan 3: Photosynthetically Active Radiation>, <Chan 4: Internal Temperature>, <Chan 5: Internal Voltage> 를나타낸다. 위에서는그래프후반에습도 ( 연두색 ) 와온도 ( 빨간색 ) 가올라간것을확인할수있다. 그래프들이보이지않을경우 zoom버튼을이용해간격을조절한다
36 E) 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로부터발생한값그대로임을알려둔다
37 4 SurgeTelos SurgeTelos라는프로그램은노드들간에능동적 (ad-hoc, multi-hop) 으로네트워크를구성하여수집한데이터를 PC로전달하는역할을한다. 즉여기저기뿌려진노드들각각에서데이터를수집하고, 서로네트워크를이루며, 수집한데이터를 PC( 혹은 server) 와연결된노드로무선전송하는프로그램이다. 또한 TinyOS에서는형성된 network topology를보여주는자바어플리케이션을제공하고있다. 를최소 1개이상준비하자. SurgeTelos를하기에앞서 tinyos 로업데이트하자.(tip-1참조)^^ A) SurgeTelos 다운로드 하나를 PC와연결한다. a SurgeTelos 디렉터리로이동 $>cd /opt/tinyos-1.x/contrib/ucb/apps/surgetelos b SurgeTelos 프로그램을컴파일하고 에다운로드 $>make install.0 telosb 여기서 install뒤의숫자는이노드를식별할수있는 ID가된다. 0~65565까지지정해줄수있으며, ID가 0인노드가데이터를수집하여 PC로전달해주는역할을하게되므로, 반드시 ID가 0인노드가있어야한다. 아래와유사한진행과정을볼수있다
38 c 여분의노드가있다면서로 ID를달리하여 b와같은방식으로 에프로그램을다운로드한다. 이미프로그램이미지가만들어져있으므로 install이란명령대신 reinstall 명령을사용하여프로그램을다운로드할수있다. 예 ) $>make reinstall.1 telosb ** TinyOS에서자주쓰이는명령어에대해서는 TIP-2를참조한다. B) 자바어플리케이션으로확인 a Surge 자바어플리케이션으로 SurgeTelos의동작을확인하기전에, 메시지분석이나약간의 GUI변화로 Surge 자바어플리케이션을한번재컴파일해야한다. 이것에대한설명은 SurgeTelos의 README 파일에설명되어져있다. 그 README(/opt/tinyos-1.x/contrib/ucb/apps/SurgeTelos/README) 파일을보면아래와같은부분이있다. 아래의노란색부분을복사한다. 이제 /opt/tinyos-1.x/tools/java/net/tinyos/surge/makefile을편집기로연다. Makefile내용중에주황색부분을 README파일에서복사한노란색부분으로대체한다. 이때주의할것은 $( 즉, 명령어가시작되는부분 ) 앞에는 TAB key로띄어져있다. 이것이제대로되지않았을때는컴파일에러가발생할것이다. 위와같이변경후 ( 연두색부분이바뀐부분이다 ) 에저장한다
39 다시 Cygwin상에서 /opt/tinyos/tools/java/net/tinyos/surge/ 로이동한후, 기존컴파일된것을지우고 (make clean), 재컴파일 (make) 한다. 과정은아래그림과같다. b 0번노드를 PC와연결하고, SerialForwarder 자바어플리케이션실행. SerialForwarder을실행 $>java net.tinyos.sf.serialforwarder -comm serial@com#:telos& 여기서 COM# 에서 # 은연결된 COM 포트번호이다, 0번노드에서도데이터를보내므로제대로동작이된다면패킷카운트가증가할것이다. c Surge 자바어플리케이션실행. $>java net.tinyos.surge.mainclass 0x7d 0x7d는 groupid로, 사용자가변경하지않았다면, 기본값인 0x7d로설정된다. 실행되면다음과같은화면이나타난다. 각각의녹색원위의숫자가 nodeid가되고, 몇개의메시지를받았는지가표시되며, 통신이정상적으로잘이뤄지는정도에대한막대그래프가아래표시된다
40 C) 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 에서연결하고있는센서는내부전압센서임을밝혀둔다. parentaddr 이 00 이므로 0 번을가진 id 모트가이모트의부모노드이다. seq_no 는 0B 로이 surge 메시지가 11 번째메시지라는것을표시한다
41 5 ReverseUART ReverseUART라는프로그램은노드와 PC간에 UART통신구현예제이다. ReverseUART 프로그램이다운로드된노드를 PC와연결하고자바어플리케이션을통해 UART로문자열을보내면노드에서는문자열을받아서, 그문자열을거꾸로한뒤다시 UART로전송하고, PC상에서그결과를볼수있다. A) ReverseUART 다운로드 하나를 PC와연결한다. a ReverseUART 디렉터리로이동 $>cd /opt/tinyos-1.x/apps/reverseuart b ReverseUART 프로그램을컴파일하고 에다운로드 $>make install telosb
42 B) ReverseUART 자바어플리케이션컴파일. 같은폴더에서 javac 명령을사용하여자바어플리케이션을컴파일한다. $> javac *.java ($> ls 명령으로확장자가 class인파일이 2개생성되었는지확인한다.) a ReverseUART가다운로드된노드를 PC와연결하고, SerialForwarder를실행한다. SerialForwarder을실행 $>java net.tinyos.serialforwarder -comm serial@com#:telos& 여기서 COM# 에서 # 은연결된 COM 포트번호이다, b testreverseuart 자바어플리케이션실행 /opt/tinyos-1.x/contrib/ucb/apps/reverseuart 디렉터리에서 $> java testreverseuart "strings" 라고실행한다. 여기서 " " 안에원하는문자열을넣어주면된다. 문자열에 maxfor 를넣었고 (send), 결과로 rofxam 이나왔다 (recv). 이렇게 PC에서문자열을주면 MTSM-CM2000-MSP이그문자열을거꾸로정렬하여 PC로반환하는과정을통해, UART 통신이구현되었음을확인할수있다
43 6 TestUserButton TestUserButton라는프로그램은 에있는 User Button을이용한예제이다. User Button을눌렀을때마다 LED가 0~7까지카운트되는것을볼수있다. ( 매뉴얼에첨부되어있는 TestUserButton 폴더를 /opt/tinyos-1.x/apps/ 안에카피한다.) 하나를 PC 와연결한다. a TestUserButton 디렉터리로이동 $>cd /opt/tinyos-1.x/apps/testuserbutton b TestUserButton 프로그램을컴파일하고 에다운로드 $>make install telosb c 다운로드가완료된 에있는 User Button을누룰때마다 LED로표시되는카운트가 0부터 7까지반복되는결과를얻는다. ( 실행이미지는생략한다.)
44 7 Listen / ListenRaw TinyOS 툴중에는 Serial을통해들어오는데이터를직접볼수있는어플리케이션이있는데바로 Listen과 ListenRaw이다. ListenRaw는 raw data 그대로보여주고, Listen은 TinyOS 메시지포맷으로변환하여보여준다. (RFC 1662 문서참조요함 ) a Listen 기존에했던예제 SurgeTelos를진행했던과정에이어진행한다. ( 여기서는모든화면을보기위해 node 2개만을사용하였다.) SurgeTelos를실행시킨후 Cygwin 창을하나더생성한다. Listen 실행 (opt/tinyos-1.x/tools/java 디렉터리에서 ) $>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없이도실행할수있다.( 아래의 Listen 단독실행의경우참조 )
45 ** Listen 단독실행의경우 Node가 PC에연결되어데이터를보내고있다는가정하에환경변수를지정한후에 Listen 자바어플리케이션실행 환경변수지정 (export를이용하여지정한다.) $> export (# 에는 PC로연결된 Node의 COM 포트번호를적는다.) Listen 실행 (opt/tinyos-1.x/tools/java 디렉터리에서 ) $>java net/tinyos/tools/listen 제대로실행된다면아래그림처럼데이터가출력될것이다. (SurgeTelos를다운로드한 Node를 PC와연결한경우이다.) Listen과 MOTECOM의통합명령 (opt/tinyos-1.x/tools/java 디렉터리에서 ) $> MOTECOM=serial@COM#:telos java net/tinyos/tools/listen
46 b ListenRaw Node가 PC에연결되어데이터를보내고있다는가정하에 ListenRaw 실행 (opt/tinyos-1.x/tools/java 디렉터리에서 ) $>java net/tinyos/tools/listenraw COM# (# 에는 PC로연결된 Node의 COM 포트번호를적는다.) 제대로실행된다면아래그림처럼나올것이다. (SurgeTelos를다운로드한 Node를 PC와연결한경우이다.)
47 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분정도의시간이소요된다
48 TIP-2> TinyOS 를사용할때자주쓰이는명령어들 1 $> motelist 노드의간단한정보및몇번 COM 포트로 PC와연결되었는지알수있다. (** TIP710GM-B(Serial) 은 motelist로확인되지않는다.) 각각의프로그램폴더에서실행되는명령어 2 $> make <platform> 프로그램을해당 platform으로컴파일한다. 3 $> make install <platform> 프로그램을해당 platform으로컴파일한후노드에컴파일한프로그램이미지를다운로드한다. 4 $> make reinstall <platform> build/<platform>/ 디렉터리에이미컴파일되어있는프로그램이미지를노드로다운로드한다. install, reinstall에서의부가적명령 a $> make install.<#> <platform> <#> 에다가숫자를넣음으로써. 그노드에 ID부여해준다. reinstall도마찬가지다. 예 ) $> make install.1 <platform> ---> 1번 ID를가진노드가된다. b $> make install <platform> bsl,<#-1> <#> 에다가 COM 포트번호를넣음으로써. 인스톨할 COM 포트를지정해줄수있다. 이는여러개의노드가 PC에연결되어있을때, 그중하나를선택해서다운로드하거나, Serial to USB 컨버터와연결된 EEPROM의정보가지워져서 motelist로검색되지않고, 장치관리자에서는 COM 포트확인이가능할때쓰인다. reinstall도마찬가지다. 예 ) $> make install <platform> bsl,4 --->5번 COM 포트에 install된다. ** COM 포트가 5번이나, bsl,4라고한것에주의하자. 이는 Cygwin환경에서의 COM 포트는 0번부터, Windows 환경에서의 COM 포트는 1번부터시작하므로 Windows의장치관리자에서보이는 COM 포트번호에서 1을뺀포트번호로지정해야한다. 5 $> make docs <platform> 해당하는 platform의프로그램 document를만든다. html형태이며, 생성되는위치는 make할때첫줄에표시되어있다. 주로 tinyos-1.x/doc/nesdoc/<platform> 에저장된다. 6 $> make clean 컴파일된결과 (build/) 들을삭제한다
49 TIP-3> GroupID 또는 RF Channel 바꾸기 1 GroupID GroupID란 Node를한그룹으로묶음으로서하나의 PAN영역으로구분시켜주는역할을한다. 기본적으로는 0x7d라는값으로설정되어있다. 0x00에서 0xff의범위를갖는다. -GroupID 바꾸기- /opt/tinyos-1.x/tools/make 디렉터리에 Makedefaults라는파일을편집기로연다. 열어서보면첫번째줄에다음과같은내용이있다. DEFAULT_LOCAL_GROUP?= 0x7d 이부분의값을다른값으로변경해주고저장하면된다. 예 ) DEFAULT_LOCAL_GROUP?= 0x5c 변경후에컴파일하면 GroupID가바뀐것을확인할수있다. 또다른방법은 3번을참조한다. 2 RF Channel 에서사용하는 RF chip인 Chipcon사의 CC2420은총 16개의채널을지원한다. 이는 IEEE 에근거하여채널 11번부터 26까지지원하며 11번 2405MHz, 12번 2410MHz,..., 26번 2480MHz까지 Channel당 5MHz 단위로나누어져있다. 기본적으로는 Channel 11번으로되어있다. -RF channel 바꾸기- 컴파일시에 CC2420_CHANNEL=?? 를추가한다. 예 ) $> CC2420_CHANNEL=15 make telosb 이렇게 CC2420_CHANNEL=# 옵션을주면컴파일시에해당 # 채널로설정된다. 또다른방법은 3번을참조한다
50 3 Makelocal을이용하여, GroupID, RF Channel 동시에바꾸기 /opt/tinyos-1.x/tools/make 디렉터리에서 Makelocal이라는이름으로빈파일을만든다. ( 확장자는없다.) Makelocal안에아래의내용을넣어주면된다. (Makedefault는변경할필요가없다.) DEFAULT_LOCAL_GROUP=0x4c PFLAGS += -DCC2420_DEF_CHANNEL=14 ( 판란색부분에원하는값을넣는다. 그룹 ID 는 16 진수형태로, 채널은 10 진수로넣는다.) 위처럼 GroupID값을 0x4c, RF Channel값을 14라했을때, 컴파일하면아래와같은메시지가보인다. (Blink 프로그램을컴파일해보았다. 녹색글씨부분이바뀐부분이다.)
51 TIP-4> 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 를설정하여보자. CVS 체크아웃 (K)( 위그림 ) 를누르면아래와같은창이뜬다. CVSROOT: 부분에 :pserver:anonymous@cvs.sf.net:/cvsroot/tinyos라고쓴다. 맨밑의 모듈 부분에 tinyos-1.x라고쓴다. ( 목록가져오기명령실행이잘안되므로, CVS repository는 를참조하기바란다.)
52 확인을누르면아래와같은창이뜨면서체크아웃 ( 소스를가져오는것 ) 하게된다. 실행이끝나면폴더에표시가생긴다. 이그림은체크아웃후폴더의일부를표시한것이다. ** 주의 CVS 체크아웃을실행하는위치에따라체크아웃된파일들이생성된다
53 TIP-5> 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의경우컴파일시에러를발생시킬수있으므로생략하였다.) $> rpm -ivh *.rpm ( 만약 make3.8설치시이미설치되어있다는에러가발생하면 make3.8 tool만 -ivh를 -Uvh로대체한다.)
54 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
55 7 motelist-linux 유틸리티를심볼릭링크한다. $> cd /usr/local/bin; $> ln -s $TOSROOT/tools/src/motelist/motelist-linux motelist; 8 TinyOS에서사용되는스크립트를컴파일한다. $> 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임을주의하라.)
56 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;
57 13 설치완료후테스트설치가끝났으므로잘설치되었는지테스트해본다. 아래는 Blink 프로그램을컴파일하고 에다운로드한화면이다. reference
58 Reference
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 informationMTM-CM433MSP Manual.hwp
MTM-CM433MSP User Manual This document is copyright c Maxfor technology Inc. 2006 All rights reserved. You may distribute it freely for non-commercial purposes as long as you do not modify it in any way.
More informationTIP7xx 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 informationMicrosoft 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 informationISP 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 informationInstall 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 informationMicrosoft 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 포트의경우.
소프트웨어매뉴얼 윈도우드라이버 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 informationMicrosoft 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 informationWindows 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 informationStuduino소프트웨어 설치
Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...
More information이도경, 최덕재 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 informationCAN-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 informationiii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.
Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:
More informationJDK이클립스
JDK 와이클립스설치 A. JDK 다운로드, 설치및환경설정 지금부터 JDK를다운로드받아설치하고 JDK를윈도우에서활용할수있도록환경을설정하는전과정을소개한다. 다운로드 www.oracle.com 사이트에접속하여 Downloads 메뉴를선택한후 [ 그림 1] 과같이 "Java for Developers" 를클릭한다. [ 그림 1] www.oracle.com 사이트
More information<4D F736F F F696E74202D205BBDC7BDC0345DC1B6B5B5BCBEBCADC1A6BEEE2E BC8A3C8AF20B8F0B5E55D>
조도센서제어 이번장에서는 ZigbeX 에장치되어있는센서들중에서조도센서에대해공부하고, TinyOS의 Oscilloscope 프로그램을통해측정된조도값을확인하는방법에대해알아보도록하겠다. 한백전자 ZigbeX 의조도센서 2 ZigbeX 의조도센서 조도센서 CDS ZigbeX에장치되어있는조도센서 CDS는 Atmega 128(ZigbeX의 8bit CPU) 의 INT0
More information1. 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 informationMicrosoft 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 informationPowerPoint 프레젠테이션
(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 informationAPOGEE 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<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놀이동산미아찾기시스템
TinyOS를이용한 놀이동산미아찾기시스템 윤정호 (mo0o1234@nate.com) 김영익 (youngicks7@daum.net) 김동익 (dongikkim@naver.com) 1 목차 1. 프로젝트개요 2. 전체시스템구성도 3. Tool & Language 4. 데이터흐름도 5. Graphic User Interface 6. 개선해야할사항 2 프로젝트개요
More informationSQL 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슬라이드 제목 없음
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 informationBY-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 informationMango-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 informationMicrosoft Word - AVRISP mkII 장비 운용.doc
AVRISP mkii 장비운용 기술연구소이진용대리 ( jylee@mamiel.com ) 1. AVRISP mkⅡ 개요 AVRISP mkⅡ 장비운용 1) AVRISP mkⅡ란? 기존의 AVRISP의단점을보충해서 Atmel에서새롭게출시된 ISP 장비이다기존에 AVRISP는전원을 Target System에서공급을받아야했기에사용하기에불편한점이많았지만이번에새롭게출시된
More informationMicrosoft 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 informationDE1-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 informationNTD36HD Manual
Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7
More informationTEL: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 informationMicrosoft 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 informationAdmin 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 information1217 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슬라이드 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설치 순서 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 informationUSER 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 informationMicrosoft 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 informationChapter 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(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 informationuntitled
(Rev. 1.6) 1 1. MagicLAN.......8 1.1............8 1.2........8 1.3 MagicLAN.......10 2.........12 2.1.... 12 2.2 12 2.3....12 3. Windows 98SE/ME/2000/XP......13 3.1.....13 3.2 Windows 98SE.... 13 3.3 Windows
More information을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을
안드로이드설치및첫번째예제 안드로이드설치 안드로이드개발킷은안드로이드개발자사이트 (http://developer.android.com/) 에서다운로드받을수있으며현재 1.5 버전으로윈도우즈, 맥 OS X( 인텔 ), 리눅스플랫폼패키지가링크되어져있다. 안드로이드개발킷을설치하기위해서는다음과같은시스템환경이갖추어져있어야한다. 플랫폼 Windows Mac Linux 지원환경
More information10X56_NWG_KOR.indd
디지털 프로젝터 X56 네트워크 가이드 이 제품을 구입해 주셔서 감사합니다. 본 설명서는 네트워크 기능 만을 설명하기 위한 것입니다. 본 제품을 올바르게 사 용하려면 이 취급절명저와 본 제품의 다른 취급절명저를 참조하시기 바랍니다. 중요한 주의사항 이 제품을 사용하기 전에 먼저 이 제품에 대한 모든 설명서를 잘 읽어 보십시오. 읽은 뒤에는 나중에 필요할 때
More information목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault
사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash
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. 3Rabbitz Book 애플리케이션파일다운로드하여압축파일을풀고복사합니다. 3. 3Rabbitz Book 실행합니다.
More informationPowerPoint 프레젠테이션
KeyPad Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 에는 16 개의 Tack Switch 를사용하여 4 행 4 열의 Keypad 가장착 4x4 Keypad 2 KeyPad 를제어하기위하여 FPGA 내부에 KeyPad controller 가구현 KeyPad controller 16bit 로구성된
More information슬라이드 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. 드라이버 설치...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 information1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)
1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다. 1.1. 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 만별도로필요한경우도있어툴체인설치및설정에대해알아봅니다. 1.1.1. 툴체인설치 다음링크에서다운받을수있습니다.
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 하드웨
최종 수정일: 2010.01.15 inexio 적외선 터치스크린 사용 설명서 [Notes] 본 매뉴얼의 정보는 예고 없이 변경될 수 있으며 사용된 이미지가 실제와 다를 수 있습니다. 1 목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시
More informationUSBISPV3.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 information1
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 informationMicrosoft 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온라인등록용 메뉴얼
WIZPLAT Corporation User Manual Gigabit LAN Port + USB3.0 HUB 사용자 설명서 이번에는 Gigabit LAN Port + USB3.0 HUB 를 구입해 주셔서 대단히 감사합니다. 이 사용설명서에는 중요한 주의 사항과 제품의 취급방법이 설명되어 있습니다. 사용하기 전에 설명서를 잘 읽어 보신 후 본 제품을 바르고
More informationMango220 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 informationMicrosoft 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 informationLXR 설치 및 사용법.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 informationTTA Verified : HomeGateway :, : (NEtwork Testing Team)
TTA Verified : HomeGateway :, : (NEtwork Testing Team) : TTA-V-N-05-006-CC11 TTA Verified :2006 6 27 : 01 : 2005 7 18 : 2/15 00 01 2005 7 18 2006 6 27 6 7 9 Ethernet (VLAN, QoS, FTP ) (, ) : TTA-V-N-05-006-CC11
More informationMicrosoft 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 informationT100MD+
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 informationData 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 informationRealDSP UT 프로그램 메뉴얼
Motorola Programmer ( 모델명 : MDProg16) 사용설명서 UUU 리얼시스 (RealSYS) Web: www.realsys.co.kr Tel: 031-420-4326 Fax: 031-420-4329-1 - 1. Motorola Programmer 프로그램특징 A. JTAG & OnCE 기능을이용한 Motorola 의내부플래시메모리 Writing
More informationEndpoint Protector - Active Directory Deployment Guide
Version 1.0.0.1 Active Directory 배포가이드 I Endpoint Protector Active Directory Deployment Guide 목차 1. 소개...1 2. WMI 필터생성... 2 3. EPP 배포 GPO 생성... 9 4. 각각의 GPO 에해당하는 WMI 연결... 12 5.OU 에 GPO 연결... 14 6. 중요공지사항
More informationMango-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 information2005 2004 2003 2002 2001 2000 Security Surveillance Ubiquitous Infra Internet Infra Telematics Security Surveillance Telematics Internet Infra Solutions Camera Site (NETWORK) Monitoring & Control
More information인켈(국문)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 informationMicrosoft Word - JAVS_UDT-1_상세_메뉴얼.doc
UDT-1 TRANSPORTER 한글 상세 제품 설명서 SoundPrime. 저작권 본 저작권은 Soundprime 이 소유하고 있습니다. Soundprime 의 허가 없이 정보 검색 시스템상에서 복사, 수정, 전달, 번역, 저장을 금지하며, 컴퓨터언어나 다른 어떠한 언어로도 수정될 수 없습니다. 또한 다른 형식이나 전기적, 기계적, 자기적, 광학적, 화학적,
More informationMicrosoft Word _whitepaper_latency_throughput_v1.0.1_for_
Sena Technologies 백서 : Latency/Throughput Test September 11, 2008 Copyright Sena Technologies, Inc 2008 All rights strictly reserved. No part of this document may not be reproduced or distributed without
More informationCODESYS 런타임 설치과정
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 informationPowerPoint 프레젠테이션
BOOTLOADER Jo, Heeseung 부트로더컴파일 부트로더소스복사및압축해제 부트로더소스는웹페이지에서다운로드 /working 디렉터리로이동한후, wget으로다운로드 이후작업은모두 /working 디렉터리에서진행 root@ubuntu:# cp /media/sm5-linux-111031/source/platform/uboot-s4210.tar.bz2 /working
More information기존에 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 informationuntitled
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 informationPowerChute 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<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 informationRemote UI Guide
Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................
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
유영테크닉스( 주) 사용자 설명서 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 informationC. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E.
ASF(Atmel Software Framework) 환경을이용한프로그램개발 1. New Project Template 만들기 A. STK600 Board Template를이용한 Project 만들기 i. New Project -> Installed(C/C++) -> GCC C ASF Board Project를선택하고, 1. Name: 창에 Project Name(
More informationMicrosoft 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 informationWindows 10 General Announcement v1.0-KO
Windows 10 Fuji Xerox 장비와의호환성 v1.0 7 July, 2015 머리말 Microsoft 는 Windows 10 이 Windows 자동업데이트기능을통해예약되어질수있다고 6 월 1 일발표했다. 고객들은 윈도우 10 공지알림을받기 를표시하는새로운아이콘을알아차릴수있습니다. Fuji Xerox 는 Microsoft 에서가장최신운영시스템인 Windows
More informationPowerPoint 프레젠테이션
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슬라이드 1
TortoiseSVN 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 Tortoise SVN (http://tortoisesvn.net) 라이선스 GNU GPL v2.0 소개 Subversion 를통해서소스버전관리를할수있게하는클라이언트도구 특징 Windows Explorer 에서곧바로 Subversion 를사용하여버전컨트롤가능
More informationMicrosoft Word doc
TCP/IP 구조 1. I.P 구조설명 2. ARP 구조설명 3. TCP 구조설명 4. UDT 구조설명 5. RIP 구조설명 6. BOOTP 구조설명 7. TFTP 구조설명 destination addr source addr type data CRC 6 6 2 46-1500 4 type 0X0800 IP datagram 2 46-1500 type 0X0806
More information*Revision History 날짜 내용 최초작성 Tel Fax [2] page
MSP430-SDS100i 매뉴얼 V1.0 Tel. 031-781-2812 Fax. 031-706-2834 E-mail. dsptools@syncworks.co.kr [1] page *Revision History 날짜 내용 2013. 07. 010 최초작성 Tel. 031-781-2812 Fax. 031-706-2834 E-mail. dsptools@syncworks.co.kr
More informationMicrosoft Word - Ahram_ISP_V15_Manual_V20.doc
Ahram ISP V1.5 사용자매뉴얼 Manual Ver 2.0 Ahramsoft CO.LTD www.ahramsoft.com Contents 1. 모델이름 ------------------------------------------------------- 3 2. 용 도 -------------------------------------------------------
More information_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 informationCPX-E-SYS_BES_C_ _ k1
CPX-E 8727 27-7 [875294] CPX-E-SYS-KO CODESYS, PI PROFIBUS PROFINET (). :, 2 Festo CPX-E-SYS-KO 27-7 ... 5.... 5.2... 5.3... 5.4... 5.5... 5 2... 6 2.... 6 2..... 6 2..2 CPX-E... 7 2..3 CPX-E... 9 2..4...
More information1. 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 informationMicrosoft Word - 3부A windows 환경 IVF + visual studio.doc
Visual Studio 2005 + Intel Visual Fortran 9.1 install Intel Visual Fortran 9.1 intel Visual Fortran Compiler 9.1 만설치해서 DOS 모드에서실행할수있지만, Visual Studio 2005 의 IDE 를사용하기위해서는 Visual Studio 2005 를먼저설치후 Integration
More information< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10
(https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)
More informationMulti 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 informationCopyright 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 informationSRC 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<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 informationMicrosoft Word - PEB08_USER_GUIDE.doc
0. PEB08 이란? PEB08(PIC EVALUATION BOARD 8bits) 은 Microchip 8bit Device 개발을쉽고편리하게할수있는보드입니다. 1. 다양한 8bit Device 지원 기존대부분의 8bit 보드의경우일부 Pin-Count만지원을하였지만, PEB08은 PIC10, PIC12, PIC16, PIC18의 DIP Type Package의모든
More information<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>
8주차중간고사 ( 인터럽트및 A/D 변환기문제및풀이 ) Next-Generation Networks Lab. 외부입력인터럽트예제 문제 1 포트 A 의 7-segment 에초시계를구현한다. Tact 스위치 SW3 을 CPU 보드의 PE4 에연결한다. 그리고, SW3 을누르면하강 에지에서초시계가 00 으로초기화된다. 동시에 Tact 스위치 SW4 를 CPU 보드의
More informationMAX+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 informationRaspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터
운영체제실습 Raspbian 설치 2017. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 설치 1. 라즈비안 (Raspbian 설치 ) 2. 설치후, 설정 설정사항 Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로
More informationCubase 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 informationInterstage5 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