0% found this document useful (0 votes)
45 views

Programming Concepts

The document describes the contents of a Post Graduate Diploma in Embedded Systems Design course. The course covers topics such as real-time operating systems, microcontrollers, digital signal processing, embedded communication systems, and project work. Specific topics include ARM and RISC architecture, TCP/IP networking, real-time scheduling, and DSP algorithms. Students complete a minimum of 5 projects related to areas like ARM, RTOS, TCP/IP, DSP, and GSM. The course duration is 6 months with 4 hours of classes per day.

Uploaded by

aniket1123
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views

Programming Concepts

The document describes the contents of a Post Graduate Diploma in Embedded Systems Design course. The course covers topics such as real-time operating systems, microcontrollers, digital signal processing, embedded communication systems, and project work. Specific topics include ARM and RISC architecture, TCP/IP networking, real-time scheduling, and DSP algorithms. Students complete a minimum of 5 projects related to areas like ARM, RTOS, TCP/IP, DSP, and GSM. The course duration is 6 months with 4 hours of classes per day.

Uploaded by

aniket1123
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

Programming Concepts

Understanding Of Real-time Operating Systems


Real Time Operating Systems
Embedded Systems Programming
8/16/32-bit Microcontrollers And Interfacing
Digital Signal Processing
Embedded Communication Systems
Computer Architecture And Software Development Methodology

(Shivaji Nagar)
ECIT Pune Is The Best Training Center For Embedded Systems Design & VLSI- ECIT
Provides 100% Job Guarantee.
ECIT, The Prestigious Offshoot Of ECIL Is An Emerging Winner And Is At The
Forefront Of IT Education In The Country. ECIT Imparts Quality Software And
Hardware Training That Satisfies Individuals And Institutions. ECIT Centres Are Spread
Across The Country.

Please Contact Us At 9372202549 Or 020-65009400. Visit: Www.ecitpune.com


Email Us At [email protected]

♣ ECIT Strives To Get All Its Operations Certified Under ISO 9001:2000 Procedures.
♣ Established Tie Ups With Prestigious University Of Mysore For State Of Art Expertise
And Also To Monitor Different Courses For Quality.
♣ Has A Strong Steering Committee Of Senior Executives Who Are In-charge Of IT
Products And Services To Review And Update Its Operations To Achieve Quality And
Excellence From The Point Of Customer Requirements.
♣ ECIT - For Quality Tied Up With DOE For Accreditation For O, A, B Levels For Its
Courses.
♣ Has A Strong Management Committee Consisting Of Top Level Executives And
Outside Experts For Scanning The Environment And Give Direction On The Courses To
Be Developed.
♣ Has A Strong Internal Product Development Team For Monitoring The Course
Qualities On A Continuous Basis
♣ ECIT In Association With The Central Institute Of Tool Design (CITD) Offers
Courses In CAD/CAM And CAE For Mechanical Engineers. The Courses Have
Immense Scope For Engineers In The Manufacturing Sector And Provide The
Opportunity For Self-employment.
♣ ECIT As An Unit Of Government Of India Enterprise Under Department Of Atomic
Energy, Assures Its Dedicated Service To The Nation By Providing High Quality IT
Education To Its Customers.
♣ ECIT Offers Embedded Courses In Embedded Software.

Post Graduate Diploma In Embedded Systems Design


Course Contents

80386 Microprocessor
• Architecture
• Addressing Modes
• Instruction Set
• Assembly Language Programming
• Overview On, MMU
• Overview Of I/O Interfacing (8251, 8253/54, 8255 8257, 8259, 8279)
Programming Environment
• Review Of C Programming
• Data Structures
• Introduction To UML
• Software Life Cycle Models
• Embedded Systems Design, Implementation And Testing
• Project Management
• Overview Of Networking And Packet Switching Concepts
• OSI Reference Model And TCP/IP Protocol Suite
• LAN Protocol Suite
• Application Layer Protocols
• Embedded Network Protocols: Issues And Applications
• Security Issues In Embedded Systems
• Video And Audio Standards
Understanding Embedded Concepts
• Overview On CPU's & Micro Controllers
• Memory (RAM, ROM, EPROM, EEPROM, FLASH)
• I/O Interfaces
• Host & Target Development Environment
• Cross Compilers
• Downloading Techniques
Real-time Operating Systems ( RTOS)
• Introduction To OS
• Process Management And Inter Process Communication
• Memory Management
• I/O Subsystem
• File System Organization
• POSIX Thread Programming
• Introduction To Real-Time / Embedded Operating Systems
• Real Time Scheduling
• Performance Metrics Of RTOS
• Linux And RTLinux Internals
• Programming In Linux And RTLinux
• Configuring And Compiling RTLinux
• Overview Of Other RTOS / EOS
Embedded Systems Programming
• Embedded Systems Design Issues
• Challenges And Trends In Embedded Systems
• Assemblers, Compilers, Linkers, Loaders, Debuggers
• Profilers And Test Coverage Tools
• Utilities Like Make, Ranlib, Obj Copy And Obj Dump
• Configuring And Building GNU Cross-Tool Chain
• Building RTOS / EOS Image For Target Hardware
• Porting RTOS And Embedded Operating Systems
• Writing Time And Space Sensitive Programs
• Writing Device Drivers
8/16/32 Bit Microcontrollers And Interfacing
• RISC / CISC And Harvard / Princeton Architectures
• Types Of Memories
• Introduction To 8-bit Microcontrollers
• Timers / Counters, UART, SPI, PWM, WDT, Input Capture
• Output Compare Modes, I2C, CAN
• LED, Switches, ADC, DAC, LCD, RTC
• Emerging Bus Standards (USB, Compact PCI)
• Programming In Assembly And C (GNU Tools)
• Introduction To 16 / 32-bit Processors
• ARM Architecture And Organization
• ARM/THUMB Programming Model
• ARM/THUMB Instruction Set
• ARM Exception Handling
• ARM/THUMB Assembly And C Programming (GNU Tools)
• ARM/THUMB Interworking

Digital Signal Processing


• Architecture Of Digital Signal Processors
• Digital Signal Processor Vs Conventional Processor
• Fixed Point And Floating Point Arithmetic
• Digital Signal Processing For Embedded Systems
• DSP-based Embedded Systems Design Process: Selecting Processors, ADC,DAC,
DDC, DDS, Algorithms
• DSP Programming In Assembly And C
• Time And Frequency Domain Analysis Of Signals
• FFT Algorithms And Implementation
• Design And Implementation Of FIR And IIR Filters
• Applications Of DSP (VoIP, Audio/Video Coding, Mobile Communication, Software
Defined Radio)
Embedded Communication / Network Programming
• Basics Of Computer Network, Overview ISO OSI/IP Layers
• Internet Addresses, Address Resolution Problem & ARP Implementation, RARP
Implementation
• Internet Protocol, Routing IP Datagram’s Through IP, Routing With IP Addresses,
ICMP Protocol
• Super Net & Subnet Extensions, UDP, TCP
• Overview On Boot P, DHCP, FTP, DNS, Telnet, NFS, SMTP, SNMP.
• Future Of TCP/IP
• Sockets, Socket Addresses, Socket Data Structures, Elementary Socket System Calls.
• Advanced Socket System Calls, Socket Implementation
• TCP, UDP Implementation Using Sockets
Wireless Embedded Systems Design
• Protocol Design And Validation
• Network Embedded Systems (Operating Systems And Programming)
• Bluetooth And IrDA
• Wireless Sensor Networks And ZigBee
• Wireless LAN - IEEE 802.11
• RFID
• GSM And GPRS
• Ubiquitous Computing

Business English
• Business Idioms
• Business Phrasal Verbs
• English For Human Resource
• English For Presentations
• English For Meetings
• English For Negotiations
• English For The Telephone
• Prepare Your Business English Test
• Business English Hangman
• Business Idioms Hangman
• Business Language
Technical Writing
• Technical Communication,
• An Introduction For Current Technical Writers,
• Editors & Designers
• Technical Writing For The Embedded Professionals
• Technical Writing In The Workplace

Project Work: Each Student Has To Complete Minimum 5 No S Of Projects In The


Following Areas
1. ARM
2. RTOS
3. TCP/IP
4. DSP
5. GSM
Course Duration: 6Months (Full Time) 4 Hours A Day

You might also like