ARM 4

9.명령어

이전 어셈블리언어들은 다음과 같이 작성자가 쉽게 적을 수 있도록 문자형으로 서술이 가능하다. 데이터 처리 명령어 LDR/STR 명령어 이러한 동작은 프로그래밍으로 쉽게 나타낼 수 있으며 각각의 내용은 절차지향 방식으로 움직이게 된다. 간단한 예제와 설명을 보자 각 명령어는 ARM에서는 다음과 같은 과정을 거쳐 우리가 원하는 결과 또는 동작 상태 값으로 변경되는 것을 볼 수 있따.

8.ARM

ARM사는 직접 반도체를 제조하여 판매하는 것이 아니라 설계한 프로세서를 반도체 회사에 Hard Macrocell 또는 Synthesizable core로 제공 반도체 제조회사 또는 SoC 제조사에서는 ARM사로부터 제공받은 ARM core와 주변장치를 추가하여 SoC(System on Chip)를 만들어 사용자에게 판매 하거나 자체 제품에서 사용 ARM Architecture 분류 기준 Architecture 가 동일하면 Programmer's model이 동일하다 -> 프로그램의 호환이 가능하다. Programmer's Model -> 프로그래머가 프로그램을 작성하는데 필요한 각종 정보 > 여기서 프로그램은 c 나 c++이 아닌 어셈블리어를 의미 >Programmer's Model은 ARM의 Arch..

3. LED_BLINK

우선 기본적 동작을 통해서 기본적인 구조를 살펴보기전에 이전 글에서도 언급했지만 STM32-F103RB의 개발보드에 내재 되어 있는 LED의 위치를 확인 하고 숙지하는 것이 첫 시작이다. 다음과 같이 PA5 PIN 위치에 GREEN LED 하나가 연결된 것을 확인 할 수 있다. 추후 이런 내장된 부품 말고도 확장 보드 또는 다른 부품들을 이러한 보드의 핀 번호를 확인하고 연결해서 우리가 원하는 부품을 원하는 위치에서 실행 시키는 것도 해볼 예정이다. cube ide 를 기반으로 HAL library를 이용하여 코드를 작성 하였다. ioc 설정은 다음과 같다. PA5에 GPIO OUTPUT설정 하였다. 물론 기본 설정상에서 개발 보드에 내재된 부품들 또는 장치들은 미리 선언되는 것을 확인 할 수 있다. o..

1. cortex 프로세서

ARM이란? ARM 아키텍처(ARM architecture, 과거 명칭: Advanced RISC Machine, 최초 명칭: Acorn RISC Machine)는 임베디드 기기에 많이 사용되는 RISC 프로세서이다. 저전력을 사용하도록 설계하여 ARM CPU는 모바일 시장 및 싱글 보드 컴퓨터로 불리는 개인용 컴퓨터에서 뚜렷한 강세를 보인다. 개인용 컴퓨터 - 위키백과, 우리 모두의 백과사전 개인용 컴퓨터(영어: Personal Computer, PC)는 기업이나 가정에서 개인이 사용하는 컴퓨터를 말한다. 보통 책상 위에 놓고 사용할 수 있을 정도의 , PC라는 이름은 1970년대 초 미국의 IBM사와 휴렛 팩커 ko.wikipedia.org 현시점에서 뜨거운 감자로 뜨고 있는 M1 macbook또한 ..