일단 펌웨어 개발환경이라는게
mcu 데이터 시트봐야되니까 컴퓨터 구조 알아야하고( 코어가 몇갠지 io 메모리 버스가 어캐연결되는지 플래쉬 접근이 어캐되는지 cpu클럭이 몇인지 이런거 볼줄알아야됨)
rtos올려서 많이쓰니까 운영체제 지식알아야하고
회로도 스키메틱 읽을줄 알아야하고
pwm으러 전력회로같은거 PWM으로 IGBT FET같은 소자 다루니까 전자공학 지식알아야하고 spi uart같은 ttl통신지식 알아야하고
펌웨어로 보통 모터나 로봇같이 물리적인거를 다루니까
기계공학 지식 모터 정격출력이나 부하쪽 기어비, 출력토크, 컨베이어 마찰저항 이런거 계산할줄알아야하고
센서로 피드백받아서 제어루프 구성할줄알아야하니까 pid제어기
제어공학 지식알아야함
일단 크게 필요한 지식이 컴퓨터공학 전자공학 기계공학 제어공학 이정도임
이게 기본이고 만들려는 제품에 따라 (방산 전장 가전 로봇 물류 이런거)
도메인지식이 추가로 들어가는거
- dc official App
컴퓨터 구조 << 재밌지
예아
나도 c할걸... 괜히 c++했어 ㅇㅅㄹ
예아 - dc App