Asee peer logo

Machine learning and Vision Based Embedded Linux System Education

Download Paper |

Conference

2025 ASEE -GSW Annual Conference

Location

Arlington, TX, Texas

Publication Date

March 9, 2025

Start Date

March 9, 2025

End Date

March 11, 2025

Page Count

8

DOI

10.18260/1-2--55068

Permanent URL

https://peer.asee.org/55068

Download Count

12

Paper Authors

biography

Byul Hur Texas A&M University

visit author page

Dr. B. Hur received his B.S. degree in Electronics Engineering from Yonsei University, in Seoul, Korea, in 2000, and his M.S. and Ph.D. degrees in Electrical and Computer Engineering from the University of Florida, Gainesville, FL, USA, in 2007 and 2011, respectively. In 2016, he joined the faculty of Texas A&M University, College Station, TX. USA, where he is currently an Associate Professor. His research interests include Mixed-signal/RF circuit design and testing, measurement automation, environmental & biomedical data measurement, and educational robotics development.

visit author page

Download Paper |

Abstract

A course with practical applications of machine learning and vision processing can be stacked with the traditional embedded system course curriculum. A traditional embedded system curriculum covers learning about microcontroller architecture and hardware and software aspects of microcontrollers and applications. In order to prepare students for more complex tasks required in embedded systems and teach advanced topics of embedded systems, an Embedded Intelligent System Design course was created and initially offered in Fall 2019. Moreover, this course was also offered in Fall 2022 and Spring 2024. This paper introduces the topics of the course and practice session and term project content in this embedded intelligent system design course. Course topics included Search algorithms NumPy, Pandas, Sci-kit Learn, TensorFlow, Embedded Linux, and OpenCV. The primary language was Python in this course. Besides, C and assembly languages were also used in this course. The adopted single-board computers in this course were Raspberry Pi boards. Students studied various machine learning Python tools such as Numpy, Pandas, Sci-kit learn, and TensorFlow. Next, students studied OpenCV for image and video progressing in a Linux-embedded systems environment. In this paper, the lessons learned through this advanced embedded system graduate course will be presented and discussed.

Hur, B. (2025, March), Machine learning and Vision Based Embedded Linux System Education Paper presented at 2025 ASEE -GSW Annual Conference, Arlington, TX, Texas. 10.18260/1-2--55068

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2025 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015