학교수업/임베디드시스템 3

UART 실습2

실습2 - 1. #include #include #include #include #include #define BAUD_RATE 115200 static const char* UART2_DEV = "/dev/ttyAMA1"; // UART2 연결을 위한 장치 파일 static const int LED_PIN = 18; // GPIO 18을 사용하여 LED를 제어 unsigned char serialRead(const int fd); void serialWrite(const int fd, const unsigned char c); // 1Byte 데이터를 수신하는 함수 unsigned char serialRead(const int fd) { unsigned char x; if (read(fd, &x, 1)..

임베디드 시스템 소개

목차 1. 임베디드 시스템의 개요 2. 임베디드 시스템의 발전 3. 라즈베리 파이 4. 라즈베리 파이를 위한 주변 장치 1. 임베디드 시스템의 개요 임베디드 시스템(Embedded System)이란? 내장된 시스템 또는 내장형 시스템 특정한 목적을 위해 설계된 시스템으로, 하드웨어와 소프트웨어가 결합된 전자 시스템 특정한 기능을 수행할 수 있도록, 마이크로프로세서 또는 마이크로컨트롤러 등이 탑재되어 있으며, 해당 프로세서를 통해 주변 입출력 장치들을 제어함. 임베디드 시스템의 특징 특정한 기능을 수행 한정된 자원 (저전력, 소형, 저렴한 가격 등) 한정된 시스템 자원 (프로세서 성능, 메모리 등) 안전성/신뢰성 강건성 낮은 호환성 특정 응용에서는 실시간성 필요 범용 시스템과 임베디드 시스템 범용시스템 임..