Korea Aerospace University Embedded Systems Laboratry School of Electronics and Information Engineering
Professor

Members

research

Publications

Courses

StudyGr.

Downloads

Links

 

  Embedded Hardware Design

  Embedded system의 특성을 파악하여 Embedded용 computer hardware 를 설계하는 방법을 연구하는 곳입니다.

  ETK-uCOS-ii Porting

  ETK(Embedded Training Kit, ETK-AT91SAM7SE512) board를 사용하여 uCOSii를 porting하고 튜닝하여 Embedded system에 적용 가능하도록 연구하는 곳입니다.

  Microprocessor Design

  Microprocessor의 설계를 위하여 특징과 동작 특성을 알아보고 이를 설계에 반영하여 필요한 명령어를 4개로 제한하여 8bit microprocessor를 설계하는 곳입니다.

  ETK-uCOS-ii Device Driver

  ETK(Embedded Training Kit, ETK-AT91SAM7SE512) board에 필요한 Device driver를 하나씩 완성해 가는 곳입니다. 물론 OS는 uCOSii입니다.

  FSP21 (FALINUX & SUV Project 21 Century)

  SUV의 Embedded system학과와 FALINUX가 주축이 되어

ARM9 코어기반 CPU의 LINUX 포팅을 연구하는 ARM9 Linux 포팅,

ARM11 코어기반 CPU의 LINUX 포팅을 연구하는 ARM11 Linux 포팅,

리눅스 바이오스 포팅 및 H264 동영상 연구

가 진행되고 있는 곳입니다. 

-> 활동을 중단합니다.

  EZJTAG (Easy JTAG)

  위의 FSP21과 마찬가지로 SUV와 FALINUX가 주축이 되어 EZJTAG-USB Open Development Project를 진행하는 곳입니다.

-> 활동을 중단합니다.

 

Training board : ETK-AT91SAM7SE512

 

ETK board는 SUV의 Embedded system 연구실에서 만든 RTOS 연구용 board입니다.

 

 

1. ETK-ARM7TDMI - Hardware

Embedded System을 공부하는 데 필요한 ETK-ARM7TDMI (실험용 보드)에 관한 자료입니다.

1. 01. ETK-ARM7TDMI-Assembly.pdf
2. 02. ETK-ARM7TDMI-Schematic.pdf
3. 03. ETK-ARM7TDMI-PIO Map.pdf
4. 04. ETK-ARM7TDMI-BOM-PartList.pdf
5. 05. ETK-ARM7TDMI-PPT.pdf

2. ETK-ARM7TDMI - Cross Compiler - Cygwin

Windows XP에서 Cygwin을 사용하는 Cross platform development environment 입니다.
1. Cygwin : setup-cygwin.exe
2. CrossCompiler : bu-2.17_gcc-4.2.0-c-c++_nl-1.15.0_gi-6.6.exe
3. Programmer : AT91-ISP(v1.9)

3. ETK-ARM7TDMI - Datasheet

7-segment-agilent-5988-2968EN.pdf
7Segment-3191ASR.doc
AT91SAM7SExx Summary-6222s.pdf
AT91SAM7SExx-doc6222.pdf
CdS Cell - N5AC-30508.doc
Chip Capacitor-ElectrolyticSMD.pdf
Chip Capacitor-General.pdf
Chip Resistor.pdf
D-SUB-Conn_DS1037-09M.doc
DC-Jack-2pi.doc
DIPSW-IDB seires.doc
EEPROM-AT24C02N-10SI27.pdf
ETK-ARM7TDMI의 datasheet.zip
Fuse-FRX017-90F.doc
HD44780.pdf
Header_40x1_2.54mm_RA.doc
Header_40x2_2.54mm.doc
LCD-sc1602a.pdf
LDO-LM1117S-3.3.pdf
LED-SMD 3216 series.doc
Logic-74HC595A.pdf
OpticRcvr-KSM-603LM.pdf
Potensiometer-GP063P3KB.doc
Schottky-SS12-S100.pdf
SRAM-K6X4016T3F-TF55.pdf
Switch-MSL-1C2P(중).jpg
TactileSW-ITS-1150D.doc
THERMISTOR - NTC-502F395.doc
UARTLineDriver-SP3232EEY.pdf
USB-DS1099-W.doc
XTAL-12_20MHZ SMD.doc

4. ETK-ARM7TDMI - Sample source code

OS가 없는 환경에서 HW와 SW를 이해하기 위한 Sample Code입니다.
1.sample_main
2.sample_7segment
3.sample_timer
4.sample_key
5.sample_uart
6.sample_esram
image
include
*. Cygwin 환경에서는 folder 명에 공백이 없어야 합니다.

5. ETK-ARM7TDMI - uC/OS-ii Source code

GNU 환경에 맞도록 포팅 된 source입니다.
Version of uCOSii : V2.85
Version of ETK-ARM7TDMI-AT91SAM7SE512 : Rev 1.0(2007.08) and Rev 1.1(2008.08)
*. 여기에서 제공되는 Source Code 는 학교 안에서 이루어지는 연구에 만 사용 가능합니다.

6. ETK-ARM7TDMI  - Cross platform development environment 설명서

Cygwin에서의 Cross platform development에 대한 설명서 입니다.

7. ETK-ARM7TDMI  - uCOSii 설명서

uSOCii를 이용하여 RTOS를 공부할 때 필요한 자료입니다.

8. ETK-ARM7TDMI - uC/OS-ii RTOS

ETK-ARM7TDMI를 이용하여 RTOS를 공부하고자 할 경우 필요한 자료들입니다.
1. Getting Started with AT91SAM7SE Microcontrollers_doc6295.pdf*
2. AT91 Assembler Code Startup Sequence for C Code Applications Software_DOC2644.pdf*
3. GNU-Based Software Development on AT91SAM Microcontrollers-doc6310.pdf*
4. uCOSii & ARM processors_Application Note_AN-1014 RevE.pdf*
5. uCOSii & ARM processors_Application Note_AN-1014-PPT RevE.pdf*
6. uCOS-II 뛰어넘기 - 김대홍/
7. ucosii - source 분석 자료 - 박현.pdf*
8. an.introduction.to.the.real-time.os-유창모.pdf*
*. 위 내용 중 저작권에 문제가 있는 경우 연락 주시면 삭제하겠습니다.

9. ETK-ARM7TDMI - SAM-BA 프로그램 오류

SAM-BA 프로그램 구동시 외부메모리에 대한 오류 메시지
< 현상 >
SAM-BA 프로그램을 이용해서 ETK-ARM7TDMI board를 연결할 때 외부 메모리 인식 불가 메시지와 함께
SAM-BA 프로그램을 사용할 수 없다.
< 이유 >
SAM-BA 프로그램에서 선택해서 사용하고 있는 AT91SAM7SE512-EK 보드에는 SDRAM이 있으며,
새로운 버전의 SAM-BA 프로그램에서 SDRAM 영역을 사용하는데,
ETK-ARM7TDMI에는 SDRAM이 아니고 SRAM을 사용하고 있기 때문에 초기화 오류가 생기는 것임.
< 해결 방법 1 >
현재 ATMEL의 web에는 SAM-BA의 version이 2.8 로 게시되어 있는데,
ATMEL site의 최신 버전을 사용하지 말고 내가 게시한 SAM-BA(v1.9)를 사용.
< 해결 방법 2 >
최신 버전의 SAM-BA(v2.8)를 사용하고자 할 경우
AT91SAM7SE512-EK.tcl(C:Program FilesATMEL CorporationAT91-ISP v1.12SAM-BA v2.8libAT91SAM7SE512-EK)
에서 SDRAM의 초기화 과정이 있는 부분을 주석 처리.

10. ETK-ARM7TDMI 기술자료 - 보드사진

 

(10540) 경기도 고양시 덕양구 항공대학로 76

76, Hanggongdaehak-ro, Deogyang-gu, Goyang-si, Gyeonggi-do, 10540, Korea

T:+82-2-300-0424 M:+82-10-2242-5136 Email:youngroh@kau.ac.kr;youngs.roh@gmail.com