embedded 3

Lab2 - GPIO IN & OUT

Lab2 - GPIO #GPIO란? 다용도 입출력(general-purpose input/output, GPIO)은 입력이나 출력을 포함한 동작이, runtime 시 사용자에 의해 제어될 수 있는 집적 회로나 전기 회로 기판의 디지털 신호 핀이다. 즉 마이크로프로세서가 주변장치와 통신하기 위한 목적으로 범용 사용되는 입출력 포트인 것이다. GPIO는 포트에 대해 입출력을 설정할 수 있으며 포트는 설정이 이루어져야 사용이 가능하다. GPIO가 기존적으로 가지는 주소는 다음과 같다. #GPIO Register GPIO port mode register(GPIOx_MODER) - Address offset: 0x00 GPIO port output type register(GPIOx_OTYPER) - Addre..

embedded 2021.05.24

Lab1 - Digital in & out

Lab 1. Digital In & Out #개발 환경 임베디드를 공부하기에 앞서 공부와 Lab 진행에 필요한 개발 환경 세팅이 필요하다. 컴파일러는 온라인 컴파일러인 mbed-OS를 사용하여 공부를 진행할 것이다. 따라서 먼저, mbed-OS 사이트에 접속하여 회원가입을 하고 컴파일러를 생성하는 것을 순서로 한다. 또한 실제 보드를 사용하여 회로를 구성하고 실험하였지만, 포스팅 시에 좀더 명확한 회로도를 보여주기 위해 fritzing을 사용하여 온라인 회로도를 사용하였다. 아래 첨부한 레퍼런스들은, mbed-OS에서 공부하는데 필요한 정보들을 찾아볼 수 있는 참고 자료이다. References Mbed-OS github https://github.com/ARMmbed/mbed-os ARMmbed/mbe..

embedded 2021.05.22

임베디드 프로세스 응용

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

embedded 2021.05.22
728x90