문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
C 기본 데이터 타입
- 정수 타입
- 부동 소수점 타입
- 포인터 (포인터 연산, 포인터 역참조)
- 배열
- 배열과 포인터 간의 관계
- 열거형 (enum)
프로그래밍 구조
- if - else 문
- switch 문
- while 루프 및 do - while 루프
- for 루프
- goto 문
- C 의 함수
- 함수 프로토타입
- 인수 전달을 위한 C 의 값에 의한 호출(call by value) 메커니즘 이해
- 함수 구현
- 함수 호출
- 참조에 의한 값 전달을 위한 포인터 사용
- 함수에게 배열 전달
- C 의 반환 값 메커니즘 이해
- 참조에 의한 값 반환을 위한 포인터 사용
데이터 구조
- 데이터 구조 정의
- 데이터 구조의 요소 접근 및 조작
- 데이터 구조를 가리키는 포인터
- 화살표(->) 연산자
- 데이터 구조 배열을 탐색하기 위한 포인터 사용
고급 주제
- 포인터를 가리키는 포인터
- 함수 포인터
- const 및 static 키워드 - 의미와 용도
- 형변환 및 캐스팅 void * 포인터 사용
- 데이터 구조를 가리키는 포인터를 포함하는 데이터 구조
- 함수 포인터를 포함하는 데이터 구조
- 함수 포인터 및 테이블 기반 프로그래밍
- 데이터 구조의 비트 필드
- 联合体 (union)
- 원형 버퍼와 스택 구현을 위한 배열 사용
- 데이터 구조 및 인터페이스로서의 모듈
- 동적 데이터 구조 및 그 용도
- 단방향 연결 리스트
- 양방향 연결 리스트
C 표준 라이브러리 개요
- putc, putchar, getc, getchar
- printf, scanf
- 문자열 조작 함수 (strcpy, strcat, ...) 임베디드 시스템 관련 주제
- 포트 주소 설정
- 비트 지향 데이터 구조 정의
- 컴파일러 전용 기능
- #pragma
- 비 ANSI C 확장 기능
- 특별 함수 레지스터 접근 및 조작
- 인터럽트 핸들러 구현
- C 에서 어셈블리 코드 호출
- 어셈블리 코드에서 C 호출
- 링크어 및 링크어 스크립트
- 타겟 주변 장치 라이브러리 및 그 용도 이해
- 자체 장치 라이브러리 구현
- 타이머 및 그 용도
- 하드웨어 타이머
- 소프트웨어 타이머
이벤트 기반 프로그래밍의 기초
- 포트 I/O - LED 점멸
- 소프트웨어 지연
- 키패드 스캐닝
- 기본 RS232
- 기본 데이터 수집 및 센서 인터페이싱
- EEPROM(온칩 및 SPI/I2C) 작업
14 시간
회원 평가 (2)
연습과 방법론
Javier MIllan Rios - si
코스 - Advanced C Programming
기계 번역됨
C 프로그래밍의 기초를 배울 수 있었으며, 이를 바탕으로 발전시킬 수 있습니다.
Patrick Hensley - Roush Industries
코스 - Programming in C
기계 번역됨