펌웨어라는게 내부 구조가 어캐 되어있는거임???
펌웨어라는곳 자채가 소프트웨어라는데, 소프트웨어라는건 일단 프로그램이란 거고 프로그램이면 저장장치에 저장되는거잖아.
그럼 펌웨어의 내부 구조는 메모리와 같은 기억저장장치 구조로 되어있는거야 아니면, 여러 제어장치들로 이루어진 전자회로로 이루어져 있는거야???
펌웨어라는곳 자채가 소프트웨어라는데, 소프트웨어라는건 일단 프로그램이란 거고 프로그램이면 저장장치에 저장되는거잖아.
그럼 펌웨어의 내부 구조는 메모리와 같은 기억저장장치 구조로 되어있는거야 아니면, 여러 제어장치들로 이루어진 전자회로로 이루어져 있는거야???
os 없이 하드웨어와 밀접하게 작동하는 소프트웨어가 펌웨어임 ( 내생각) - dc App
원칩이냐 아니냐는 구성하기에 따라 다르다 - dc App
1. 플래쉬 메모리랑 램이 칩안에 들어가 있음 mcu라고 나머지 주변장치들(통신, adc, dac등)도 메모리 위에 올라가 있음(올리는 작업을 함) 2. 전자회로로 이루어진 칩은 fpga라고 있음 다운로드를 플래쉬에 하는게 아니라 내부에서 회로를 칩이 만듬
그리고 위에 os가 없다는것도 rtos라고 여러 종류가 있어서 펌웨어칩에 올려서 사용함 장점은 태스크단위로 우선순위 프로그래밍이 가능함 os가 없으면 각종 인터럽트들과 main 루프로 짜야함 장단점이 있음