연락처 정보

코스 개요

소개

  • 마이크로프로세서 vs 마이크로컨트롤러
  • CISC vs RISC

“고객 의사결정” 아키텍처 개요

  • 프로세서 코어 및 기능 블록 다이어그램
  • 메모리 조직 설명
  • 모든 SFR(특수 기능 레지스터) 및 기본 기능 개요

저수준 프로그래밍 개념

  • 어드레싱 모드
  • 어셈블리 언어 및 명령어 집합(ALP)
  • ALP 개발, 빌드 및 디버깅

중수준 프로그래밍 개념

  • 크로스 컴파일러
  • 임베디드 C 구현 및 디버깅
  • ANSI-C와의 차이점
  • 메모리 모델
  • 라이브러리 참조
  • #pragma 지시문 사용
  • 함수, 매개변수 전달 및 반환 타입

온칩 주변 장치

  • 포트: 입력/출력
  • 타이머 및 카운터
  • 인터럽트, UART

외부 인터페이스

  • LED
  • 스위치(순간형, 토글형)
  • 7 세그먼트 디스플레이: (일반 모드, BCD 모드)
  • 내부 멀티플렉싱 및 외부 멀티플렉싱)
  • LCD(4비트, 8비트, 비즈 플래그, 사용자 정의 문자 생성)
  • 키패드 매트릭스

프로토콜 및 주변 장치

  • I2C(EEPROM), SPI(EEPROM)
  • A/D 및 D/A 컨버터
  • 스텝 모터, DC 모터
  • I2C 프로토콜(RTC:800583, DS1307 ADC:PCF8591, DS1621)
  • SPI 프로토콜(ADC:MCP3001)
  • IR 통신(필립스 RC5 프로토콜)
  • ZIGBEE, GSM, GPS, USB, MMC 및 SD
  • Ethernet MAC, CAN 프로토콜

요건

  • 전압, 전류, 회로와 같은 기본 전자 개념에 대한 이해
  • C 또는 유사한 저수준 언어로 프로그래밍한 경험
  • 컴퓨터 아키텍처 및 마이크로컨트롤러에 대한 기본 지식

대상 청중

  • 임베디드 시스템 엔지니어
  • 하드웨어 및 펌웨어 개발자
  • 임베디드 개발로 전환하는 소프트웨어 엔지니어
 14 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리