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

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

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

11 subcategories · 325 courses total

การเขียนโปรแกรม C/C++ แบบฝังตัว
พัฒนาทักษะการเขียนโปรแกรมเชิงลึกสำหรับอุปกรณ์ที่มีทรัพยากรจำกัด มุ่งเน้นไปที่การจัดการหน่วยความจำ การเข้าถึงรีจิสเตอร์ฮาร์ดแวร์ การเพิ่มประสิทธิภาพ และฟีเจอร์ C++ สำหรับระบบสมองกลฝังตัว
79 courses
การผสานการทำงานเซ็นเซอร์และแอคทูเอเตอร์
เรียนรู้วิธีเชื่อมต่อกับโลกทางกายภาพโดยการผสานการทำงานและเขียนโปรแกรมเซ็นเซอร์และแอคทูเอเตอร์ที่หลากหลาย ทำความเข้าใจอินเทอร์เฟซการสื่อสาร เช่น I2C, SPI และ UART
63 courses
การออกแบบระบบ IoT
สร้างระบบ Internet of Things แบบครบวงจร เรียนรู้เกี่ยวกับโปรโตคอลการสื่อสาร เช่น MQTT และ CoAP และเชื่อมต่ออุปกรณ์ของคุณเข้ากับแพลตฟอร์มคลาวด์ เช่น AWS IoT หรือ Azure IoT Hub.
52 courses
การออกแบบและจัดวาง PCB
เรียนรู้การออกแบบแผงวงจรพิมพ์ (PCB) แบบกำหนดเองตั้งแต่เริ่มต้น ฝึกฝนการจับภาพแผนผัง การเลือกส่วนประกอบ การจัดวางบอร์ด และการกำหนดเส้นทางโดยใช้ซอฟต์แวร์ เช่น KiCad หรือ Eagle
36 courses
Embedded Linux
ก้าวไปไกลกว่าเดสก์ท็อป Linux และเรียนรู้การสร้างและปรับแต่งระบบ Linux สำหรับอุปกรณ์ฝังตัว ครอบคลุมหัวข้อต่างๆ เช่น กระบวนการสร้างด้วย Yocto หรือ Buildroot การกำหนดค่าเคอร์เนล และไดรเวอร์อุปกรณ์
35 courses
การเขียนโปรแกรม FPGA และ HDL
ออกแบบวงจรลอจิกดิจิทัลโดยใช้ภาษาคำอธิบายฮาร์ดแวร์ (HDL) เรียนรู้ VHDL หรือ Verilog เพื่อตั้งโปรแกรม FPGA สำหรับการประมวลผลประสิทธิภาพสูงและการเร่งความเร็วฮาร์ดแวร์แบบกำหนดเอง
24 courses
ระบบปฏิบัติการแบบเรียลไทม์ (RTOS)
ทำความเข้าใจแนวคิดของระบบปฏิบัติการแบบเรียลไทม์สำหรับแอปพลิเคชันที่ต้องการเวลาที่แม่นยำ เรียนรู้เกี่ยวกับการจัดตารางเวลางาน การทำงานพร้อมกัน และการซิงโครไนซ์โดยใช้ระบบเช่น FreeRTOS
14 courses
โปรเจกต์ Raspberry Pi
สำรวจความสามารถของคอมพิวเตอร์บอร์ดเดี่ยว Raspberry Pi เรียนรู้วิธีตั้งค่า Raspberry Pi OS, เขียนโปรแกรมด้วย Python และสร้างโปรเจกต์ต่างๆ ตั้งแต่มีเดียเซ็นเตอร์ไปจนถึงเกตเวย์ IoT
12 courses
พื้นฐานไมโครคอนโทรลเลอร์
เรียนรู้แนวคิดหลักของไมโครคอนโทรลเลอร์ รวมถึงสถาปัตยกรรม หน่วยความจำ อุปกรณ์ต่อพ่วง และวิธีตั้งโปรแกรมในระดับต่ำ สำรวจตระกูลยอดนิยมอย่าง AVR, PIC และ ARM Cortex-M
7 courses
การพัฒนาเฟิร์มแวร์
เรียนรู้เกี่ยวกับวงจรชีวิตทั้งหมดของวิศวกรรมเฟิร์มแวร์ ซึ่งรวมถึงข้อกำหนด รูปแบบการออกแบบ ระบบบิลด์ การดีบัก และการอัปเดตแบบ over-the-air (OTA)
2 courses
การเขียนโปรแกรม Arduino
เรียนรู้แพลตฟอร์ม Arduino ตั้งแต่การตั้งค่าพื้นฐานและการเขียนโปรแกรมด้วย Arduino IDE ไปจนถึงการสร้างโปรเจกต์ที่ซับซ้อนด้วยชีลด์และเซ็นเซอร์ต่างๆ เหมาะสำหรับผู้เริ่มต้นและการสร้างต้นแบบอย่างรวดเร็ว
1 courses