작성한 프로그램을 실행하는데 있어서요...

mymymy2009의 이미지

두 가지 방법에 대해 알게 되었는데요

첫번째는 firmware를 이용해서 하드웨어를 제어하는 것이고

다른 하나는 device driver를 이용해서 하드웨어를 제어하는 것인데요

이 두 가지 방법에 대한 이론적 차이점은 알겠는데요

이 방법들을 이용하는 이유를 알고 싶어요

어떤 경우는 전자를 사용하고 어떤 경우는 후자를 사용하고 그런것들이요~

쉽게 말하면 장단점(?) 정도가 되겠네요

너무 기초적인 질문이지만 갑자기 궁금해져서 이렇게 질문하게 되네요

읽어 주셔서 감사하고 좋은 하루 되세요~ ^^