๐ Book
- Clean Code, ๋ก๋ฒํธ C. ๋งํด, ์ธ์ฌ์ดํธ
- Clean Architecture, ๋ก๋ฒํธ C. ๋งํด, ์ธ์ฌ์ดํธ
- Extream C (์ ๋ฌธ๊ฐ๋ฅผ ์ํ C), ์บ๋ ์๋ฏธ๋, ํ๋น๋ฏธ๋์ด
- ์๋ฒ ๋๋ C์ ์ํ TDD, ์ ์์ค W. ๊ทธ๋ ๋, ์ธ์ฌ์ดํธ
๐ Reference Project
TMC
sds
memfault
Awesome-Embedded
Ceedling
๋ง๋
stm32-mw-openbl
๐ C language coding skills
๋ถ๋์์์ ์ฒ๋ฆฌ
๐ C Architecture
๐ C language syntax
[C] ๋งคํฌ๋ก์ do {โฆ} while(0)์ ์ฌ์ฉํ๋ ์ด์
header file์์ ํจ์๋ฅผ ์ ์ํ ๋ static inline ์ฌ์ฉํ๋ ์ด์
header file์์ extern โCโ { }์ ์๋ฏธ
๊ตฌ์กฐ์ฒด ์ ๋ ฌ
Reference Page
The Linux driver implementerโs API guide
TDD
์ํ ์์คํ
์ฒ๋ฆฌ ํจ์