내장된 시스템 또는 내장형 시스템을 의미한다. 보통 특정한 목적을 위해 설계된 시스템으로, 하드웨어와 소프트웨어가 결합된 전자 시스템이다. 특정한 기능을 수행할 수 있도록 마이크로프로세서 또는 마이크로컨트롤러 등이 탑재된다.특정한 기능을 수행함한정된 자원 (저전력, 소
1991년 리누스 토발즈에 의해 최초로 개발되었으며 현재 세계에서 가장 많이 사용되는 운영체제이다.라즈베리 파이 또한 리눅스 기반으로 동작한다.Multi-user: 동시에 여러 사람이 사용Multi-process: 동시에 여러 프로그램 실행Multi-processor:
가장 기본적인 디지털 입출력 포트논리적 개념: 0 or 1을 입력받거나 출력하는 포트전기적 개념: 0V or 3.3V(5V)를 입력받거나 출력하는 포트라즈베리파이 4B/5B 기준으로 40개의 핀 헤더에 26개의 GPIO 핀이 있으며 그 외에 5V 핀, 3.3V 핀 UA
디지털 신호는 이산적인 값(0 or 1)로 정보를 표현하며 유한한 정밀도를 가지며 노이즈에 강하다. 따라서 데이터 처리/전송 등에 용이하다.e.g. CD, 디지털 시계, 컴퓨터, 스마트폰아날로그 신호는 연속적인 값으로 정보를 표현하며 자연계에서 일어나느 물리적인 양이
기존의 GPIO 핀으로는 1 bit 데이터 송/수신만 가능하다는 한계점이 있다.따라서 여러 비트의 데이터를 전송하기 위해서는 통신 프로토콜을 활용해야 한다.병렬 통신: 여러 개의 핀을 사용하여 한번에 여러 비트의 데이터를 전송시리얼 통신: 하나의 핀을 활용하여 여러 비
마이크로프로세서 저속 주변 장치 간의 통신을 위해 필립스(Philips)에서 개발한 통신 규격송/수신 동시에 불가SDA: Serial Data마스터-슬레이브 구조소프트웨어 주소를 사용하여 슬레이브 선택(추가적인 선의 개수가 줄어듬)클럭 신호(SCL) 공유SDA, SCL
대표적인 비동기식 시리얼 통신 방식이다. 이전에 배운 SPI, $I^2C$는 동기식이라는 점에서 동작 방식이 다르니 살펴보도록 하자.송/수신 동시에 가능Rx 선과 Tx 선을 교차해서 연결하는 방식Tx: TransmitterRx: Receiver통신 구성이 1:1 방식으