펌웨어12 [ARM 아키텍처] CISC vs RISC 명령어 셋을 논할 때 CISC 방식과 RISC 방식이 있다. 명령어는 제조사마다 그 방식이 모두 다른데, Intel CPU의 경우에는 명령어들의 크기가 전부 제각각이다. 명령어에 따라서 1byte의 크기를 가지기도 하고, 15byte의 크기를 가지기도 한다. 이렇게 명령어의 크기가 다른 특징을 갖는 컴퓨터를 CISC(Coplex Instruction Set Computer)라고 말한다. 이름에서도 알 수 있다시피, 명령어들의 크기가 각각 달라 복잡하다고 볼 수 있다. RISC(Reduced Instruction Set computer)는 CISC와는 반대로 명령어의 크기가 전부 일정한 방식을 의미한다. ARM의 경우에는 32bit(4byte)의 명령어 크기를 가지는데, 명령어에는 필수적으로 Operand.. 2020. 9. 29. Platform IO를 이용한 아두이노 우노 설정 방법 들어가며 여러가지 IDE나 편집기가 있지만 확장성이나 Git 등의 사용에 있어서 vs code가 여러모로 편하더라고요 확장성 뿐만 아니라 WSL의 출시로 크로스 플랫폼의 사용에 있어서도 vs code가 여러모로 유리하다는 생각이 듭니다. 오늘은 vs code의 platform IO를 사용하는 예제에 대해서 다뤄보겠습니다. 설치 아두이노 인스톨러 버전 IDE와 VS CODE가 설치되어있어야 합니다. 설치했다면 vs code의 확장 탭에서 platform IO를 검색하여 얘를 설치하시면 됩니다. PIO Home이 자동으로 뜹니다. 여기서 New Project를 클릭합니다. 제 보드가 아두이노 우노이므로 적절한 제목을 입력한 뒤 Arduino Uno를 선택합니다. Location은 디폴트 경로를 사용해도 되고.. 2020. 9. 15. [Arduino] 아두이노 IDE 설치 들어가며 IDE는 Integrated Development Environment의 줄임말로서 코딩, 디버깅, 컴파일, 빌드 및 배포까지 모두 하나의 환경에서 할 수 있는 프로그램이라고 할 수 있습니다. 오늘은 아두이노 IDE를 설치하는 방법에 대한 글을 적어보겠습니다. 아두이노 IDE 설치 먼저 아두이노 IDE를 다운로드 받기 위해서는 https://www.arduino.cc/에 접속합니다. 그리고 상단의 Software 탭에 Downloads를 클릭합니다. 윈도우 10의 경우 빨간색으로 표시된 부분을 클릭합니다. 그리고 나오는 화면에서 Just Downloads를 클릭하고 자신의 운영체제에 맞는 인스톨러를 설치합니다. 그러면 exe 파일이 하나 받아지는데 이를 실행하여 아두이노를 설치할 수 있습니다. .. 2020. 9. 15. 아두이노 하드웨어 회로도 찾는법 아두이노 우노는 ATmega328p를 코어로 사용하고 있다. ATmega328p를 직접 제어하기 위해서는 하드웨어를 직접 봐야 할 필요가 있다. 예를 들어 아두이노 보드에 내장되어 있는 LED는 13번 핀에 연결되어 있는데 이를 ATmega328p를 통해서 제어하려고 한다면 PB5를 컨트롤 해줘야 한다. 이런 것들을 확인하려면 아래의 하드웨어 결선을 확인해봐야 하는 수밖에 없다. 아두이노 우노의 하드웨어는 이 곳에서 확인할 수 있다. https://content.arduino.cc/assets/UNO-TH_Rev3e_sch.pdf 회로도를 찾는 방법은 https://www.arduino.cc/ 에 들어가서 제품을 선택하고 중간 쯤에 Documentation 탭에 Schematics가 있는데 이를 클릭하면.. 2020. 8. 23. 이전 1 2 3 다음