Search Results
ECE 460 Embedded System Architectures
Concepts of architectures for embedded computing systems. Emphasis on hands-on implementation. CPU scheduling approaches to support multithreaded programs, including interrupts, cooperative schedulers, state machines, and preemptive scheduler (real-time kernel). Communication and synchronization between threads. Basic real-time analysis. Using hardware peripherals to replace software. Architectures and design patterns for digital control, streaming data, message parsing, user interfaces, low power, low energy, and dependability. Software engineering concepts for embedded systems. Students may not receive credit for both ·¡°ä·¡Ìý460 and ·¡°ä·¡Ìý560.
Prerequisite: C- or better in ·¡°ä·¡Ìý306
Typically offered in Fall only
Computer Engineering (BS): Artificial Intelligence and Machine Learning Concentration
...ECE 407, 470), embedded systems (ECE 460/560, ECE 461/561), and systems software (ECE...
Electrical Engineering (BS): Artificial Intelligence and Machine Learning Concentration
...control (ECE 418, 488, 505), and embedded systems (ECE 306, ECE 460/560, ECE 461...
Computer Engineering (BS): Computer Architecture and Emerging Systems Concentration
...architecture (ECE 406/506), software (ECE 465/565, 466/566, 517), embedded systems (ECE 460...
Computer Engineering (BS): Computer Systems Software Concentration
...463/563), software (ECE 465/565, 466/566, 517), embedded systems (ECE 460/560, 461...
Electrical Engineering (BS): Biomedical Instrumentation Concentration
...Learning and AI: ECE 411, 425/525; Embedded Systems: ECE 306, 460, 560. With permission...
Electrical Engineering (BS): Controls and Robotics Concentration
...Learning and AI: ECE 411, 425/525; Embedded Systems: ECE 306, 460, 560. 6 MA...
Electrical Engineering (BS): Music Technology Concentration
...Suggested open electives include ECE 403, MUT 315, ECE 460/560, ECE 425. 1 Courses...