Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
회원 평가 (3)
단위 테스트 작성을 위한 새로운 접근 방식을 배웠다는 사실이 교육에서 가장 마음에 들었던 부분입니다. 또한 우리가 가진 자유로운 대화, 특정 주제에 대해 토론했다는 사실, 우리가 가진 팀워크가 마음에 들었습니다. 이를 통해 사용자 스토리의 요구 사항을 다른 관점에서 분석할 수 있었고 우리에게 제안한 트레이너의 개입도 감사했습니다. 몇 가지 결정을 내리는 데 어려움을 겪을 때 다른 솔루션을 사용했습니다.
Crina-Maria Rosu - ACCENTURE
Course - Agile and TDD with C
Machine Translated
An interesting and broad scope
Maciej Perkowski - Nordic Semiconductor
Course - Advanced C Programming
Great concepts with knowledge of practical applications