Embedded Systems

Course Content:

Basic of Electronics :

Aim of the course is to enhance as well as reinforce the knowledge base of electronic components, devices and hardware . The contents of the course supplement the knowledge gained through the learning in the class room. The course is specially designed for the students of engineering of 2nd/3rd year and Diploma engineering. Professionals from fields other than electronics have attended this course . The course is conducted by faculty E assisted by Application Engineers with years of experience in field of electronics . Objectives of the course: To familiarize with commonly used active and passive electronic components To learn the basic building blocks commonly used in making projects To learn soldering , use of test equipment in fault finding . To construct a simple utility project.

Familiarisation with electronic components: Following components will be covered : (a) Resistors Functions , Characteristics , Types and selection criteria (b) Capacitors- Functions , Characteristics , Types and selection criteria (c ) Inductors and transformers (d) Relays , switches ,cables and connectors (e) Diodes, Zener diode,and LEDs (f) Transistors and TRIAC ( Switching action only ) (g) Op Amplifier (h) 555 timer (i) MOSFETS Basic Building Blocks: Following basic building blocks will be covered (a) Rectifier circuit with filter and regulator (b) Switching circuits using transistor (c) Astable and monostable circuits with 555 timer (d) Sine wave, Square wave, comparator and difference amplifier circuits using 741 Op amp . Electronic Workshop Practice: Following aspects will be demonstrated: – (a) Essential components of an Electronic Tool kit that The hobbyist should have (b) Use of multimeter (c) Soldering techniques– fixing of components on a PCB, And soldering them (d) Demonstration of PCB Design Project construction: Construction of a minor but useful project selected by the student from the kits.

PCB Designing:

OVERVIEW OF THE COURSE PCB DESIGN Hands on learning use of Ki-CAD/Eagle PCB design software with an aim to make a PCB layout for an electronic circuit with various components such as a micro-controller, IC, transistor, diode, active and passive components, switches and connectors .The program consists of three main modules

  • Schematic Editor
  • Lay out (PCB Editor)
  • Auto router
  • (a) Basic concepts of Ki-CAD software (b) Installation of Ki-CAD software through net/CD etc. (c) Explanation of schematic Editor (d) Make schematic digram of microcontroler based Ring tone generator (e) Make schematic digram of low cost stop watch Electrical rule check (ERC)
  • Explanation of Layout Editor (a) Make PCB layout from schematic digram microcontroler based Ring tone generator (b) Make PCB layout from schematic digram of low cost stop watch (c) Design rule Check(DRC) check (d) Direct PCB board
  • Auto router (a) Auto making PCB layout through a Schematic circuit digram (b) Generation of Net List, Part list and Pin list (c) Soldering of components (d) Testing of the fabricated PCB

Embedded With C Language Course

Overview of Operating System, File System and Architecture, Different UNIX Commands, Directory Structure, Listing Files and Directories, Links, Wild Card Characters or Meta Characters, File Compression, File Permissions, Communication Commands, Redirection Operators, Pipes and Filters, Exporting Variables, Process and Job Control, Editing Files, Shell Scripting, Operators, Conditional Statements, Looping C Programming Using Linux Operating System, Data Types, Keywords, Variables. Control and Conditional Statements, Functions, Arrays, Pointers, Command Line Arguments, User Defined Data Types • Structure • Unions • Enum, Macros Embedded C Programming, Libararies, System Call; Fork, Clone, Exe C Concepts; Threads, Pthreads, Semaphores, Pipes, Signals, GTK + Tools

Embedded System:

OVERVIEW: COURSE ON PIC18 F4520 MICROCONTROLLER EFY has signed MoU with Microchip Technology Inc. for conducting courses on PICseries of Micro Controllers. Courses are regularly conducted on PIC 18F4520 MCU at EFYTech Centers, Delhi and Hyderabad. The training program aims at:  Detailed Study of the device  Study of on chip and input/output peripherals.  Writing of the codes in assembly language for integration of on chip and input/output peripherals  Extensive practice on use of MPLAB IDE for simulation, debugging and programming of the device.  The program is conducted in form of tutorials and 13 well-designed Lab exercise. Salient features of the program are given below: (a) Detailed Study of hardware of PIC Micro Controller, to include architecture, memory management, I/O ports, Instruction Set and Debugging Techniques. (b) Interfacing with real-time peripherals like LCD, Keypad, EEPROM, UART, Stepper Motor, Relay, DC Motor, ADC, Analog Comparators & PWM. (c) Training on development tools MPLABIDE, MPLAB ICD2 and PICDEM2 of Microchip Technology for simulation, real time debugging and programming. Faculty is Microchip Certified. At the end of the course a CD will be provided with information on Reference manual, Data manual, Library of programs, Programs in C also available

LPC1768 NXP MICROCONTROLLER(ARM CORTEX M3 ARCHITECTURE)

The training program aims at: Detailed Study of the ARM Architecture device, Study of on chip and input/output peripherals. Writing of the codes in C language for integration of on chip and input/output peripherals. Extensive practice on use of KEIL IDE for simulation, debugging and programming of the device. The program is conducted in form of tutorials and 13 well-designed Lab exercise.

Salient features of the program are given below:

(a) Detailed Study of hardware of LPC 1768 Micro Controller, to include architecture, memory management, I/O ports, DMA Process, IPC Mechanism, Timers Concept, Interrupt Methods, ISR Methods, Various Communication Protocol, and Instruction Set.

(b) Interfacing with real-time peripherals like LCD, Keypad, EEPROM, UART, Stepper Motor, Relay, DC Motor, ADC, Analog Comparators & PWM.

(c) Training on development tools KEIL IDE and using JTAG/U-LINK Module for Dumping the code into the IC , real time debugging and programming.

LabVIEW( Labaratory Virtual Instrument Engineering Workbench)

Many engineering measurement, control and manufacturing systems are controlled with a computer. In addition, many consumer products are controlled with a microprocessor, or a programmable logic controller. A key component to these is the software that is used. The software converts information that is meaningful to people into information that is meaningful to equipment that is being operated (and vice versa). This workshop is designed to provide introductory experience with LabVIEW software. LabVIEW software is an industrial strength software tool that is used for many real applications. Gain hands-on experience in modeling, designing, and building powerful, custom measurement and control applications with intuitive graphical programming.

1.Become comfortable with the LabVIEW environment and data flow execution. 2. Learn LabVIEW concepts. 3. Learn how to acquire, save and load data. 4. Work with data types, such as arrays and clusters. 5. Learn how to generate signal (sine, square etc.) and signals processing. 6. Data Acquisition using USB / Serial Protocol. Learn controlling of devices like buzzer, LED, Seven Segment Display and DC motor.

Linux Driver & Embedded Developer

Part1

1) Gnu compiler distribution 2) Managing process address space 3) Posix Threads 4) Linux socket abstraction layer 5) File I/O operations 6) Inter-process communication

Part2

1) Linux kernel programming 2) Interrupt handling 3) Linux driver architecture 4) Block driver subsystem 5) USB Part 3 1) Introduction to embedded Linux 2) Machine emulator and virtualizer 3) U-boot 4) Embedded Drivers 5) Flashing Images

Comments

Post a comment

Your email address will not be published. Required fields are marked *

*