Embedded Linux for Autonomous Machine

ระบบปฏิบัติการ Linux ฝังตัวสำหรับเครื่องจักรอัตโนมัติ                 

2(1-3-5)

วิชาบังคับก่อน: ENG62 3103 การพัฒนาระบบสมองกลฝังตัว

ระบบปฏิบัติการลินุกซ์ฝังตัว บอร์ดพัฒนาระบบสมองกลลินุกซ์ฝังตัว การเขียนโปรแกรมภาษา python เพื่อควบคุมบอร์ด การเชื่อมต่อเซ็นเซอร์ การควบคุม actuator  การเขียนโปรแกรมแบบมัลติทาสกิ้ง การสร้างส่วนติดต่อผู้ใช้แบบกราฟฟิก การสร้างส่วนติดต่อผู้ใช้แบบฮาร์ดแวร์ การส่งผ่านข้อมูลและควบคุมผ่านเครือข่ายอินเทอร์เน็ตสรรพสิ่ง การออกแบบฮาร์ดแวร์เพื่อป้องกันส่วน input และ output ในงานอุตสาหกรรม

ผลลัพธ์การเรียนรู้ที่คาดหวังระดับรายวิชา

  1. สามารถติดตั้งและใช้งานระบบปฏิบัติการลีนุกซ์ฝังตัวได้
  2. สามารถใช้งานบอร์ดพัฒนาระบบลีนุกซ์ฝังตัวได้
  3. สามารถเขียนโปรแกรมเพื่อเชื่อมต่อเซ็นเซอร์และ actuator ได้
  4. สามารถเขียนโปรแกรมแบบมัลติทาสกิ้งได้
  5. สามารถสร้างส่วนติดต่อผู้ใช้แบบกราฟิกหรือแบบฮาร์ดแวร์ได้
  6. สามารถส่งผ่านข้อมูลและควบคุมอุปกรณ์ผ่านเครือข่ายอินเทอร์เน็ตสรรพสิ่งได้
  7. สามารถออกแบบวงจรส่วน input และ output ของบอร์ดเพื่อให้รองรับการใช้งานในอุตสาหกรรมได้
  8. สามารถบูรณาการความรู้เพื่อสร้างระบบควบคุมเครื่องจักรอุตสาหกรรมต้นแบบได้

Embedded Linux for Autonomous Machine 

Prerequisite:  ENG62 3103 Embedded System Development

Embedded Linux operating system Embedded Linux Development Board python programming language to control board Sensor connection, actuator control, multitasking programming. Creating a graphical user interface Creating a hardware user interface Data transmission and control through the Internet of Things network Hardware design to protect input and output parts in industrial applications.

Course Learning Outcomes (CLOs)

  1. Can be installed and use the embedded Linux operating system.
  2. Can be used the embedded Linux development board.
  3. Can be programmed to connect sensor and actuator.
  4. Able to write multitasking programs.
  5. Able to create graphical or hardware user interface.
  6. Able to transmit data and control devices through the Internet of Things network.
  7. Able to design the input and output circuits of the board to support industrial applications.
  8. Able to integrate knowledge to create a prototype industrial machine control system.