Module II: Building Embedded Hardware & Software: Prof. Mayank Gupta
Module II: Building Embedded Hardware & Software: Prof. Mayank Gupta
Module II: Building Embedded Hardware & Software: Prof. Mayank Gupta
Software
Prof. Mayank Gupta
CONTENTS
Hardware: ADC, DAC, Memory devices, Sensors and Actuators
PCB design process – Software: Cross assemblers/compilers, Linker,
Runtime Library
Pre-processor Workflow, make files
Compiler Tool chains – gcc & ARM
Device Driver, Firmware
Middleware
Debugging tools: Emulators, Simulators, In-Circuit Debuggers,
Logic Analyser, Integrated Development Environment (IDE)
Architecture of Embedded Systems
Hardware Components of Embedded Systems
Hardware Components
ADC (Analog to Digital Convertor):
Printing
Etching
Drilling
Thinning
ZenitPCB
TinyCAD
Easy EDA
ExpressPCB
Compilers
A compiler is a computer program (or a set of programs) that transforms
The name "compiler" is primarily used for programs that translate the