문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
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)으로 작업
요건
없음
14 시간
회원 평가 (2)
An interesting and broad scope
Maciej Perkowski - Nordic Semiconductor
코스 - Advanced C Programming
Great concepts with knowledge of practical applications