본문 바로가기

반응형

마이크로컨트롤러

(2)
[임베디드] 아두이노 VS 라즈베리파이 안녕하세요.임베디드 개발 보드에는 마이크로비트, ESP, ARM 보드 등 다양하게 있고 아두이노와 라즈베리 파이 또한 이러한 개발 보드에 포함됩니다.    아두이노(Arduino)와 라즈베리 파이(Raspberry Pi)는 둘 다 임베디드 시스템 및 IoT 프로젝트에 널리 사용되는 인기 있는 플랫폼입니다. 그러나 이들은 목적과 기능에서 상당한 차이가 있습니다. 동일하게 어떤 제품이나 프로젝트에서 타겟을 개발하기 위한 초기 프로토타입 설계 하드웨어로써 사용되지만 용도에 따른 목적에 따라 이 둘을 구분할 필요가 있습니다.     ※1. 아두이노 (Arduino) ▶1. 시리즈 Meaga, Uno, Nano, Micro, Leonardo, MKR, Pro, tiny 등. ▶2. 목적   아두이노는 주로 간단한..
[임베디드] 부트로더란? 안녕하세요.부트로더(Bootloader)는 컴퓨터나 임베디드 시스템의 기본적인 부팅 프로세스를 관리하는 프로그램입니다. 주된 역할은 시스템이 부팅될 때 초기화되고, 운영 체제 또는 다른 응용 프로그램을 로드하고 실행하는 것입니다.이러한 부트로더는 가장 먼저 실행되는 것이지만 직접 느껴보기에는 어려움이 있습니다. (아두이노 보드와 같은 경우는 이미 install이 되어 있어요..) 하지만 필수적인 작업인 만큼 한번 알아봅시다.  ※ 부트로더 (Boot Loader) ▶ 부트로더 : 마이크로컨트롤러에 프로그램을 다운로드하기 위해서는 일반적으로 ISP 방식을 사용한다. 하지만 아두이노에서는 부트로더를 이용하여 UART 시리얼 방식을 통해 프로그램을 다운로드하는 것이 일반적이다. ​ 양산된 아두이노 보드는 스..

반응형