쉬게배워 바로사용하는 펌웨어용 C 언어 연재 강의노트 입니다.
시간되는데로 지속적으로 올릴예정이오니 C언어는 본 강의자료로 다 마스터 할수 있도록 하는게 본 강의노트 연재의 목표 입니다.
즉,. 펌웨어용 C언어는 본 강의자료만 뵈도 다 마스터할 수 있도록하는게 제 목표입니다.
대략 30개정도의 C언어 강의자료와 동영상을 참고하여 핵심적인 내용만 가려뽑아 편집했으며, 여기에 제 본인의 경험치와 지식을 더하여 만들었습니다.
비전공자, 초보자, 처음 접하는 분을 대상으로 적어도 본 강의자료만 공부하시면 펌웨어 개발에 필요한 C언어는 마스터하고도 남을겁니다.
아무걱정마시고 제가 이끄는데로 하나식 따라서 공부하시면 어느덧 그대들은 모두 임베디드 펌웨어 프로그램머 분야에 전문가로 성장해 있는 자신들을 발견할수 있을 겁니다.
또한 그렇게 되어야하고요...
많은 응원과 성원부탁드립니다.
목차는 다음과 같습니다.
1장 : C언어 개요와 소개
2장 : C언어 구조와 구성요소
3장 : 변수와 자료형
4장 : 표준 입출력 함수
5장 : 연산자
6장 : 흐름 제어
7장 : 함수
8장 : 배열
9징 : 포인터
10장 : 구조체와 열거형 변수
11장 : 문자와 문자열 처리 함수
12장 : 매크로와 선행처리기
13장 : 파일 분할 빌드하기
14장 : My Library
공지사항은 다음과 같습니다.
1. 본 C언어 강의 자료는 초보자와 입문 자,
비 전공자를 위한 강의노트
2. 임베디드 펌웨어 중심의 C언어 강의노트
3. 실무중심의 C언어 강의 노트
4. 임베디드 펌웨어 제어에 꼭 필요한 실무 중심으로 편집한
강의노트
5. 32Bit Windows OS를 기준으로 한다.
6. 임베디드 시스템 플랫폼은 Arduino, ESP32, R-Pi, Cortex M4
ARM Mcu 기준이다.
7. 본 강의노트 C언어 문법만 다룰 줄 알면 당신은 펌웨어
프로그램 전문가
8. 임베디드 펌웨어와 관계없는 아래 사항은 다루지 않는다.
1). 파일 입.출력
2). 이미지 입.출력
3). GUI
4). 함수 포인터(차후 추가예정), 공용체
5). 동적 메모리 활당과 가변 인자(차후 추가예정)
펌웨어 개발에 꼭 필요한 문법 위주로만 다루고자 한다.