ฮาร์ดแวร์, IoT และระบบสมองกลฝังตัว

ออกแบบและเขียนโปรแกรมอิเล็กทรอนิกส์และซอฟต์แวร์สำหรับอุปกรณ์อัจฉริยะและ Internet of Things (IoT) ครอบคลุมไมโครคอนโทรลเลอร์ การรวมเซ็นเซอร์ และการเขียนโปรแกรมระดับต่ำ

8 subcategories · 50 courses total

การเขียนโปรแกรม C/C++ แบบฝังตัว
พัฒนาทักษะการเขียนโปรแกรมเชิงลึกสำหรับอุปกรณ์ที่มีทรัพยากรจำกัด มุ่งเน้นไปที่การจัดการหน่วยความจำ การเข้าถึงรีจิสเตอร์ฮาร์ดแวร์ การเพิ่มประสิทธิภาพ และฟีเจอร์ C++ สำหรับระบบสมองกลฝังตัว
12 courses
การออกแบบระบบ IoT
สร้างระบบ Internet of Things แบบครบวงจร เรียนรู้เกี่ยวกับโปรโตคอลการสื่อสาร เช่น MQTT และ CoAP และเชื่อมต่ออุปกรณ์ของคุณเข้ากับแพลตฟอร์มคลาวด์ เช่น AWS IoT หรือ Azure IoT Hub.
9 courses
Embedded Linux
ก้าวไปไกลกว่าเดสก์ท็อป Linux และเรียนรู้การสร้างและปรับแต่งระบบ Linux สำหรับอุปกรณ์ฝังตัว ครอบคลุมหัวข้อต่างๆ เช่น กระบวนการสร้างด้วย Yocto หรือ Buildroot การกำหนดค่าเคอร์เนล และไดรเวอร์อุปกรณ์
9 courses
การเขียนโปรแกรม FPGA และ HDL
ออกแบบวงจรลอจิกดิจิทัลโดยใช้ภาษาคำอธิบายฮาร์ดแวร์ (HDL) เรียนรู้ VHDL หรือ Verilog เพื่อตั้งโปรแกรม FPGA สำหรับการประมวลผลประสิทธิภาพสูงและการเร่งความเร็วฮาร์ดแวร์แบบกำหนดเอง
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