. This is 4-5 month course for B.E/B. Tech/MTech/ ME/ MCA/M. Sc Candidates Pre final & Final Year with back ground preferably Electronics, Electrical, Instrumentation or Computer science. With these students will be handle their Mini & Final year project by themselves independently. If already completed engineering, then this course will help to get job.. Our institute will provide 00% job assistance to our students. We give our full effort to get job/place. We are having a dedicated team how is working with the placements. 4. Number of days shown below is just for reference. 5. Course Code: PTIESD0a Comprehensive Embedded Systems Design Course is divided into following Major headings a) Basic Electronics and Digital Electronics. b) Basic C. c) Tools including S/W and H/W. d) Basic of Hardware Concepts. e) Basic Embedded. f) Advance C. g) Advance Embedded. h) Basic Linux. i) RTOS concepts. j) Linux Internal and Linux Device Drivers. k) IOT/IOE With Bluetooth Low Energy. Phone: 080 409067, 0895496
Here is the Details Description of Syllabus Basics of Electronics and Digital Electronic Basic Electronic Resistors, Capacitors, Inductors. PN-Junction. Diodes. Transistor. MOSFET/CMOS. Interpretation data sheet. Half-Wave Rectifiers/ Full-Wave Rectifier. Power Supply.V,5.0V,.0V, Voltage Regulators. Switches, Relays. Crystals 7-Segment 555 Timers in AS/MS/BS Digital Electronics Number System Binary, Hex, Decimal, BCD System. Addition/Subtraction of binary, 's complements. Interconversion of number system. Logic Gates AND/OR/NOR/EXOR. Filip-flop, Memory element. Mux- De-Mux, Decoders. Shift Registers. Counters. Phone: 080 409067, 0895496
Basics C Sl# Unit name Unit objectives and keywords CHAPTER : GETTING STARTED What is C? Data Types Variables Naming Conventions for C Variables Printing and Initializing Variables CHAPTER : SCOPE OF VARIABLES Block Scope Function Scope File Scope Program Scope The auto Specifier The static Specifier The register Specifier The extern Specifier The Const Modifier The Volatile Modifier CHAPTER : CONTROL FLOW CONSTRUCTS if if else while for Endless Loops do while break and continue switch else if CHAPTER 4: THE C PREPROCESSOR #define Macros #include Conditional Compilation #ifdef #ifndef CHAPTER 5: MORE ON FUNCTIONS Function Declarations Function Prototypes Returning a Value or Not Arguments and Parameters Organization of C Source Files Extended Example CHAPTER 6: BIT MANIPULATION Defining the Problem Space A Programming Example Bit Wise Operators Bit Manipulation Functions Circular Shifts Phone: 080 409067, 0895496
CHAPTER 7: STRINGS & ARRAY Fundamental Concepts Aggregate Operations String Functions Array Dimensions An Array as an Argument to a Function String Arrays Example Programs 4 CHAPTER 8: POINTERS (PART ) Fundamental Concepts Pointer Operators and Operations Changing an Argument with a Function Call Pointer Arithmetic Array Traversal String Functions with Pointers Pointer Difference Prototypes for String Parameters Relationship Between an Array and a Pointer The Pointer Notation *p++ CHAPTER 9: STRUCTURES Fundamental Concepts Describing a Structure Creating Structures Operations on Structures Functions Returning Structures Passing Structures to Functions Pointers to Structures Array of Structures Functions Returning a Pointer to a Structure Structure Padding CHAPTER 0: STRUCTURE RELATED ITEMS (UNION) typedef - New Name for an Existing Type Bit Fields unions Non-Homogeneous Arrays Enumerations Phone: 080 409067, 0895496
Tools Including S/W and H/W KEIL Making project in Keil. Keil features/ tabs. Memory models in Keil. Debugger setting in Keil. Linker settings in Keil. Multimeter Measuring Voltage/Current/Registers. Measuring continuity. Introducing BBT Baring Board Test. CRO Use of CRO. What is Trigger. How to do setting in CRO. Measuring Voltage/current from CRO. 4 Logic Analyzer What is Logic Analyzer How to use Logic Analyzer What is the use of logic Analyzer? For which protocol we can use logic Analyzer 5 Soldering Iron/Heat GUN/ How to use Soldering Iron. Precaution need to take. Basic Hardware Concepts Designing Power supply Design of power supply 5V. Designing of 7 segment display hardware Hardware Design guidelines. Study of 7 segment components Designing Schematics of hardware implementation. Important concepts during hardware Schematics design Important concepts during hardware PCB lay-outing. 4 Active High/Active Low Description of Active high and Active Low. 5 EMI/EMC consideration Use of Ground Plan Use of De-coupling capacitor Use of TVS Diode 6 Components Torrance and Data sheet study Component Torrance study. Consideration during designing. 7 Certification/Standard CE/TUV/IC/ISI/IS/ISO Phone: 080 409067, 0895496
Basics of Embedded Systems Microprocessor/ Microcontroller Basic Concepts and Review Definition Nomenclature Buses Address, Data and Control Architecture Interfacing memory & I/O devices Programming (Assembly) Monitor program Micro-controller Microcontroller Basic Concepts and Review Architecture Interfacing memory & I/O devices Programming (Assembly) Assignments Assembly Programming Addition of two number. Toggling Port with delay. Toggling Port with timer. Introduction of Interrupt. Comparison interrupt and polling. Communication with loop back. Key board interface. Controlling LED with Switches. 4 Embedded C Embedded C & Integrated Development Environment Embedded C Programming Data types Pointers Arrays Pointer functions Loops Interrupt Handling Macros Conditional Compilation Manipulating information at the bit level Structures & Union Accessing hardware using Pointers Memory Management 0 Software Used: Keil IDE/ Dev C++/GCC compiler Phone: 080 409067, 0895496
5 Introducing ARM Architecture Induction of ARM Architecture ARM7TDMI Difference between ARM9/ARM Different ARM concepts Advantage of ARM. 6 Micro-controller hands On ARM CORTEX M Microcontroller (ARM CORTEX M) Peripheral Handson with Real time environments I. GPIO a. LED b. DIP switch c. Keypad d. Character LCD e. Relay II. Timer/Counter a. Toggle LEDs b. Start/ stop based on the external switch c. Generate square wave d. Generate delays e. Pulse count f. Pulse width measurement 0 III. PWM a. DC motor b. Stepper Motor IV. ADC a. Sensor interface b. Single sample & continuous sample Hardware used: Target kit, Peripherals & Interfacing Modules and PC Software Used: Keil IDE Advance C Structure and union Combination of Structure and union. Bit fields in Structure. pointers to structure and union. Advantage of Structure and union Phone: 080 409067, 0895496
Function Pointers Function pointers. Call backs. Advantage/use of functions pointers. 4 Dynamic memory allocation Dynamic memory allocation Malloc Calloc free re-alloc functions. 4 File operations Opening A file Closing a file Writing some data in file and reading back and printing. Different mode in which file can be open and write. 5 String operation Srtcpy strcmp strcat strlen strstr Advance Embedded Data Communication And Networks Communication and Protocols I. IIC a. Interface to PC Read/ Write Byte/Strings b. Develop own protocol & implement II. SPI a. Interface RTC b. Interface memory 7 Hardware used: Target kit, Peripherals & Interfacing Modules and PC Software Used: Keil IDE Wire-less communication Interfacing GSM module with microcontroller. Interfacing ZigBee module with microcontroller. Introduction of Blue-tooth Low energy. 7 Phone: 080 409067, 0895496
Basic Linux Basic Commands ls, man, info, ps, top, grub, vi, gedit, gcc, kill. Etc... File Structure Linux internal file structure Kernel structure RTOS concepts RTOS Fundamentals Real Time Scheduling and Timing, Clock Ticks, Priority Scheduling. RTOS Task Management RTOS Time Management Task Creation, Multi-Tasking, Task Scheduling, Task Query, Task Deletion, Task Change Priority, Task Suspend/Resume Timer and Timer Services, Timer Delay, Get/Set Timer RTOS Inter- Process Communication: Hardware Synchronization, Binary Semaphore, Counting Semaphore, Mutual Exclusion, Message Queue Management, Shared Memory, The Critical Section Problem, Priority Inheritance Phone: 080 409067, 0895496
Advance Linux Process What is process. How to make new process. what is fork() do. What is pid and ppid. Exec(). Signals. Zombie process. IPC Shared memory Process Semaphore Mapped memory Pipes FIFOs Make file Explicit Rules Implicit Rules Variable definitions Directives 4 Linux Thread What is Thread. Difference between process and thread. create process. Exce with Thread. Passing data to Thread. Mutex Mutex Deadlock 5 Device Driver Charter Device Driver. Network Device Driver. 4 INTERNET OF THINGS IOT/IOE Concept of IOT Communication methodology Discursion about Bluetooth low energy Pre-requisites for the Training:. B.E/B. Tech/MTech/ ME/ MCA/M.Sc Candidates Pre final & Final Year with back ground preferably Electronics, Electrical, Instrumentation or Computer science. Should know the basics of any programming language & have some hands on experience. Phone: 080 409067, 0895496