Intelligent Embedded Systems

ระบบสมองกลฝังตัวอัจฉริยะ                                                        

5(4-3-14)

วิชาบังคับก่อน:  ENG39 2103 ไมโครคอนโทรลเลอร์และการประยุกต์ใช้

เทคโนโลยีของระบบสมองกลฝังตัวและการพัฒนาระบบ การจัดโครงสร้างทางด้านฮาร์ดแวร์และซอฟต์แวร์ สถาปัตยกรรมของระบบสมองกลฝังตัว ระบบปฏิบัติการสมองกลฝังตัวแบบเวลาจริง คุณลักษณะและองค์ประกอบของระบบสมองกลฝังตัว ไมโครคอนโทรลเลอร์แบบฝังตัว โปรแกรมแบบฝังตัว ระบบแบบทันการณ์ ปัญหาด้านเวลาและการจัดตารางการทำงาน การประมวลผลโดยใช้พลังงานต่ำ กระบวนการออกแบบระบบ ระบบปฏิบัติการสำหรับระบบสมองกลฝังตัว ระบบสมองกลฝังตัวที่สามารถส่งข้อมูลผ่านเครือข่าย การออกแบบและสร้างส่วนติดต่อผู้ใช้ ระบบสมองกลฝังตัวบนบอร์ดพัฒนาลินุกซ์ การใช้ปัญญาประดิษฐ์เบื้องต้นบนบอร์ดพัฒนาลินุกซ์ฝังตัว การตรวจจับวัตถุด้วยกล้อง การแยกแยะวัตถุแบบเรียลไทม์ รวมถึงนักศึกษาจะได้ฝึกปฏิบัติจริงและมีการจัดทำโครงงานที่เกี่ยวกับเนื้อหาที่ได้เรียน เช่น การออกแบบฮาร์ดแวร์และเขียนโปรแกรมระบบสมองกลฝังตัวเพื่อการประยุกต์ใช้งานจริง

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

  1. อธิบายเกี่ยวกับเทคโนโลยีของระบบสมองกลฝังตัวและการพัฒนาระบบ การจัดโครงสร้างทางด้านฮาร์ดแวร์และซอฟต์แวร์ได้
  2. อธิบายเกี่ยวกับสถาปัตยกรรมของระบบสมองกลฝังตัวทางด้านฮาร์ดแวร์และซอฟต์แวร์ได้
  3. สามารถสร้างระบบสมองกลฝังตัวให้ทำงานแบบ Multi tasking และระบบเวลาจริงได้
  4. สามารถออกแบบและสร้างส่วนติดต่อผู้ใช้ทั้งแบบฮาร์ดแวร์และซอฟต์แวร์ได้
  5. สามารถออกแบบระบบสมองกลฝังตัวสมัยใหม่ เช่น ระบบสมองกลแบบฝังตัวบนบอร์ดพัฒนาลินุกซ์ หรือบอร์ดประสิทธิภาพสูงอื่น ๆ ได้
  6. มีทักษะในการพัฒนาออกแบบระบบไมโครคอนโทรลเลอร์แบบฝังตัว ระบบสมองกลฝังตัวที่สามารถใช้งานรวมกับเทคโนโลยี IoT เพื่อควบคุมอุปกรณ์เครื่องจักรในอุตสาหกรรมได้
  7. สามารถใช้งานปัญญาประดิษฐ์เบื้องต้นบนบอร์ดพัฒนาลินุกซ์ฝังตัว การตรวจจับวัตถุด้วยกล้อง การแยกแยะวัตถุแบบเรียลไทม์ได้
  8. มีทักษะในทางปฏิบัติเพื่อให้เกิดการเรียนรู้และเข้าใจในทฤษฎีและหลักการออกแบบสร้างระบบสมองกลฝังตัว เพื่อการประยุกต์ใช้ในอุตสาหกรรมประเภทต่าง ๆ ได้

Intelligent Embedded Systems

Prerequisite: ENG39 2103 Microcontroller and Applications

Technology and System Development for Embedded Systems.Structure and architecture of hardware and software, as well as a real-time embedded operating system Embedded system characteristics and components. Embedded microcontroller, embedded programming, time and scheduling, low-power operation, real-time process, network and data transfer, user interface design, embedded Linux, artificial intelligence on embedded board, basic object detection, real-time object classification, Students will have the opportunity to practice and create projects related to the material they are learning, such as hardware design and programming embedded systems for real-world applications.

Course Learning Outcomes (CLOs)

  1. Describe embedded systems and system development technology. Structure of hardware and software
  2. Describe the hardware and software architecture of embedded systems.
  3. Capable of developing multitasking and real-time systems
  4. Able to design and implement user interfaces for both hardware and software
  5. Capable of designing modern embedded systems, such as those based on Linux development boards or other high-performance development boards.
  6. Possess expertise in the development and design of embedded microcontroller systems. Embedded systems that use IoT technology to transfer data and control industrial machinery equipment.
  7. Able to implemented Object detection and real-time object classification on embedded Linux development board.
  8. Possess practical skills in learning and understanding the theory and principles of designing embedded systems for use in a variety of industries.