Course Outline

C 기본 데이터 유형

  • 정수형
  • 부동 소수점 유형
  • 포인터(포인터 산술, 포인터 역참조)
  • 배열
  • 배열과 포인터의 관계
  • 열거형

Programming 구성

  • if - else 문
  • 스위치 문장
  • while 루프와 do - while 루프
  • for 루프
  • goto 문
  • C의 함수
  • 함수 프로토타입
  • 인수 전달을 위한 C의 값 호출 메커니즘 이해
  • 기능 구현
  • 함수 호출
  • 포인터를 사용하여 참조로 값 전달
  • 함수에 배열 전달하기
  • C의 반환 값 메커니즘 이해
  • 참조로 값을 반환하기 위해 포인터 사용

데이터 구조

  • 데이터 구조 정의
  • Access 데이터 구조의 요소를 조작하고 처리
  • 데이터 구조에 대한 포인터
  • 화살표(->) 연산자
  • 포인터를 사용하여 데이터 구조 배열 탐색

고급 주제

  • 포인터에 대한 포인터
  • 함수 포인터
  • Const 및 static 키워드 - 의미 및 용도
  • 캐스트와 캐스팅  void * 포인터 사용
  • 데이터 구조에 대한 포인터를 포함하는 데이터 구조
  • 함수 포인터를 포함하는 데이터 구조
  • 함수 포인터와 테이블 기반 프로그래밍
  • 데이터 구조의 비트 필드
  • 노동조합
  • 배열을 사용하여 순환 버퍼와 스택 구현
  • 데이터 구조 및 인터페이스로서의 모듈
  • 동적 데이터 구조와 그 용도
    • 단일 연결 리스트
    • 이중 연결 리스트

C 표준 라이브러리 개요

  • putc, putchar, getc, getchar
  • 프린트, 스캔
  • 문자열 조작 함수(strcpy, strcat, ...) 임베디드 시스템 지향 주제
  • 포트 주소 설정
  • 비트 지향 데이터 구조 정의
  • 컴파일러 특정 기능
    • #프래그마
    • ANSII C 확장이 아님
    • Access 특수 기능 레지스터 조작 및 조작
    • 인터럽트 핸들러 구현
    • C에서 어셈블리 코드 호출
    • 어셈블리 코드에서 C 호출
  • 링커 및 링커 스크립트
  • 대상 주변 장치 라이브러리와 그 용도 이해
  • 자체 장치 라이브러리 구현
  • 타이머와 그 사용법
    • 하드웨어 타이머
    • 소프트웨어 타이머

이벤트 기반 프로그래밍의 기본

  • 포트 I/O - 깜박이는 LED
  • 소프트웨어 지연
  • 키패드 스캐닝
  • 기본 RS232
  • 기본 데이터 수집 및 센서 인터페이싱
  • EEPROM(칩 및 SPI/I2C)으로 작업

Requirements

없음

 14 Hours

Number of participants


Price per participant

회원 평가 (3)

Upcoming Courses

Related Categories