INTRODUCTION TO EMBEDDED SYSTEMS
Using Visual Studio Code
Languages: C, C++, Arduino, AVR
Introduction to hardware and software design of digital computing systems embedded in electronic devices (e.g., digital cameras or portable video games). Includes embedded processor programming, custom processor design, standard peripherals, memories, interfacing, and hardware/software tradeoffs. Involves use of synthesis tools, programmable logic, microcontrollers, and developing working embedded systems.