하드웨어 vs 소프트웨어/펌웨어, 처음엔 누구나 고민합니다
전기전자 학생이 하드웨어와 펌웨어 사이에서 고민할 때, 실제 업무와 작은 프로젝트 기준으로 선택 방향을 잡는 방법을 정리했습니다.
카드뉴스 전체 목록
자바스크립트가 늦게 로드되거나 꺼져 있어도 아래 링크로 전체 카드뉴스를 열 수 있습니다.
전기전자 직무트랙 11가지: 반도체부터 통신·전력인프라까지 한 번에 보기C 언어 포인터, 왜 헷갈릴까? 값·주소·포인터 변수로 정리하기C언어 volatile 키워드 정리: 임베디드에서 왜 필요할까비트연산 기초 정리: 임베디드 레지스터 제어를 위한 AND·OR·SHIFTGPIO 기초 정리: 입력·출력부터 풀업·풀다운까지MCU 클럭 기초 정리: HSE, PLL, Prescaler 흐름 보기UART·SPI·I2C·CAN 차이 정리: 임베디드 통신 기본인터럽트 기초 정리: 폴링과 ISR 흐름 한 번에 보기아두이노만으로는 부족한 이유: 임베디드 개발로 넘어갈 때 봐야 할 것전기기사 정말 따야 할까? 전기전자 취업 준비 관점에서 보기STM32 레지스터와 HAL 차이 정리: 처음 공부할 때 무엇을 먼저 볼까MCU Timer 기초 정리: PWM, 인터럽트, 주기 제어 흐름 보기디바운싱 기초 정리: 버튼 입력이 여러 번 잡히는 이유임베디드 프로젝트 준비: 강의와 실습이 다른 이유DMA 기초 정리: CPU 대신 데이터를 옮기는 방식ISR에서 delay를 쓰면 안 되는 이유RS-232·RS-422·RS-485 차이 정리: 시리얼 인터페이스 기본워치독 타이머 기초 정리: 펌웨어가 멈췄을 때 reset하는 이유MOSFET 손실과 발열 기초 정리: 도통손실·스위칭손실을 나눠서 보기하드웨어 vs 소프트웨어/펌웨어, 처음엔 누구나 고민합니다MCU는 main부터 시작할까? Reset부터 main까지 흐름 정리startup file 기초 정리: Reset 이후 main까지 이어주는 파일빌드 버튼을 누르면 무슨 일이 일어날까? 전처리·컴파일·링크 흐름 정리오픈드레인과 푸시풀 차이 정리: GPIO 출력 방식 이해하기RC 필터는 왜 회로에서 자주 보일까?임베디드 실력은 선형적으로 늘지 않습니다스코프로 본 파형, 실제와 다를 수 있습니다AI 때문에 일자리가 없어질까? 임베디드도 끝일까
전기전자 학생이 하드웨어와 펌웨어 사이에서 고민할 때, 실제 업무와 작은 프로젝트 기준으로 선택 방향을 잡는 방법을 정리했습니다.
GPIO 출력에서 Push-Pull과 Open-Drain이 어떻게 다른지 HIGH, LOW 출력 방식과 풀업 저항 기준으로 정리했습니다.
빌드 버튼을 눌렀을 때 C 소스가 전처리, 컴파일, 어셈블, 링크를 거쳐 실행 이미지가 되는 과정을 정리했습니다.
startup file이 MCU 프로젝트에서 어떤 역할을 하는지 Vector Table, Reset_Handler, main 진입 흐름으로 정리했습니다.
MCU가 전원 인가 후 main에 들어가기 전 거치는 startup 흐름을 Reset, Vector Table, Reset_Handler 기준으로 정리했습니다.