ET4112 Embedded Programming Laboratory – I Syllabus:

ET4112 Embedded Programming Laboratory – I Syllabus – Anna University PG Syllabus Regulation 2021

COURSE OBJECTIVES:

1. To involve the students to Practice on Workbench /Software Tools/ Hardware Processor Boards with the supporting Peripherals.
2. To teach the concepts of algorithm development & programming on software tools and Digital processors with peripheral interfaces.
3. To encourage students to practice in open source softwares / packages /tools
4. To train though hands-on practices in commercial and licensed Hardware-software suites
5. Practicing through the subdivisions covered within experiments listed below to expose the students into the revising the concepts acquired from theory subjects.

DOMAIN EXPERIMENT DETAILS EQUIPMENT/ SUPPORTS REQUIRED
1 Programming in Higher
Level Languages/Open
Source Platforms
C/C++/Java/Embedded C/Embedded Java/
Compilers &Platforms/cloud
2 Programming with Arduino
Microcontroller Board
Arduino Boards with peripherals ;IDE,
Board Support Software Tools
/Compiler/others
3 HDL Programming in FPGA
processors
Processor Boards with Board Support
Tools & Interfaces
4 Programming & Simulation
in Simulators /Tools/others
Simulation Tools as Proteus/ ORCAD
5 Programming & Simulation
in Simulators /Tools/others
Simulation Tools as MATLAB /others

COURSE OUTCOMES:

At the end of this course, the students will demonstrate the ability in
CO1: Developing Optimized code for embedded processor
CO2: Understanding the fundamental concepts of how process can be realized using Software Modules
CO3: Circuit and System level simulators to develop solution for embedded based applications.
CO4: Incorporate I/O software interface of a processor with peripherals.
CO5: Improved Employability and entrepreneurship capacity due to knowledge up gradation on Embedded computing and algorithm development with programming concepts.