ระบบสมองกลฝังตัวอัจฉริยะ
5(4-3-14)
วิชาบังคับก่อน: ENG39 2103 ไมโครคอนโทรลเลอร์และการประยุกต์ใช้
เทคโนโลยีของระบบสมองกลฝังตัวและการพัฒนาระบบ การจัดโครงสร้างทางด้านฮาร์ดแวร์และซอฟต์แวร์ สถาปัตยกรรมของระบบสมองกลฝังตัว ระบบปฏิบัติการสมองกลฝังตัวแบบเวลาจริง คุณลักษณะและองค์ประกอบของระบบสมองกลฝังตัว ไมโครคอนโทรลเลอร์แบบฝังตัว โปรแกรมแบบฝังตัว ระบบแบบทันการณ์ ปัญหาด้านเวลาและการจัดตารางการทำงาน การประมวลผลโดยใช้พลังงานต่ำ กระบวนการออกแบบระบบ ระบบปฏิบัติการสำหรับระบบสมองกลฝังตัว ระบบสมองกลฝังตัวที่สามารถส่งข้อมูลผ่านเครือข่าย การออกแบบและสร้างส่วนติดต่อผู้ใช้ ระบบสมองกลฝังตัวบนบอร์ดพัฒนาลินุกซ์ การใช้ปัญญาประดิษฐ์เบื้องต้นบนบอร์ดพัฒนาลินุกซ์ฝังตัว การตรวจจับวัตถุด้วยกล้อง การแยกแยะวัตถุแบบเรียลไทม์ รวมถึงนักศึกษาจะได้ฝึกปฏิบัติจริงและมีการจัดทำโครงงานที่เกี่ยวกับเนื้อหาที่ได้เรียน เช่น การออกแบบฮาร์ดแวร์และเขียนโปรแกรมระบบสมองกลฝังตัวเพื่อการประยุกต์ใช้งานจริง
ผลลัพธ์การเรียนรู้ที่คาดหวังระดับรายวิชา
- อธิบายเกี่ยวกับเทคโนโลยีของระบบสมองกลฝังตัวและการพัฒนาระบบ การจัดโครงสร้างทางด้านฮาร์ดแวร์และซอฟต์แวร์ได้
- อธิบายเกี่ยวกับสถาปัตยกรรมของระบบสมองกลฝังตัวทางด้านฮาร์ดแวร์และซอฟต์แวร์ได้
- สามารถสร้างระบบสมองกลฝังตัวให้ทำงานแบบ Multi tasking และระบบเวลาจริงได้
- สามารถออกแบบและสร้างส่วนติดต่อผู้ใช้ทั้งแบบฮาร์ดแวร์และซอฟต์แวร์ได้
- สามารถออกแบบระบบสมองกลฝังตัวสมัยใหม่ เช่น ระบบสมองกลแบบฝังตัวบนบอร์ดพัฒนาลินุกซ์ หรือบอร์ดประสิทธิภาพสูงอื่น ๆ ได้
- มีทักษะในการพัฒนาออกแบบระบบไมโครคอนโทรลเลอร์แบบฝังตัว ระบบสมองกลฝังตัวที่สามารถใช้งานรวมกับเทคโนโลยี IoT เพื่อควบคุมอุปกรณ์เครื่องจักรในอุตสาหกรรมได้
- สามารถใช้งานปัญญาประดิษฐ์เบื้องต้นบนบอร์ดพัฒนาลินุกซ์ฝังตัว การตรวจจับวัตถุด้วยกล้อง การแยกแยะวัตถุแบบเรียลไทม์ได้
- มีทักษะในทางปฏิบัติเพื่อให้เกิดการเรียนรู้และเข้าใจในทฤษฎีและหลักการออกแบบสร้างระบบสมองกลฝังตัว เพื่อการประยุกต์ใช้ในอุตสาหกรรมประเภทต่าง ๆ ได้
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)
- Describe embedded systems and system development technology. Structure of hardware and software
- Describe the hardware and software architecture of embedded systems.
- Capable of developing multitasking and real-time systems
- Able to design and implement user interfaces for both hardware and software
- Capable of designing modern embedded systems, such as those based on Linux development boards or other high-performance development boards.
- 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.
- Able to implemented Object detection and real-time object classification on embedded Linux development board.
- Possess practical skills in learning and understanding the theory and principles of designing embedded systems for use in a variety of industries.