09' 임베디드 RTOS 전주영상진흥원

2009/02/10 08:26




+ DK128 기반의 RTOS (uC/OSii) 교육
 - 임베디드 소프트웨어 교육 (임베디드 시스템과 임베디드 소프트웨어 / OS vs Firmware)
 - 마이크로프로세서 CPU 내부 구조 이해 (MCU와 MPU / CPU의 내부구조)
 - 임베디드 시스템용 운영체제 개요 (비실시간vs실시간 / 리눅스 부팅 예제)
 - AVR, ATmega128, DK128 개요 (AVR, ATmega128, DK128외관-사양-세트)
 - 개발 환경 구축 (AvrEdit, PonyProg)
 - DK128 구동 실습
 - Dk128 기반 펌웨어 실습

+ DK128 기본 교육
 - 입출력 포트
  - 입출력 포트의 이해, 입출력 포트의 활용 (DDRx, PORTx, PINx)
  - 학습, 실습예제
 - 입출력 포트 확장
  - 입출력 포트 확장의 이해, 입출력 포트 확장의 활용
  - 학습, 실습예제
 - 타이머/카운터
  - 타이어/카운터의 이해, 활용 (TCCR0, TCNT0, OCNT0, TIMSK)
  - 학습, 실습예제
 - 외부 인터럽트
  - 외부 인터럽트의 이해, 활용 (EICRA/B, EIMSK, EIFR)
  - 학습, 실습예제
 - 직렬 통신
  - 직렬 통신의 이해(USART), 활용 (UDRn, UCSRnA, UCSRnB, UCSRnC, UBRRnL과 UBRRnH)
  - 활용 (UASRT초기화,  UASRT수신, 하이퍼터미널 설정, 아스키 코드)
  - 학습, 실습예제
 - 내부 EEPROM
  - 내부 EEPROM의 이해, 활용 (EEARH/EEARL, EEDR, EECR, 쓰기-읽기 예제, avr-gcc에서 지원하는 함수)
  - 학습, 실습예제
 - TWI(I2C) 통신
  - TWI(I2C) 통신의 이해, 활용 (TWBR, TWCR, TWSR, TWDR)
  - 학습, 실습예제

+ DK128 응용 교육
 - DK128TV의 이해 및 활용
 - 학습, 실습예제

+ 부록. 실습 예제 소스

+ 부록. 셀프-프로그래밍
 - 셀프프로그래밍 (AVR에 부트로더를 설치한 다음 부트로더에 의해 RS232와 같은 케이블로 펌웨어를 다운로드 과정)
 - 부트로더 (AVR 부트로더는 플래시 메모리의 부트로더 섹션에 위치)
 - 부트로더 (어플리케이션섹션 - 일반적인 펌웨어에 해당하는 메인 코드)
 - 부트로더 (부트로더섹션 - 셀프프로그래밍을 위한 코드인 부트로더)
 - BOOTSZ 비트
 - BOOTRST 비트
 - 부트로더 설치
 - Self.exe 사용법

+ 부록. DK128 RTOS Porting & Programming - MicroOS/OSii
 - RTOS 이해 (멀티태스킹, 선점, 예측가능성, 이식성, 내장성, Robust & Reliable)
 - 구조적인 측면에서 (멀티 쓰레드: VxWorks, Psos, Nucleus, Velos, uCOSii, eCos)
 - 구조적인 측면에서 (멀트 프로세스: QNX, OS9, Lynx, TRON)
 - uCOSii 사용하기 (AvrEdit, PonyProg2000, uCOSii-2.52ver)
 - 설치하기
 - 학습, 실습예제 (TASK 두개 만들기)

SPONSORS BY GOOGLE ADSENSE PROGRAM
< PREV |  1  |  ...  67  |  68  |  69  |  70  |  71  |  72  |  73  |  74  |  75  |  ...  104  |  NEXT >