Course Learning Objectives: This course (18CS44) will enable students to:
Understand the fundamentals of ARM based systems, basic hardware components, selection methods and attributes of an embedded system.
Program ARM controller using the various instructions
Identify the applicability of the embedded system
Comprehend the real time operating system used for the embedded system
Course Outcomes: The student will be able to :
Describe the architectural features and instructions of ARM microcontroller
Apply the knowledge gained for Programming ARM for different applications.
Interface external devices and I/O with ARM microcontroller.
Interpret the basic hardware components and their selection method based on the characteristics and attributes of an embedded system.
Develop the hardware /software co-design and firmware design approaches.
Demonstrate the need of real time operating system for embedded system applications.
Microcontroller is an integrated circuit that contains a microprocessor along with memory and associated circuits and that controls some or all of the functions of an electronic device (such as a home appliance) or system
An embedded system is a microprocessor- or microcontroller-based system of hardware and software designed to perform dedicated functions within a larger mechanical or electrical system.
Download Text books by using below links.
Text Book-2 : Shibu K V, “Introduction to Embedded Systems”, Tata McGraw Hill Education, Private Limited, 2nd Edition.