노트
??? ???? ??? ?? ??
하드웨어 vs 소프트웨어/펌웨어, 처음엔 누구나 고민합니다
전기전자 학생이 하드웨어와 펌웨어 사이에서 고민할 때, 실제 업무와 작은 프로젝트 기준으로 선택 방향을 잡는 방법을 정리했습니다.
오픈드레인과 푸시풀 차이 정리: GPIO 출력 방식 이해하기
GPIO 출력에서 Push-Pull과 Open-Drain이 어떻게 다른지 HIGH, LOW 출력 방식과 풀업 저항 기준으로 정리했습니다.
빌드 버튼을 누르면 무슨 일이 일어날까? 전처리·컴파일·링크 흐름 정리
빌드 버튼을 눌렀을 때 C 소스가 전처리, 컴파일, 어셈블, 링크를 거쳐 실행 이미지가 되는 과정을 정리했습니다.
startup file 기초 정리: Reset 이후 main까지 이어주는 파일
startup file이 MCU 프로젝트에서 어떤 역할을 하는지 Vector Table, Reset_Handler, main 진입 흐름으로 정리했습니다.
MCU는 main부터 시작할까? Reset부터 main까지 흐름 정리
MCU가 전원 인가 후 main에 들어가기 전 거치는 startup 흐름을 Reset, Vector Table, Reset_Handler 기준으로 정리했습니다.