마이크로프로세서 2

Memory Map

Memory Map # Memory Map * 프로그램에 의해 작성된 코드를 실행파일로 만들어 OS 실행 시, 메모리에 각각의 데이터 영역을 분리하여 할당된 지도 프로세스[1]가 실행되기 위한 데이터를 저장하는 변수 영역과 기계어 코드 영역 등 분류별 저장이 가능하다. 먼저 프로그램이 실행되면, 영역별로 분리하여 파일화된 이후 메모리에 배치하여 실행한다. OS에서 실행되는 프로그램 메모리 배치뿐 아니라 마이크로프로세서(CPU)의 프로그램 메모리도 나누어 배치한다. 메모리 맵은 마이크로프로세서(CPU)에서 메모리와 입출력을 어떻게 배치할 것인가를 규정한다. 또한 메모리와 I/O와의 관계를 규정하고 배치를 한다. [1] 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램. 스케줄링 대상이 되는 Task와 같..

C# 2023.03.07

임베디드 프로세스 응용

임베디드의 시작 #시작하며 해당 장에서는, 현재 21-1학기에 수강하며 공부하고 있는 임베디드 프로세스 응용에 대해 공부할 것이다. 임베디드 공부를 효과적으로 하기 위해서는, c언어로 코드가 구성되기 때문에 c 언어에 대한 이해와 Logic Design, 컴퓨터 구조에 대한 사전 지식이 필요하다. 본 임베디드 과목 공부를 시작하며 세운 목표는, ARM Cortex-M4 프로세서의 구조 및 동작과 어셈블리 언어 이해 임베디드 시스템 환경에서 C/C++ 언어를 이용하여 프로그래밍 임베디드 프로세서 주변 장치의 동작을 이해하고 제어할 수 있음 임베디드 환경에서 기본적인 개발 툴을 활용할 수 있음 등으로 지정하고 하나씩 이루어가며 열심히 공부할 것이다. #Embedded Systems 임베디드 시스템이란, 내장..

embedded 2021.05.22
728x90