Programming Concepts
Programming Concepts
(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.
♣ 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.
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
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