안녕하세요.
지금까지 i.MX6 Dual, Quad, Quad Plus에 관해서 여러가지 글을 올렸었는데,
이번에는 구조가 약간 다른 i.MX6 Solo에 관한 글입니다.
NXP 홈페이지에 가서 i.MX6 데이터시트를 보게 되면,
i.MX6DQ와 i.MX6SDL로 구분되어 있습니다.
실제 레퍼런스 매뉴얼도 구분되어 있죠.
DQ는 Dual과 Quad, SDL은 Solo와 Duallite의 줄임말입니다.
그래서 개발하고자하는 CPU Type을 확인한 후, 필요한 데이터시트를
다운받으시면 되겠습니다.
레퍼런스 매뉴얼이 다르다는 말은,
구조가 달라서 소프트웨어가 수정되어야 한다는 뜻입니다.
i.MX6DQ 매뉴얼을 보면서 Solo를 개발하면,
시스템이 결코 켜지질 않을 것입니다.^^;
실제로 문서를 비교해보면, 사용되는 레지스터, Clock등이 다르며,
세부적으로 보면 조금씩 다르다는 것을 보실 수 있습니다.
문서가 5800 페이지를 넘는데.. 이것을 어떻게 다 비교하지?
했었는데, 대부분은 비슷합니다.^^;
그렇지만, 수정을 하시다 보면 틀린그림찾기 하듯이,
일부러 개발자를 골탕먹일려고 이렇게 만든건가? 할 정도로
바꿔놓은 부분이 있습니다.
잘 보시고 틀린 그림 찾기 하셔야 합니다. ㅜㅜ
Solo는 이름에서 보듯이 Core가 1개만 동작됩니다.
Core가 4개인 Quad와 성능차이가 많이 날 것이지만,
굳이 빠른 성능이 필요 없는 환경이라면,
가격이 비싼 Quad를 사용할 필요는 없겠지요.
가성비를 생각해서 적절한 CPU를 선택하면 되겠습니다.
멀티미디어 동작이나, 여러가지 복잡한 동작을 수행할 때,
Dual, Quad와 어느 정도 차이가 나는지 나중에 기회가 되면 올려보도록 하겠습니다.
WAD-MX6 메인 보드에는 i.MX6 Solo, Dual, Quad, Quad Plus를 지원하며,
아래 올린 영상처럼 i.MX6 Solo가 Windows Embedded Compact 7 OS에서
부팅이 잘 되고 있습니다.
글 읽어주셔서 감사합니다.
좋은 하루 되세요.