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.