Machine learning and Vision Based Embedded Linux System Education

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.

Authors

Institutions

Publication Details

Published
2025-04-29
DOI
https://doi.org/10.18260/1-2--55068
Primary Topic
Embedded Systems and FPGA Design
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Machine learning and Vision Based Embedded Linux System Education

Byul Hur
Embedded Systems and FPGA Design
article

Machine learning and Vision Based Embedded Linux System Education

Byul Hur
article en

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.

Mitchell Institute (US), Texas A&M University (US)
Quality Education
Openalex Percentile: Top 90%
Embedded Systems and FPGA Design
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.