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

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

8 subcategories · 50 courses total

임베디드 C/C++ 프로그래밍
리소스가 제한된 장치를 위한 심층적인 프로그래밍 기술을 개발합니다. 메모리 관리, 하드웨어 레지스터 액세스, 성능 최적화 및 임베디드 시스템용 C++ 기능에 중점을 둡니다.
12 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
센서 및 액추에이터 통합
다양한 센서와 액추에이터를 통합하고 프로그래밍하여 물리적 세계와 상호 작용하는 방법을 배웁니다. I2C, SPI, UART와 같은 통신 인터페이스를 이해합니다.
6 courses
Raspberry Pi 프로젝트
싱글 보드 컴퓨터 Raspberry Pi의 기능을 탐색해 보세요. Raspberry Pi OS를 설정하고, Python으로 프로그래밍하며, 미디어 센터부터 IoT 게이트웨이까지 다양한 프로젝트를 구축하는 방법을 배웁니다.
3 courses
PCB 설계 및 레이아웃
맞춤형 인쇄 회로 기판(PCB)을 처음부터 설계하는 방법을 배우세요. KiCad 또는 Eagle과 같은 소프트웨어를 사용하여 회로도 캡처, 부품 선택, 보드 레이아웃 및 라우팅을 마스터하세요.
3 courses
마이크로컨트롤러 기초
마이크로컨트롤러의 아키텍처, 메모리, 주변 장치 및 로우 레벨 프로그래밍 방법을 포함한 핵심 개념을 배워보세요. AVR, PIC, ARM Cortex-M과 같은 일반적인 제품군을 살펴보세요.
2 courses