Tuesday 18 December 2012

JNTUH M.TECH (EMBEDDED SYSTEMS) SYLLABUS



JAWAHARLAL NEHRU  TECHNOLOGICAL  UNIVERSITY  HYDERABAD
M.Tech. Degree  COURSE STRUCTURE in
EMBEDDED SYSTEMS
I YEAR   - I Semester
Code
Group
                                Subject
L
P
Credits


Microcontrollers for Embedded System
Design
3
0
3


Embedded Real Time Operating Systems
3
0
3


VLSI Technology & Design
3
0
3


Advanced Computer Networks
3
0
3

Elective -I
Advanced Computer Architecture
3
0
3


Wireless LANs & PANs





Advanced  Digital Signal processing




Elective -II
Digital System Design
3
0
3


Neural Networks & Applications





Advanced Operating Systems




Lab
Embedded Systems Lab - I
0
3
2


Seminar
-
-
2


          Total Credits  (6 Theory + 1 Lab.)


22


I Year – I Sem. M.Tech (Embedded Systems)

MICROCONTROLLERS FOR EMBEDDED SYSTEM DESIGN

Unit – I: Introduction to Embedded Systems
Overview of  Embedded Systems, Processor Embedded into a system, Embedded Hardware Units and Devices in system, Embedded Software, Complex System Design, Design Process in Embedded System, Formalization of System Design, Classification of  Embedded Systems.

 Unit – II: Microcontrollers and Processor Architecture & Interfacing
8051 Architecture, Input/Output Ports and Circuits, External Memory, Counters and Timers, PIC Controllers. Interfacing Processor (8051, PIC), Memory Interfacing, I/O Devices, Memory Controller and Memory arbitration Schemes.

Unit – III: Embedded RISC Processors & Embedded System-on Chip Processor
PSOC (Programmable System-on-Chip) architectures, Continuous Timer blocks, Switched Capacitor blocks, I/O blocks, Digital blocks, Programming of PSOC, Embedded RISC Processor architecture – ARM Processor architecture, Register Set, Modes of operation and overview of Instructions

Unit – IV: Interrupts & Device Drivers
Exceptions and Interrupt handling Schemes – Context & Periods for Context Switching, Deadline & interrupt latency. Device driver using Interrupt Service Routine, Serial port Device Driver, Device drivers for Internal Programmable timing devices

Unit – V: Network Protocols
Serial communication protocols, Ethernet Protocol, SDMA, Channel & IDMA, External Bus Interface

TEXT BOOKS:
           
1.       Embedded Systems - Architecture Programming and Design – Raj Kamal, 2nd ed., 2008,TMH.
2.       PIC Microcontroller and Embedded Systems – Muhammad Ali Mazidi, Rolin D.Mckinaly, Danny Causy – PE.
3.       Designers Guide to the Cypress PSOC – Robert Ashpy, 2005, Elsevier.

REFERENCES:
1.       Embedded Microcomputer Systems, Real Time Interfacing – Jonathan W. Valvano – Brookes / Cole, 1999, Thomas Learning.
2.       ARM Systems Developers Guides- Design & Optimizing System Software - Andrew N. Sloss, Dominic Symes, Chris Wright, 2004, Elsevier.
3.       Designing with PIC Microcontrollers- John B. Peatman, 1998, PH Inc.

I Year – I Sem. M.Tech (Embedded Systems)

EMBEDDED REAL TIME OPERATING SYSTEMS

Unit – I: Introduction
Introduction to UNIX, Overview of Commands, File I/O,( open, create, close, lseek, read, write), Process Control ( fork, vfork, exit, wait, waitpid, exec), Signals, Interprocess communication,( pipes, fifos, message queues, semaphores, shared memory)

Unit II: Real Time Systems:
 Typical real time applications, Hard Vs Soft real-time systems, A reference model of Real Time Systems: Processors and Resources, Temporal Parameters of real Time Work load, Periodic task model precedence constraints and data dependency, functional parameters, Resource Parameters of jobs and parameters of resources.

Unit III: Scheduling & Inter-process Communication
Commonly used Approaches to Real Time Scheduling Clock Driven, Weighted Round Robin, Priority Driven, Dynamic Vs State Systems, Effective release time and Dead lines, Offline Vs Online Scheduling.
Inter-process Communication and Synchronization of Processes, Tasks and Threads- Multiple Process in an Application, Problem of Sharing data by multiple tasks & routines, Inter-process communication

Unit IV: Real Time Operating Systems & Programming Tools
Operating Systems Services, I/O Subsystems, RT & Embedded Systems OS, Interrupt Routine in RTOS Environment
Micro C/OS-II- Need of a well Tested & Debugged RTOs, Use of mCOS-II

Unit V: VX Works & Case Studies
 Memory managements task state transition diagram, pre-emptive priority, Scheduling context switches- semaphore- Binary mutex, counting watch dugs, I/O system
Case Studies of programming with RTOS- Case Study of Automatic Chocolate Vending m/c using mCOS RTOS, case study of sending application Layer byte Streams on a TCP/IP network, Case Study of an Embedded System for a smart card.

TEXT BOOKS:

1.       Embedded Systems- Architecture, Programming and Design by Rajkamal, 2nd  ed., 2008,TMH.
2.       Real Time Systems- Jane W. S. Liu- PHI.
3.       Real Time Systems- C.M.Krishna, KANG G. Shin, 1996, TMH

REFERENCES:

1.       Advanced UNIX Programming, Richard Stevens
2.       VX Works Programmers Guide

I Year – I Sem. M.Tech (Embedded Systems)

VLSI   TECHNOLOGY & DESIGN

UNIT – I:
Review of Microelectronics and Introduction to MOS Technologies: MOS, CMOS, BiCMOS Technology, Trends And Projections.

Basic Electrical Properties of MOS, CMOS & BiCMOS Circuits: Ids-Vds relationships, Threshold Voltage Vt, Gm, Gds and ωo, Pass Transistor, MOS, CMOS & Bi CMOS Inverters, Zpu/Zpd, MOS Transistor circuit model, Latch-up in CMOS circuits.

UNIT – II:
LAYOUT DESIGN AND TOOLS: Transistor structures, Wires and Vias, Scalable Design rules, Layout Design tools.
     
LOGIC GATES & LAYOUTS: Static Complementary Gates, Switch Logic, Alternative Gate circuits, Low power gates, Resistive and Inductive interconnect delays.

UNIT – III:
COMBINATIONAL LOGIC NETWORKS: Layouts, Simulation, Network delay, Interconnect design, Power optimization, Switch logic networks, Gate and Network testing.

UNIT –IV:
SEQUENTIAL SYSTEMS: Memory cells and Arrays, Clocking disciplines, Design, Power optimization, Design validation and testing.

UNIT – V:
FLOOR PLANNING & ARCHITECTURE DESIGN: Floor planning methods, off-chip connections, High-level synthesis, Architecture for low power, SOCs and Embedded CPUs, Architecture testing.


TEXT BOOKS:
1.       Essentials of VLSI Circuits and Systems, K. Eshraghian Eshraghian. D, A.Pucknell, 2005, PHI. 
2.       Modern VLSI Design - Wayne Wolf, 3rd ed., 1997, Pearson Education.


REFERENCES:
1.       Principals of CMOS VLSI Design – N.H.E Weste, K.Eshraghian, 2nd ed., Adisson Wesley.


I Year – I Sem. M.Tech (Embedded Systems)

ADVANCED COMPUTER NETWORKS

Unit -I: Congestion and Quality of Service (QoS)
Data traffic, Congestion, Congestion Control, Open loop and Closed Loop Congestion Control in TCP and Frame Relay, Quality of Service, Flow Characterization, Flow Classes, Need For QoS, Resource Allocation, Best Effort Service Features, Techniques to Improve QoS.
Queue Management: Passive, Active (RED), and Fair (BRED, Choke) Queue Management Schemes, Scheduling, Traffic Shaping, Resource Reservation and Admission Control Scheduling, Integrated and Differential Services.

Unit-II:
Wireless Local Area Networks: Introduction, Wireless LAN Topologies, Wireless LAN Requirements, the Physical Layer, the Medium Access Control (MAC) Layer, Latest Developments.
Wireless Personal Area Networks (WPANs): Introduction to PAN Technology and Applications, Commercial Alternatives- Bluetooth, Home RF.
Wireless Wide Area Networks and MANS: The Cellular Concept, Cellular Architecture, The First- Generation Cellular Systems, The Second- Generation Cellular Systems, The Third- Generation Cellular Systems, Wireless in Local Loop, Wireless ATM, IEEE 802.16 Standard.

Unit-III:
Cellular Systems and Infrastructure- Based Wireless Networks: Cellular Systems Fundamentals, Channel Reuse, SIR and User Capacity, Interference Reduction Techniques, Dynamic Resource Allocation, Fundamental Rate Limits.
Virtual Private Network (VPN): Types of VPN, VPN General Architecture, Current VPN Advantages and Disadvantages, VPN Security Issues, VPN Standards.

Unit-IV:
ATM Protocol Reference Model: Introduction, Transmission Convergence (TC) Sub-layer, Physical Medium Dependent (PMD) Sub-layer, Physical Layer Standards for ATM.
ATM Layer: ATM Cell Header Structure at UNI, ATM Cell Header Structure at NNI, ATM Layer Functions.
ATM Adaptation Layer: Service Classes and ATM Adaptation Layer, ATM Adaptation Layer 1 (AAL1), ATM Adaptation Layer 2 (AAL2), ATM Adaptation Layer 3/4 (AAL3/4), ATM Adaptation Layer 5 (AAL5).
ATM Traffic and Service Parameterization: ATM Traffic Parameters, ATM Service Parameters, Factors Affecting QoS Parameters, ATM Service Categories, QoS and QoS Classes.

Unit-V:
Interconnection Networks: Introduction, Banyan Networks- Properties, Crossbar Switch, Three Stage Class Networks, Rearrangeable Networks,  Folding Algorithm, Benes Networks, Looping Algorithm, Bit- Allocation Algorithm.
SONET/SDH: SONET/SDH Architecture, SONET Layers, SONET Frames, STS Multiplexing, SONET Networks.

TEXT BOOKS:
1.       Wireless Communications - Andrea Goldsmith, 2005, Cambridge University Press.
2.       Ad Hoc Wireless Networks: Architectures and Protocols - C. Siva Ram Murthy and B.S.Manoj, 2004, PHI.
3.       Data Communication and Networking - B. A.Forouzan, 2nd updating, 2004,TMH

REFERENCES:
1.       Introduction to Broadband Communication Systems- Sadiku, Mathew N.O., Akujuobi, Cajetan.M, PHI
2.       Wireless Networks- P. Nicopolitidis, A. S. Pomportsis, G. I. Papadimitriou, M. S. Obaidat, 2003, JohnWiley  & Sons
3.       High Performance TCP / IP Networking Mahaboob Hassan, Jain Raj, PHI.
4.       Telecommunication  System  Engineering – Roger L. Freeman, 4/ed., Wiley-Interscience,
        John Wiley & Sons, 2004.


I Year – I Sem. M.Tech (Embedded Systems)

ADVANCED COMPUTER ARCHITECTURE
(ELECTIVE – I)
UNIT I
Concept of instruction format and instruction set of a computer, types of operands and operations; addressing modes; processor organization, register organization and stack organization; instruction cycle; basic details of Pentium processor and power PC processor, RISC and CISC instruction set.
UNIT II
Memory devices; Semiconductor and ferrite core memory, main memory, cache memory, associative memory organization; concept of virtual memory; memory organization and mapping; partitioning, demand paging, segmentation; magnetic disk organization, introduction to magnetic tape and CDROM.
UNIT III
IO Devices, Programmed IO, interrupt driver IO, DMA IO modules, IO addressing; IO channel, IO Processor, DOT matrix printer, ink jet printer, laser printer.
Advanced concepts; Horizontal and vertical instruction format, microprogramming, microinstruction sequencing and control; instruction pipeline; parallel processing; problems in parallel processing; data hazard, control hazard.
UNIT IV
ILP software approach-complier techniques-static branch protection-VLIW approach-H.W support for more ILP at compile time-H.W verses S.W solutions
Multiprocessors and thread level parallelism-symmetric shared memory architectures-distributed shared memory-Synchronization-multi threading.
UNIT V
Storage System-Types-Buses-RAID-errors and failures-bench marking a storage device designing a I/O system.
Inter connection networks and clusters-interconnection network media – practical issues in interconnecting networks-examples-clusters-designing a cluster

Text Books:
1.      “Computer organization and architecture”, Williams Stallings, PHI of India, 1998.
2.      Computer organization, Carl Hamachar, Zvonko Vranesic and Safwat Zaky, McGraw Hill International Edition.
3.      Computer Architecture & Organization, John P. Hayes, TMH III Edition.
4.      Computer Architecture A quantitative approach 3rd edition John L. Hannessy & David A. Patteson Morgan Kufmann (An Imprint of Elsevier)

Reference Books:
  1. “Computer Architecture and parallel Processing” Kai Hwang and A. Briggs International edition McGraw-Hill.
  2. Advanced Computer Architecture, Dezso Sima, Terence Fountain, Peter Kacsuk, Pearson.


I Year – I Sem. M.Tech (Embedded Systems)

WIRELESS LANS AND PANS
(ELECTIVE – I)


UNIT 1: Overview of Wireless Communication

History of wireless communication, Wireless Vision, Technical Issues, Surrent Wireless Systems, The Wireless Spectrum.

Unit 2: Introduction to Wireless LANS

Historical Overview of LAN Industry, Evolution of The WLAN Industry, Wireless Home Networking, WLAN Application, WLAN Components, WLAN Modes, WLAN Standards and operation.

Unit 3: High-speed Wireless LANs and WLAN Security

IEEE 802.11a and IEEE 802.11b and other WLAN Standards, WLAN Security.

Unit 4: Low Rate Wireless Personal Area Networks

Infrared WPANs, RFWPANs, Low rate WPAN Security, High rate WPAN Standards, 802.15.3, High rate WPANs, Ultra Wideband, WPAN Challenges.
Wireless Wide Area Networks: Cellular Telephone Applications, Digital Cellular Technology, Client Software, Digital Cellular Challenges and Outlook, Satellite Broadband Wireless.
 Wireless Metropolitan Area Networks: What is WMAN?, Land- Based Fixed Broadband Wireless, IEEE  802.16 (WiMAX), WMAN Security.

Unit 5: Ad-Hoc- Wireless Networks

Application, Design Principles and Challenges, Protocol Layers, Cross Layer Design, Network Capacity Limits, Energy Constrained Networks. Cellular and Adhoc wireless networks, applications, MAC protocols, Routing, Multicasting, Transport layer Protocols, quality of service browsining, deployment considerations, Adhoc wireless Internet.

TEXT BOOKS:

1.       Wireless Communication- Andrea Goldsmith, Cambridge University Press.
2.       Wireless Communication- Marks Ciampor, Jeorge Olenewa, 2007, Cengage Learning.
3.       Wireless Networks- Kaveh Pahlaram, Prashant Krishnamurthy, 2002, PHI.

I Year – I Sem. M.Tech (Embedded Systems)

ADVANCED DIGITAL SIGNAL PROCESSING
(ELECTIVE – I)


UNIT I
Review of DFT, FFT, IIR Filters, FIR Filters,
Multirate Signal Processing: Introduction, Decimation by a factor D, Interpolation by a factor I, Sampling rate conversion by a rational factor I/D, Multistage Implementation of Sampling Rate Conversion, Filter design & Implementation for sampling rate conversion, Applications of Multirate Signal Processing

UNIT II
Non-Parametric methods of Power Spectral Estimation: Estimation of spectra from finite duration observation of signals, Non-parametric Methods: Bartlett, Welch & Blackman & Tukey methods, Comparison of all Non-Parametric methods

UNIT III
Parametric Methods of Power Spectrum Estimation: Autocorrelation & Its Properties, Relation between auto correlation & model parameters, AR Models - Yule-Waker & Burg Methods, MA & ARMA models for power spectrum estimation.

UNIT –IV
Linear Prediction :  Forward and Backward Linear Prediction – Forward Linear Prediction, Backward Linear Prediction, Optimum reflection coefficients for the Lattice Forward and Backward Predictors. Solution of the Normal Equations: Levinson Durbin Algorithm, Schur Algorithm. Properties of Linear Prediction Filters

UNIT V
Finite Word Length Effects: Analysis of finite word length effects in Fixed-point DSP systems – Fixed, Floating Point Arithmetic – ADC quantization noise & signal quality – Finite word length effect in IIR digital Filters – Finite word-length effects in FFT algorithms.


TEXTBOOKS:
  
1.       Digital Signal Processing: Principles, Algorithms  & Applications - J.G.Proakis & D.G.Manolokis, 4th ed., PHI.
2.       Discrete Time signal processing -  Alan V Oppenheim & Ronald W Schaffer, PHI.
3.       DSP – A Pratical Approach – Emmanuel C.Ifeacher, Barrie. W. Jervis, 2 ed., Pearson Education.

REFERENCES:

1.       Modern spectral Estimation : Theory & Application –  S. M .Kay, 1988, PHI.
2.       Multirate Systems and Filter Banks – P.P.Vaidyanathan – Pearson Education
3.    Digital Signal Processing – S.Salivahanan, A.Vallavaraj, C.Gnanapriya, 2000,TMH


I Year – I Sem. M.Tech (Embedded Systems)

DIGITAL SYSTEM DESIGN
(ELECTIVE – II)


Unit-I: Designing with Programmable Logic Devices
Designing with Read only memories – Programmable Logic Arrays – Programmable Array logic – Sequential Programmable Logic Devices – Design with FPGA’s– Using a One-hot state assignment,
State transition table- State assignment for FPGA’s - Problem of Initial state assignment for One –Hot encoding - State Machine charts – Derivation of SM Charts – Realization of SM charts – Design Examples –Serial adder with Accumulator - Binary Multiplier – Signed Binary number multiplier (2’s Complement multiplier) – Binary Divider – Control logic for Sequence detector – Realization with Multiplexer – PLA – PAL.

Unit-II: Fault Modeling & Test Pattern Generation
Logic Fault model – Fault detection & Redundancy- Fault equivalence and fault location –Fault dominance – Single stuck at fault model – Multiple stuck at fault models –Bridging fault model
Fault diagnosis of combinational circuits by conventional methods – Path sensitization techniques, Boolean Difference method – Kohavi algorithm – Test algorithms – D algorithm, PODEM, Random testing, Transition count testing, Signature analysis and test bridging faults.

Unit-III: Fault Diagnosis in Sequential Circuits
Circuit Test Approach, Transition Check Approach - State identification and fault detection experiment, Machine identification, Design of fault detection experiment.

Unit-IV: PLA Minimization and Testing
PLA Minimization – PLA folding, Fault model in PLA, Test generation and Testable PLA Design.

Unit-V: Minimization and Transformation of Sequential Machines
The Finite state Model – Capabilities and limitations of FSM – State equivalence and machine minimization – Simplification of incompletely specified machines.   
Fundamental mode model – Flow table – State reduction – Minimal closed covers – Races,  Cycles and Hazards.

TEXT BOOKS:
1.       Fundamentals of Logic Design – Charles H. Roth, 5th ed.,  Cengage Learning.
2.       Digital Systems Testing and Testable Design – Miron Abramovici, Melvin A. Breuer and Arthur D. Friedman- John Wiley & Sons Inc.
3.       Logic Design Theory – N. N. Biswas, PHI

REFERENCES:
1.       Switching and Finite Automata Theory – Z. Kohavi , 2nd ed., 2001, TMH
2.       Digital Design – Morris Mano, M.D.Ciletti, 4th  Edition, PHI.
3.       Digital Circuits and Logic Design – Samuel C. Lee , PHI


I Year – I Sem. M.Tech (Embedded Systems)

NEURAL NETWORKS AND APPLICATIONS
(ELECTIVE – II)


UNIT – I Fundamental Concepts, Models & Learning Rules of Artificial Neural Systems
Biological Neuron Models and their Artificial Models Biological Neuron, McCulloch-Pitts Neuron Model, Neuron Modeling for Artificial Neuron Models, Models of Artificial Neural Networks; Feed Forward Network and Feed Backward Network. Neural Processing, Supervised and Unsupervised Learning

Neural Network Learning rules: Hebbian Learning Rule, Perception Learning Rule, Delta Learning Rule Widrow-Hoff Rule, Correlation Learning Rule, Winner –Take-All Learning Rule, Out Star Learning Rule, Summary of Learning Rules.

UNIT – II Single Layer Feed Forward Networks
Classification Model, Features and Decision Regions, Discriminant Functions, Linear Machine and Minimum Distance Classification, Nonparametric Training Concept, Training and Classification using the Discrete Perceptron: Algorithm and Examples. Single Layer Continuous Perceptron Networks for Linearly Separable Classifications, Perceptron Convergence Theorem, Multicategory Single Layer Perceptron Networks.

UNIT – III Multilayer Feed Forward Networks

Linearly Nonseparable Pattern Classification, Delta Learning Rule for Multiperception layer. Generalized Delta Learning Rule. Feed Forward Recall and Error Back Propagation Training; Examples of Error Back-Propagation, Training Errors, Learning Factors; Initial weights Cumulative Weight Adjustment versus Incremental Updating, Steepness of activation function, learning constant, momentum method, Network architecture Versus Data Representation, Necessary number of Hidden Neurons. Application of Back propagation Networks in pattern recognition & Image processing 

UNIT – IV Associative Memories
Basic concepts Linear associator ,Basic concepts of Dynamical systems. Mathematical Foundation of Discrete-Time Hop field Networks. Mathematical Foundation of Gradient-Type Hopfield Networks. Transient response of Continuous Time Networks. Example Solution of Optimization Problems; Summing networks with digital outputs. Minimization of the Traveling salesman tour length, Solving Simultaneous Linear Equations. Boltzman machines,Bidirectional Associative Memory; Multidirectional Associative Memory. Associative Memory of Spatio-temporal Patterns

UNIT – V  Matching And Self-Organizing Networks
Hamming net and MAXNET Unsupervised learning of clusters. Clustering and similarity measures Winner take all learning ,recall mode, initialization of weights, separability  limitations. Counter propagation networks. feature mapping: Self organizing feature maps. Cluster discovery networks (ART1).


TEXT BOOKS:

1.       Introduction to Artificial Neural Systems - J.M.Zurada, Jaico Publishers
2.       Artificial Neural Networks - Dr. B. Yagananarayana, 1999, PHI, New Delhi.

REFERENCES:

1. Elements of Artificial Neural Networks - Kishan Mehrotra, Chelkuri K. Mohan, Sanjay Ranka, Penram International
2. Artificial Neural Network –Simon Haykin, 2nd ed., Pearson Education
3.       Introduction Neural Networks Using MATLAB 6.0 - S.N. Shivanandam, S. Sumati, S. N. Deepa,1/e, TMH, New Delhi.
4.       Fundamental of Neural Networks –Laurene Fausett


I Year – I Sem. M.Tech (Embedded Systems)

ADVANCED OPERATING SYSTEMS
(ELECTIVE – II)

       Unit – I:
Introduction to Operating Systems: Overview of computer system hardware, Instruction execution, I/O function, Interrupts, Memory hierarchy, I/O Communication techniques, Operating system objectives and functions, Evaluation of operating System

Unit – II:
Introduction to UNIX and LINUX: Basic commands & command arguments, Standard input, output, Input / output redirection, filters and editors, Shells and operations

      Unit – III:
System Calls: System calls and related file structures, Input / Output, Process creation & termination.
Inter process Communication: Introduction, file and record locking, Client – Server example, pipes, FIFOs, Streams & Messages, Name Spaces, Systems V IPC, Message queues, Semaphores, Shared Memory, Sockets & TLI.

Unit – IV:
Introduction to Distributed systems: Goals of distributed system, Hardware and software concepts, Design issues.
Communication in Distributed systems: Layered protocols, ATM networks, Client - Server model, Remote procedure call and Group communication.

Unit – V:
Synchronization   in   Distributed   systems  : Clock synchronization, Mutual  exclusion, E-tech algorithms, Bully algorithm, Ring algorithm, Atomic transactions
Deadlocks: Dead lock   in   distributed systems,  Distributed   dead   lock prevention and distributed dead  lock detection.

TEXT BOOKS:

1.       The design of the UNIX Operating Systems – Maurice J.Bach,1986, PHI.
2.       Distributed Operating System - Andrew. S. Tanenbaum,  1994, PHI.
3.       The Complete reference LINUX – Richard Peterson, 4th ed., McGraw – Hill.

REFERENCES:

1.       Operating Systems : Internal and Design Principles  - Stallings,  6th  ed., PE.
2.        Modern Operating Systems, Andrew S Tanenbaum  3rd  ed., PE.
3.       Operating System Principles- Abraham Silberchatz, Peter B. Galvin, Greg Gagne, 7th  ed.,, John Wiley
4.       UNIX User Guide – Ritchie & Yates.
5.       UNIX Network Programming - W.Richard Stevens ,1998, PHI.
6.       The UNIX Programming Environment  – Kernighan & Pike, PE.

I Year – I Sem. M.Tech (Embedded Systems)

EMBEDDED SYSTEMS LAB-1


CYCLE 1: 8051 Microcontrollers

1.       Serial Data Transmission using 8051 microcontroller in different modes.
2.       Look up tables for 8051.
3.       Timing subroutines for 8051- Real time times and Applications.
4.       Keyboard interface to 8051.
5.       ADC, DAC interface to 8051.
6.       LCD interface to 8051.

CYCLE 2:

1.       Study of Real Time Operating Systems.
2.       Development of Devices Drivers for RT Linux.
3.       Software Development for DSP Applications.
4.       Serial Communication Drivers for ARM Processors.
5.       Case Studies- Any two
a.       Design of RTOS Kernel.
b.       Cross Compiler/ Assembler.
c.        Vx Works.


50 comments:

  1. Excellent ! I am truly impressed that there is so much about this subject that has been revealed and you did it so nicely.
    Matlab Training in Chennai

    ReplyDelete
  2. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
    DevOps online Training|DevOps Training in USA
    Devops Training in Chennai

    Devops Training in Bangalore

    ReplyDelete
  3. Thank you for allowing me to read it, welcome to the next in a recent article. And thanks for sharing the nice article, keep posting or updating news article.
    python training in Bangalore
    python training in pune
    python online training
    python training in chennai

    ReplyDelete
  4. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.


    rpa training in Chennai | rpa training in velachery

    rpa training in tambaram | rpa training in sholinganallur

    ReplyDelete
  5. This looks absolutely perfect. All these tiny details are made with lot of background knowledge. I like it a lot. 
    java online training | java training in pune

    java training in chennai | java training in bangalore

    ReplyDelete
  6. Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.

    Data Science training in Chennai
    Data science training in bangalore
    Data science training in pune
    Data science online training

    ReplyDelete
  7. This looks absolutely perfect. All these tiny details are made with lot of background knowledge. I like it a lot.
    Oracle DBA Training Classes

    Oracle Rac Training Classes

    ReplyDelete
  8. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
    My Sql Dba Training From India

    Exchange Server Training From India

    ReplyDelete
  9. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.

    angularjs online Training

    angularjs Training in marathahalli

    angularjs interview questions and answers

    angularjs Training in bangalore

    angularjs Training in bangalore

    ReplyDelete
  10. It’s always so sweet and also full of a lot of fun for me personally and my office colleagues to search you blog a minimum of thrice in a week to see the new guidance you have got.
    safety course in chennai

    ReplyDelete
  11. Your post is just outstanding !!! thanks for such a post, its really going great work.
    Data Science Training in Chennai | Data Science Course in Chennai

    ReplyDelete
  12. QuickBooks Payroll has emerged one of the better accounting software that has had changed this is of payroll. QuickBooks Payroll Support Phone Numbercontact number will be the team that provide you

    ReplyDelete
  13. Hey Nice Blog !! Thanks For Sharing !!! Wonderful blog & good post.Its really helpful for me, waiting for a more new post. Keep Blogging :)
    Java Training in Chennai | Java Course in Chennai

    ReplyDelete
  14. QuickBooks Enterprise Technical Support Number is assisted by an organization this is certainly totally dependable. It is a favorite proven fact that QuickBooks has had about plenty of improvement in the area of accounting. In the long run quantity of users and selection of companies that can be chosen by some one or the other, QuickBooks Enterprise has got plenty of alternatives for most of us. Significant quantity of features from the end are there any to guide both both you and contribute towards enhancing your online business. Let’s see what QuickBooks Enterprise is all about.

    ReplyDelete
  15. The web is full of faux numbers WHO decision themselves the QuickBooks Support Provider. you’ll value more highly to dial their variety however that might be terribly risky. you’ll lose your QuickBooks Company file or even the code itself. dig recommends dialing solely the authentic QuickBooks Support contact number.

    ReplyDelete
  16. “Just dial our QuickBooks Online Payroll Contact Number to inquire of about for Quickbooks Payroll customer care to get rid of payroll issues. We take advantage of startups to small-scale, medium-sized to multinational companies.”

    ReplyDelete
  17. Every time you dial QuickBooks Customer Service, your queries get instantly solved. You could get in touch with our professional technicians via our email and chat support options for prompt resolution of most related issues.

    ReplyDelete
  18. Don’t worry we have been always here to aid you. As you are able to dial our QuickBooks Desktop Payroll Support Phone Number. Our QB online payroll support team provide proper guidance to fix all issue connected with it. I will be glad that will help you.

    ReplyDelete
  19. Any QuickBooks user faces any sort of identified errors in their daily accounting routine; these errors can differ in one another to a sizable degree, so our dedicated QuickBooks Support Phone Number Service Pro-Advisors are very well designed with their tools and expertise to produce most effective resolutions very quickly to the customers.

    ReplyDelete
  20. Our research team at QuickBooks Support Phone Number
    +1 800-417-9538 is dependable for most other reasons as well. We have customer care executives which are exceptionally supportive and pay complete awareness of the demand of technical assistance made by QuickBooks users. Our research team is always prepared beforehand because of the most appropriate solutions which are of great help much less time consuming. Their pre-preparedness helps them extend their hundred percent support to any or all the entrepreneurs along with individual users of QuickBooks.
    As tech support executives for QuickBooks, we assure our twenty-four hours a day availability at our technical contact number.

    ReplyDelete
  21. QuickBooks Enterprise Tech Support Phone Number got the most suitable choice for connecting your field staff along with your in-house staff to help you to promote closeness and harmony amongst both the groups.

    ReplyDelete
  22. You can actually resolve this error by using the below troubleshooting steps you can simply contact our Support For QuickBooks available at.You should run QuickBooks print and pdf repair tool to ascertain and fix the errors in printer settings before you start the troubleshooting.

    ReplyDelete
  23. QuickBooks Customer Care Contact Number: Designed For every QuickBooks Version
    Comprises of an attractive lot of accounting versions, viz., QuickBooks Pro, QuickBooks Technical Support Phone Number Premier, QuickBooks Enterprise, QuickBooks POS, QuickBooks Mac, QuickBooks Windows, and QuickBooks Payroll, QuickBooks is becoming a dependable accounting software that one may tailor depending on your industry prerequisite.

    ReplyDelete
  24. You should decide the QuickBooks Technical Support Number the terribly second you obtain a slip-up on your own screen. it is potential that you just may lose information, or get corruption in your record or company file if the error prolongs.

    ReplyDelete
  25. And also using this, our QuickBooks tech support team team has much knowledge and details about QuickBooks Support Phone Number tools such as QuickBooks database server manager and many more.

    ReplyDelete
  26. Quickbooks Technical support customer support executives that really make use of you on QuickBooks Tech Support Phone Number are responsible to handle every Quickbook technical issue that creates in QuickBooks software.

    ReplyDelete
  27. The popular features of QuickBooks Help & Support makes users amaze and but sometimes feel bad when the connection with the Quickbooks has been lost . It is frequent problems with the application are such as for instance: QB SYNC problem , errors within the transaction report , improper functioning of payroll system errors while doing the installation. The bond lost issue, connection with the free web, sync issue in the software as well as other style of setting which not easily is available & may block the complete workflow .

    ReplyDelete
  28. Quickbooks Tech Support Phone Number get you one-demand technical help for QuickBooks. QuickBooks allows a number of third-party software integration. QuickBooks software integration is one of the most useful solution provided by the application to control the accounting tasks in a less complicated and precise way. Need not bother about the costing of the software integration because it offers an array of pocket-friendly plans that can be used to control payroll with ease.

    ReplyDelete
  29. QuicKbooks Customer Support Phone Number get you one-demand technical help for QuickBooks. QuickBooks allows a number of third-party software integration. QuickBooks software integration is one of the most useful solution offered by the software to manage the accounting tasks in a simpler and precise way.

    ReplyDelete
  30. In addition to this, you are able to keep access, control & client permissions associated with your organization requirement.Additionally, to avail data protection and recovery services, just dial QuickBooks Enterprise Tech Support Number.

    ReplyDelete
  31. The moment you discover errors or other issues when working with your QuickBooks software, you don’t have to panic by the looked at your company getting negatively impacted. Our company is here for you personally. Speak to our skilled QuickBooks technical support experts at our toll-free QuickBooks Payroll Technical Support Number.

    ReplyDelete
  32. Being a QuickBooks Support Phone Number online accountant, bookkeeper, or tax professional, you need to utilize this software. Its new and advanced features help save you and your customers valued time.

    ReplyDelete
  33. Rectifying errors desires in-depth information regarding the device as well as its intricacies. Our internet site can be a go-to supply for everything associated with QuickBooks Tech Support Phone Number.

    ReplyDelete
  34. Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog. share more detail
    Ai & Artificial Intelligence Course in Chennai
    PHP Training in Chennai
    Ethical Hacking Course in Chennai Blue Prism Training in Chennai
    UiPath Training in Chennai

    ReplyDelete
  35. This is most informative and also this post most user friendly and super navigation to all posts... Thank you so much for giving this information to me.. nice page
    Ai & Artificial Intelligence Course in Chennai
    PHP Training in Chennai
    Ethical Hacking Course in Chennai Blue Prism Training in Chennai
    UiPath Training in Chennai

    ReplyDelete
  36. Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot.Thanks for your sharing!!!
    Great post i must say and thanks for the information. Education is definitely a sticky subject. However, is still among the leading topics of our time. I appreciate your post and look forward to more.
    Data Science Training In Chennai

    Data Science Online Training In Chennai

    Data Science Training In Bangalore

    Data Science Training In Hyderabad

    Data Science Training In Coimbatore

    Data Science Training

    Data Science Online Training

    ReplyDelete
  37. I like your post. Everyone should do read this blog. Because this blog is important for all now I will share this post. Thank you so much for share with us.


    AI Training in Hyderabad

    ReplyDelete
  38. This post is so interactive and informative.keep update more information...
    Salesforce Training in Tambaram
    Salesforce Training in Chennai

    ReplyDelete