Page 23 -
P. 23

단한 명령어 세트 Instruction Set를 가지고 있습니다. 마이크로컨트롤러에는
              여러 가지 등급이 있는데, 가장 기본이 되는 등급의 예로 앰텔 Amtel이 제조

              한 8비트짜리 ATmega 시리즈 마이크로컨트롤러를 사용하는 아두이노 등
              이 있습니다. 사물은 이렇게 더 작고 저렴하며 기능이 적은 마이크로컨트롤

              러를 사용할 수 있습니다. 그다음 등급은 ARM 또는 인텔이 제공하는 모든

              기능의 명령어 세트를 갖춘 마이크로컨트롤러입니다.
                ARM은 축소 명령 집합 컴퓨터 Reduced Instruction Set Computer, RISC로 대부

              분의 개인용 컴퓨터에서 일반적으로 쓰이는 Intel x86 프로세서보다 명령
              어 세트를 구현하는 데 필요한 트랜지스터가 훨씬 적습니다. 결과적으로

              이러한 접근법은 비용, 발열, 전력 사용량을 감소시킬 수 있습니다. 라즈베
              리 파이는 32비트 ARM 프로세서를 기반으로 합니다. 최근 스마트폰과 태

              블릿을 지원하는 애플 A7은 애플이 설계한 64비트 시스템의 ARM CPU입

              니다.
                많은 기업에서 ARM을 사용하지만, 인텔의 x86 아키텍처가 여전히 많은

              서버와 랩톱을 구동하는 데 쓰이고 있어 이와 관련된 소프트웨어 개발 도구
              도 많습니다. 인텔 아톰 Atom은 인텔의 초저전력 마이크로프로세서 제품군

              의 브랜드 이름입니다.




                소프트웨어


                특정 사물에 소프트웨어를 실행시키는 운영체제 또는 런타임 run-time 환
              경에는 여러 가지가 있습니다. 이중 무엇을 선택하느냐는 소프트웨어에 필

              요한 메모리 공간, 개발 환경, 실시간 요구 사항에 따라 달라집니다.









          044




     IOT_05.indd   44                                                      2020-12-04   오후 1:41:19
   18   19   20   21   22   23   24   25   26   27   28