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

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

ออกแบบและเขียนโปรแกรมอิเล็กทรอนิกส์และซอฟต์แวร์สำหรับอุปกรณ์อัจฉริยะและ Internet of Things (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
สร้างระบบ 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
พื้นฐานไมโครคอนโทรลเลอร์
เรียนรู้แนวคิดหลักของไมโครคอนโทรลเลอร์ รวมถึงสถาปัตยกรรม หน่วยความจำ อุปกรณ์ต่อพ่วง และวิธีตั้งโปรแกรมในระดับต่ำ สำรวจตระกูลยอดนิยมอย่าง AVR, PIC และ ARM Cortex-M
2 courses