Hardware, IoT at Mga Embedded System

Idisenyo at i-program ang electronics at software para sa mga smart device at sa Internet of Things (IoT). Saklaw nito ang mga microcontroller, sensor integration, at low-level programming.

8 subcategories · 42 courses total

Embedded C/C++ Programming
Bumuo ng malalim na kasanayan sa programming para sa mga device na limitado ang resources. Mag-focus sa memory management, pag-access sa hardware register, performance optimization, at mga feature ng C++ para sa mga embedded system.
10 courses
Embedded Linux
Higitan pa ang desktop Linux at matutong bumuo at mag-customize ng mga Linux system para sa mga embedded device. Saklawin ang mga paksa tulad ng proseso ng pagbuo gamit ang Yocto o Buildroot, pagsasaayos ng kernel, at mga device driver.
9 courses
Disenyo ng Sistema ng IoT
Bumuo ng end-to-end na sistema ng Internet of Things. Matuto tungkol sa mga protocol ng komunikasyon tulad ng MQTT at CoAP, at ikonekta ang iyong mga device sa mga cloud platform tulad ng AWS IoT o Azure IoT Hub.
6 courses
Pag-program ng FPGA at HDL
Magdisenyo ng mga digital logic circuit gamit ang Hardware Description Languages (HDLs). Matuto ng VHDL o Verilog para i-program ang mga FPGA para sa high-performance computing at custom hardware acceleration.
6 courses
Integrasyon ng Sensor at Actuator
Matutong makipag-ugnayan sa pisikal na mundo sa pamamagitan ng pagsasama-sama at pag-program ng iba't ibang uri ng mga sensor at actuator. Unawain ang mga interface ng komunikasyon tulad ng I2C, SPI, at UART.
4 courses
Disenyo at Layout ng PCB
Matutong magdisenyo ng mga custom na Printed Circuit Board (PCB) mula sa simula. Maging dalubhasa sa schematic capture, pagpili ng component, board layout, at routing gamit ang software tulad ng KiCad o Eagle.
3 courses
Mga Pangunahing Kaalaman sa Microcontroller
Alamin ang mga pangunahing konsepto ng mga microcontroller, kabilang ang kanilang arkitektura, memorya, mga peripheral, at kung paano i-program ang mga ito sa mababang antas. Galugarin ang mga karaniwang pamilya tulad ng AVR, PIC, at ARM Cortex-M.
2 courses
Mga Proyekto sa Raspberry Pi
Galugarin ang mga kakayahan ng Raspberry Pi single-board computer. Matutong mag-set up ng Raspberry Pi OS, mag-program gamit ang Python, at bumuo ng mga proyekto mula sa mga media center hanggang sa mga IoT gateway.
2 courses