3 Credit Hours
Introduction to Embedded Systems, Preprocessing, Compiling, Cross Compiling, Linking, Locating, Compiler Driver, Linker Map Files, Linker Scripts and scatter loading, Loading on the target, Embedded File System. ( RISC, CISC), Embedded Memory, Strategic selection of processor and memory, Memory Devices and their Characteristics. Review of Peripherals, Evolution of Internet of things (IOT). Introduction to Operating Systems, RTOS and Multitasking

Prerequisites