1. 센서 네트워크
  2. 홈 네트워크
  3. 이동 및 자율비행로봇
  4. 실시간 운영체제
  5. 임베디드시스템 실물 프로토타이핑

ESPS Mobile v1.0


Overview

ESPS MOBILE v1.0는 임베디드 시스템 분야를 처음 접하는 학생들이 마이크로컨트롤러(MCU)의 구조에 대한 이해와 주변 하드웨어를 소프트웨어적으로 제어하는 방법을 실습 위주의 학습을 통하여 스스로 관련 지식을 습득할 수 있도록 하였다.

타겟 시스템 구축 도구로 재사용 가능하고 해체와 조립이 용이한 다양한 센서와 액츄에이터로 구성된 Lego Set를 사용함으로써 학생들이 독창적인 아이디어로 구상한 타겟 모델을 제작할 수 있도록 하였다.



-개발환경이 구축되어 있는 PC (Eclipse 3.3)

-펌웨어 업그레이드 및 디버깅을 위한 JTAG (SAM-ICE)

-모바일보드와 LEGO SET을 사용하여 구현한 타겟 모형

-강의자료(매뉴얼), CD, CABLE(센서/모터, CAN, 시리얼+헤더, USB), 충전기, 배터리, Zigbee module, LCD module etc.



Description


ESPS Mobile Board

• Atmel AT91SAM7X256

- ARM7TDMI CPU

- Max. 55MHz clock speed

- Flash 256K

- SRAM 64K

• 3 sensor input (10-bit ADC)

• 3 bi-directional DC motor driver

• Wireless communication with ZigBee

• CAN / RS232 / USB / I2C

• 8x2 Character LCD

• JTAG



Lego set

  타겟 시스템 구축 도구로 임베디드 시스템의 특성에 맞춰 다양한 형태의 모델을 제작할 수 있고, 해체 및 재사용이 가능한 센서와 액츄에이터가 포함된 lego블록을 채택하였다.

학생들이 각자의 독창적인 아이디어로 다양한 타겟 모델을 만들 수 있도록 한다.

제 품 이 름

특 성

Technology Resource Set

Product D: W979649

Number of Elements: 1110

Education Resource Set

Product ID: W979648

Number of Elements: 671

9-Volt Motor with Gear   Reduction

Product ID: W775225

Embedded System Prototyping Suite의 모터는 모터의 구동 뿐만 아니라   속도를 단계적으로 조정하는 것을 가능하게 해준다.

9-Volt Touch Sensor

Product ID: W779911

ON/OFF 기능을 하는 스위치이다.

일반적인 아날로그의 Push 스위치로 전면에 부착된 스위치를 눌러주면 출력전압이 낮아진다. 이는 단순히 입력전압을 divide하는 voltage divider 즉 가변 저항의 한 형태이다.

9-Volt Light Sensor

Product ID: W779758

전면 감광부를 통해서 반사된 주변의 물체의 색 또는 빛의 밝기를 감지한다.

9-Volt Angle Sensor

Product ID: WW979891

가운데 구멍에 막대를 끼우고 돌리면 회전 각도에 따라 출력 전압의 레벨이 변화하게 된다.

이러한 출력 파형의 변화를 기준으로 하여 모터의 회전수를 측정한다.

9-Volt Temperature Sensor

Product ID: W979889

돌출된 감지 봉의 온도에 따라 저항 특성이 달라져서 출력전압이 변화되는 방식이다. 회로적인 측면에서는 온도에 따른 가변 저항이라고 볼 수 있다.

-20도 ~ 60도 까지의 온도를 측정할 수 있다.

9-Volt Connecting Leads

Product ID: W970654

Dual IR Proximity Detector

Product ID: DIRPD-T

장애물감지센서

Infra-Red Relative Distance   sensor

Product ID: IRRD-T

거리감지센서

Pitch Sensor

Product ID: PITCH

소리감지센서

Acceleration & Tilt   Sensor

Product ID: Accel

가속도 & 기울기센서


ARM용 교차개발환경 구축을 위한 구성

• Eclipse IDE version 3.3

• Eclipse CDT 4.0.2 Plug-in for C++/C Development

• Native GNU C++/C Compile suite for ARM Targets

• Segger J-Link GDB Server version 3.78c for SAM-ICE JTAG debugging

• Atmel SAM-BA version 2.6 flash programming utility

  4개의 구성요소(Eclipse, CDT, GNU Toolchain and OpenOCD)는 YAGARTO 홈페이지에서 다운로드 받을 수 있다.

  YAGARTO ARM Cross Development Package는 독일의 Michael Fischer에 의해서 만들어졌으며, YAGARTO의 ARM compiler tool chain은 Windows O/S환경에서 사용할 수 있도록 설계되어 있다. Michael은 임베디드 환경에서 디버깅 기능을 개선하기위해서 GDB 디버거를 수정하여 좀 더 안정적인 디버깅 환경을 제공한다.

 

※주의 : Eclipse/CDT는 Windows98 또는 Windows ME에서 동작하지 않습니다.

  Eclipse IDE(Integrated Development Environment)는 JAVA의 일부분을 사용하여 개발되었다. 따라서 Eclipse IDE사용자는 자신의 컴퓨터가 JAVA를 지원하지는 확인해야 한다. 최근에 Microsoft와 Sun Microsystems의 협의로 Windows2000이나 Windows XP를 사용하는 대다수의 데스크톱 PC는 이미 JAVA runtime이 설치되어 있다.


Sponsored by

 (주)아트시스템


Site

 YAGARTO

 Segger J-Link GDB Server version 3.78C download

 Atmel SAM-BA flash programming utility download