- 소개
-
강의 계획서
-
과정 소개 3 min
- 팁과 트릭
-
고즈투 기능 3 min
-
대입연산자와 비교연산자의 오용 2 min
-
Typedef를 사용하여 함수 포인터 및 구조체/공용체 정의하기 5 min
-
헤더 파일 인클루드 테스트 4 min
-
FPU를 사용하지 않는 부동 소수점 연산 9 min
- 프로그래밍 주의사항
-
암시적 프로모션의 위험성 9 min
-
시퀀스 포인트 업데이트 및 부작용 8 min
-
변수 유형의 혼용 5 min
-
구조체 초기화 및 지우기 3 min
-
매크로 사용 시 주의사항 8 min
- 추가 리소스
-
추가 리소스
- 설문 조사
-
강의 개선을 위한 피드백
고급 임베디드 C 팁, 요령 및 주의 사항
이 수업은 헤더 파일 인클루드, 함수 포인터 및 구조체에 대한 typedef의 사용, 하드웨어 부동 소수점 유닛 또는 펌웨어 라이브러리 없이 부동 소수점 연산, 구조체 및 공용체의 초기화 및 지우기와 같은 개념을 통해 C 프로그래밍 기술을 한 단계 더 발전시키는 데 도움이 됩니다.
이 수업은 여러분이 고급 C 프로그래밍의 개념에 대한 풍부한 기본 지식을 가지고 있더라도 여러분이 모를 만한 몇 가지 사항에 대해 조명하고 프로그래밍 스킬을 한 단계 높은 수준으로 끌어올리는 데 도움이 됩니다! 코드의 크기를 줄이고, 실행 시간을 개선하며, 문제를 미리 방지하는 등 여러분이 C 프로그래밍 프로젝트를 진행할 때 적용할 수 있는 것들이 너무나도 많습니다! 값의 비교나 대입할 때 생길 수 있는 오류, 암시적 변환 및 시퀀스 포인트의 무시, 변수 유형 혼용, 매크로 오용, 부작용 무시 등 최고의 프로그래머도 저지를 수 있는 몇 가지 일반적인 실수를 살펴보겠습니다. 또한, 코드의 크기를 줄이고 프로젝트를 더 쉽게 읽을 수 있게 하는 몇 가지 유용한 개념도 살펴봅니다. 이러한 개념에는 헤더 파일 인클루드, 함수 포인터 및 구조체에 대한 typedef의 사용, 하드웨어 부동 소수점 유닛 또는 펌웨어 라이브러리 없이 부동 소수점 연산, 구조체 및 공용체의 초기화 및 지우기가 포함됩니다. 이 자료는 귀하가 이미 고급 C 프로그래밍 개념에 익숙하다는 가정 하에 제공됩니다.