그라운드 임베디드 유튜브 구독

임베디드 로드맵

기초부터 응용까지 20과목, 182개 주제. 주제를 누르면 설명과 연결된 개념이 열립니다.

02

하드웨어

5과목 · 44개 주제

GROUND EMBEDDED · 하드웨어 · 과목 05회로이론τ = RC63%RC
10개 주제

회로이론

모든 하드웨어 이해의 출발점입니다. 전압은 기준점이 있어야 잴 수 있고, 그 기준점이 그라운드입니다.

  • 전압, 전류, 저항
  • 옴의 법칙과 전력
  • 키르히호프 법칙
  • 직렬, 병렬, 전압 분배
GROUND EMBEDDED · 하드웨어 · 과목 06전자회로VCC 3.3V10kΩ버튼MCUGPIO누르지 않으면 HIGH
12개 주제

전자회로

MCU 핀 하나로는 모터도, 센서도 바로 다룰 수 없습니다. 그 사이를 잇는 회로가 전자회로입니다.

  • 반도체와 PN 접합
  • 다이오드 종류
  • BJT 스위치
  • MOSFET 스위치
GROUND EMBEDDED · 하드웨어 · 과목 07실무 회로소자VCC 3.3V10kΩ버튼MCUGPIO누르지 않으면 HIGH
8개 주제

실무 회로소자

회로도에 그린 저항 하나도 정격, 공차, 패키지를 골라야 실제 보드가 됩니다.

  • 저항 고르기
  • 커패시터 종류
  • 인덕터와 페라이트 비드
  • 크리스털과 오실레이터
GROUND EMBEDDED · 하드웨어 · 과목 08PCB 설계MCU
8개 주제

PCB 설계

회로를 알아도 배치와 배선이 나쁘면 보드는 동작하지 않습니다.

  • 회로도 그리기
  • 부품 배치 전략
  • 배선 폭과 전류
  • 그라운드와 전원 플레인
GROUND EMBEDDED · 하드웨어 · 과목 09계측과 디버깅 장비평균 30%D1주기
6개 주제

계측과 디버깅 장비

눈에 보이지 않는 전압과 신호를 보는 눈입니다. 디버깅의 절반은 측정입니다.

  • 멀티미터
  • 오실로스코프
  • 로직 분석기
  • 전원 공급기와 전자 부하
03

펌웨어

5과목 · 48개 주제

GROUND EMBEDDED · 펌웨어 · 과목 10기계어와 어셈블리 1ldr r0, =0x40020014 2ldr r1, [r0] 3orr r1, r1, #0x20 4str r1, [r0] 5bl main 6b .
8개 주제

기계어와 어셈블리

하드폴트가 났을 때, 최적화가 코드를 바꿨을 때, 결국 봐야 하는 건 기계어입니다.

  • 명령어 한 줄의 정체
  • Thumb 명령어 읽기
  • 레지스터와 호출 규약
  • C와 어셈블리 대조
GROUND EMBEDDED · 펌웨어 · 과목 11MCU 펌웨어평균 30%D1주기
12개 주제

MCU 펌웨어

레지스터 한 비트가 핀을 켜고, 타이머를 돌리고, 모터를 움직입니다. 임베디드 개발의 본체입니다.

  • 개발 환경
  • 레지스터 제어와 HAL
  • GPIO
  • 클럭 트리
GROUND EMBEDDED · 펌웨어 · 과목 12통신 프로토콜UARTSPII2CCAN
12개 주제

통신 프로토콜

요즘 기기 중에 혼자 동작하는 것은 거의 없습니다. 통신이 곧 시스템입니다.

  • 직렬통신 기초
  • UART
  • RS-232, RS-422, RS-485
  • SPI
GROUND EMBEDDED · 펌웨어 · 과목 13RTOSBUFFERhead →tail →write · read
8개 주제

RTOS

할 일이 많아지면 무한 루프 하나로는 감당이 안 됩니다. 실시간 운영체제가 그 답입니다.

  • 슈퍼루프의 한계
  • 태스크와 스케줄러
  • 우선순위와 선점
  • 세마포어와 뮤텍스
GROUND EMBEDDED · 펌웨어 · 과목 14펌웨어 설계와 품질 1volatile uint32_t *ODR 2 = (uint32_t*)0x40020014; 3*ODR |= (1u << 5); 4while (1) { 5 if (flag) toggle(); 6}
8개 주제

펌웨어 설계와 품질

현업 펌웨어는 몇 년씩 여러 사람이 고칩니다. 동작하는 코드와 유지되는 코드는 다릅니다.

  • 계층 구조
  • 모듈화와 인터페이스
  • 코딩 규칙
  • 단위 테스트
04

응용

6과목 · 52개 주제

GROUND EMBEDDED · 응용 · 과목 15제어공학목표값KpKiKd
10개 주제

제어공학

모터, 드론, 온도 조절기. 원하는 값을 정확히 따라가게 만드는 모든 것이 제어입니다.

  • 개루프와 폐루프
  • 시스템 모델링
  • 라플라스 변환과 전달함수
  • 블록선도
GROUND EMBEDDED · 응용 · 과목 16센서와 신호처리MCU온도I2CIMUSPI홀GPIO거리UART전류ADC
8개 주제

센서와 신호처리

센서 값은 늘 흔들립니다. 그대로 쓰면 제어도, 판단도 흔들립니다.

  • 센서 기초
  • 샘플링과 앨리어싱
  • 디지털 필터
  • 칼만 필터 기초
GROUND EMBEDDED · 응용 · 과목 17전력전자NSABC
8개 주제

전력전자

충전기, 인버터, 모터 드라이버. 큰 전력을 다루는 기기는 모두 전력전자입니다.

  • 스위칭의 원리
  • 벅 컨버터 설계
  • 부스트와 벅부스트
  • 손실과 발열
GROUND EMBEDDED · 응용 · 과목 18모터 제어NSABC
10개 주제

모터 제어

로봇, 드론, 전기차. 움직이는 모든 것에는 모터와 그 모터를 제어하는 펌웨어가 있습니다.

  • 전자기 기초
  • DC 모터와 H 브리지
  • 스텝 모터
  • 서보 모터
GROUND EMBEDDED · 응용 · 과목 19임베디드 리눅스 1$ make ARCH=arm 2$ insmod gnd_gpio.ko 3[ 1.024] gnd: probe ok 4$ cat /dev/gnd0 50x5A 6$ _
8개 주제

임베디드 리눅스

화면, 네트워크, 카메라가 필요한 기기는 MCU 대신 리눅스를 씁니다.

  • 리눅스와 셸 기초
  • 크로스 컴파일
  • 부트 과정
  • 디바이스 트리
GROUND EMBEDDED · 응용 · 과목 20자동차 소프트웨어CAN_HCAN_L엔진ABSBMS계기판게이트웨이
8개 주제

자동차 소프트웨어

자동차 한 대에 제어기가 100개 가까이 들어갑니다. 임베디드 직무의 가장 큰 시장입니다.

  • 차량 전장 구조
  • 차량 네트워크
  • AUTOSAR 개요
  • 진단 통신