하드웨어, IoT 및 임베디드 시스템 — LearnFlat

하드웨어, IoT 및 임베디드 시스템

스마트 기기와 사물 인터넷(IoT)을 위한 전자 장치와 소프트웨어를 설계하고 프로그래밍합니다. 마이크로컨트롤러, 센서 통합, 로우레벨 프로그래밍을 다룹니다.

9 subcategories · 138 courses total

센서 및 액추에이터 통합
다양한 센서와 액추에이터를 통합하고 프로그래밍하여 물리적 세계와 상호 작용하는 방법을 배웁니다. I2C, SPI, UART와 같은 통신 인터페이스를 이해합니다.
57 courses
PCB 설계 및 레이아웃
맞춤형 인쇄 회로 기판(PCB)을 처음부터 설계하는 방법을 배우세요. KiCad 또는 Eagle과 같은 소프트웨어를 사용하여 회로도 캡처, 부품 선택, 보드 레이아웃 및 라우팅을 마스터하세요.
20 courses
실시간 운영 체제 (RTOS)
결정론적 타이밍이 필요한 애플리케이션을 위한 실시간 운영 체제의 개념을 마스터하세요. FreeRTOS와 같은 시스템을 사용하여 작업 스케줄링, 동시성 및 동기화에 대해 알아보세요.
13 courses
임베디드 C/C++ 프로그래밍
리소스가 제한된 장치를 위한 심층적인 프로그래밍 기술을 개발합니다. 메모리 관리, 하드웨어 레지스터 액세스, 성능 최적화 및 임베디드 시스템용 C++ 기능에 중점을 둡니다.
12 courses
Raspberry Pi 프로젝트
싱글 보드 컴퓨터 Raspberry Pi의 기능을 탐색해 보세요. Raspberry Pi OS를 설정하고, Python으로 프로그래밍하며, 미디어 센터부터 IoT 게이트웨이까지 다양한 프로젝트를 구축하는 방법을 배웁니다.
10 courses
IoT 시스템 설계
엔드투엔드 사물 인터넷 시스템을 구축합니다. MQTT 및 CoAP와 같은 통신 프로토콜을 배우고, AWS IoT 또는 Azure IoT Hub와 같은 클라우드 플랫폼에 장치를 연결하세요.
9 courses
임베디드 Linux
데스크톱 Linux를 넘어 임베디드 장치용 Linux 시스템을 구축하고 사용자 정의하는 방법을 배워보세요. Yocto 또는 Buildroot를 사용한 빌드 프로세스, 커널 구성, 장치 드라이버와 같은 주제를 다룹니다.
9 courses
FPGA 및 HDL 프로그래밍
하드웨어 기술 언어(HDL)를 사용하여 디지털 논리 회로를 설계합니다. 고성능 컴퓨팅 및 맞춤형 하드웨어 가속을 위해 FPGA를 프로그래밍하는 VHDL 또는 Verilog를 배우세요.
6 courses
마이크로컨트롤러 기초
마이크로컨트롤러의 아키텍처, 메모리, 주변 장치 및 로우 레벨 프로그래밍 방법을 포함한 핵심 개념을 배워보세요. AVR, PIC, ARM Cortex-M과 같은 일반적인 제품군을 살펴보세요.
2 courses