5

Click here to load reader

Mata Kuliah for Embedded Systems

Embed Size (px)

DESCRIPTION

Mata kuliah yang bisa di buat untuk pelajaran embeded sistem

Citation preview

SOFTWARE TECHNOLOGY FOR EMBEDDED SYSTEMS1. Software Technology:- Software Architectures, Software development Tools, Software Development Process Life Cycle and its Model, SoftwareAnalysis, Design and Maintenance.2. Introduction To Data Representation:- Data representation ,Twos complement, Fixed point and Floating Point Number Formats ,Manipulating Bits in -Memory, I/O Ports, Low level programming in C ,Primitive data types ,Arrays, Functions , Recursive Functions, Pointers, Structures & Unions, Dynamic Memory Allocation ,File handling, Linked lists, Queues, Stacks3. Mixing C and Assembly:- C and assembly, Programming in assembly, Register Usage Conventions ,Typical use of Addressing Options, Instruction Sequencing , Procedure Call and Return , Parameter passing ,Retrieving Parameters , Everything in pass by value, Temporary variables4. Input/Output Programming:- I/O Instructions, Synchronization, TransferRate & Latency, Polled Waiting Loops, Interrupt Driven I/O, Writing ISR in Assembly and C, Non Maskable and Software Interrupts5. Memory Management:- Direct Memory Access, Local and GlobalScope, Automatic and Static Allocation, Distinguishing Static from AutomaticObject Creation, Initialization and Destruction, Dynamic Allocation6. Unified Modeling Language:- UML basics, Object state behavior - UML statecharts - Role of scenarios in the definition of behavior - Timing diagrams -Sequence diagrams - Event hierarchies - types and strategies ofoperations - Architectural design in UML concurrency design - threads in UML7. Software Tools:- DJGPP C/C++ compiler, linker, loader and utilities,The ASM assembler, COS-II Preemptive Kernel, Multi C Non-PreemptiveKernelREFERENCE BOOKS1. Daniel W.Lewis, "Fundamentals of embedded software where C andassembly meet", Pearson Education.2. Bruce Powel Douglas, "Real time UML, second edition: Developingefficient objects for embedded systems (The Addison Wesley Objecttechnology series)", 2nd edition 1999, Addison Wesley3. Hassan Gomma, "Designing concurrent, distributed, and real timeapplications with UML", Pearson Education, 20004. C.M. Krishna, Kang G. Shin, "Real Time Systems", McGraw - HillInternational Editions, 19975. By Albert M. K. Cheng , Real-time systems: scheduling, analysis, andverification wiley

EMBEDDED NETWORKING L OBJECTIVESTo impart knowledge on Serial and parallel communication protocols Application Development using USB and CAN bus for PIC microcontrollers Application development using Embedded Ethernet for Rabbit processors. Wireless sensor network communication protocols.UNIT I EMBEDDED COMMUNICATION PROTOCOLS 8Embedded Networking: Introduction Serial/Parallel Communication Serial communicationprotocols -RS232 standard RS485 Synchronous Serial Protocols -Serial Peripheral Interface(SPI) Inter Integrated Circuits (I2C) PC Parallel port programming -ISA/PCI Bus protocols -FirewireUNIT II USB AND CAN BUS 10USB bus Introduction Speed Identification on the bus USB States USB buscommunication: Packets Data flow types Enumeration Descriptors PIC 18 MicrocontrollerUSB Interface C Programs CAN Bus Introduction - Frames Bit stuffing Types of errors Nominal Bit Timing PIC microcontroller CAN Interface A simple application with CANUNIT III ETHERNET BASICS 9Elements of a network Inside Ethernet Building a Network: Hardware options Cables,Connections and network speed Design choices: Selecting components Ethernet Controllers Using the internet in local and internet communications Inside the Internet protocolUNIT IV EMBEDDED ETHERNET 9Exchanging messages using UDP and TCP Serving web pages with Dynamic Data Servingweb pages that respond to user Input Email for Embedded Systems Using FTP KeepingDevices and Network secure.

ELECTRONIC INSTRUMENTATION TECHNOLOGY (TRANSDUSER)OVERVIEWThis module covers modern sensors and advanced measurement systems for a diverserange of applications. The students are familiarized with various sensors and sensortechnologies, data acquisition and display technologies, so as to enable them to make optimaldecisions in product design. Several advanced cutting edge instrumentation technologies likesensor networks, sensor fusion, advanced display technologies, etc. are covered from designand applications point of view.MEASUREMENT TERMINOLOGY:Input and output, range, accuracy, precision, resolution, sensitivity, linearity, repeatability,reproducibility, calibration and traceability, Testing, quality assurance and safety.TRANSDUCERSANDSENSORS.Sensors and transducers: Temperature sensors, resistive sensors, capacitive sensors,electrostatic sensors, piezoelectric sensors, ultrasonic sensors, radiological sensors andMEMS. Optical sensing techniques: Common electromagnetic sensors, IR sensors, passiveSEM 3Course Code Course Title Load Allocation Marks DistributionL T P Total Internal External TotalMTED 301 Electronic InstrumentationTechnology3 1 0 4 50 100 150MTED 302 System On Chip 3 1 0 4 50 100 150MTED 303 RF Design 3 1 0 4 50 50 150MTED 304 ThesisSeminar* 0 0 10 10 50 100 150Grand total 6 2 10 18 150 300 600IR sensors, photo-resistive sensors, photovoltaic sensors, photodiodes, photoelectricdetectors, solid state lasers. CCD and CMOS sensors.DATA ACQUISITION :Signal conditioning: concepts, amplifiers and filters. Analog to digital conversion. Systemsand considerations in Analog and digital data acquisition systems. multiplexers / demultiplexers.Concepts of signal Transmission and telemetry. System interfacing : serial andparallel interfacing. OSI network model. Interfacing standards- UART (RS232), USB, RS485,GPIB, Ethernet and Fieldbus.DISPLAY SYSTEMSRecorders and data loggers. Indicating instruments. Digital display methods and devices:segmental displays, Dot matrix, LED, LCD, projection devices, CRT .EMERGING TOPICS:Introduction to sensor networks, sensor fusion, soft and intelligent sensors. System onmodule. Virtual instrumentation. Intelligent instrumentation. Fault tolerance.Real time systems : introduction, reference model, scheduling approaches. Real timeoperating systems.BOOKS:1. Measurement systems - Application and design by Ernest O. Doebelin , McGraw-Hill.2. Electronic instruments and instrumentation technology by MMS Anand, Prentice-Hall, India.3. Electrical and electronic measurements and instrumentation, by AK Sawhney and PuneetSawhney, Dhanpat Rai & Sons.