Binly Logo Binly Logo
  • Home
  • Courses
  • Listings
    • Training Institutes
    • Upcoming Classes
    • Trainers / Tutors
    • ClassRoom
    • Online / Remote
    • e-Learning
  • More
    • My Account
    • Add a Listing
    • Contact
Add a listing
Sign in or Register
Add a listing

IEEE Live Projects course Beginner level by IGeekS Technologies

0 reviews
  • Start Date
    April 1, 2025 - May 11, 2025
  • Duration
    60
  • Chat
  • Course Info
  • Book Demo
  • prev
  • next
  • Short List
  • Share
  • Report
  • prev
  • next
Course Category
  • IEEE Live Projects
Request Call Back
Loading
Course Duration in Hours

60

Course Details

Basic and Advance C Topic
Part 1 - Variables and Arithmetic Expressions
The for statement
Symbolic Constants
Character Input and Output
File Copying
Character Counting
Line Counting
Word Counting
Arrays
Functions
Arguments - Call by Value
Character Arrays
External Variables and Scope
Part 2 - Types, Operators and Expressions
Variable Names
Data Types and Sizes
Constants
Declarations
Arithmetic Operators
Relational and Logical Operators
Type Conversions
Increment and Decrement Operators
Bitwise Operators
Assignment Operators and Expressions
Conditional Expressions
Precedence and Order of Evaluation
Part 3 - Control Flow
Statements and Blocks
If-Else
Else-If
Switch
Loops - While and For
Loops - Do-While
Break and Continue
Goto and labels
Part 4 - Functions and Program Structure
Basics of Functions
Functions Returning Non-integers
External Variables
Scope Rules
Header Files
Static Variables
Register Variables
Block Structure
Initialization
Recursion
The C Preprocessor
File Inclusion
Macro Substitution
Conditional Inclusion
Part 5 - Pointers and Arrays
Pointers and Addresses
Pointers and Function Arguments
Pointers and Arrays
Address Arithmetic
Character Pointers and Functions
Pointer Arrays; Pointers to Pointers
Multi-dimensional Arrays
Initialization of Pointer Arrays
Pointers vs. Multi-dimensional Arrays
Command-line Arguments
Pointers to Functions
Complicated Declarations
Part 6 - Structures
Basics of Structures
Structures and Functions
Arrays of Structures
Pointers to Structures
Self-referential Structures
Table Lookup
Typedef
Unions
Bit-fields
Part 7 - Input and Output
Standard Input and Output
Formatted Output - printf
Variable-length Argument Lists
Formatted Input - Scanf
File Access
Error Handling - Stderr and Exit
Line Input and Output
Miscellaneous Functions
String Operations
Character Class Testing and Conversion
Ungetc
Command Execution
Storage Management
Mathematical Functions
Random Number generation
Part 8 - The UNIX System Interface
File Descriptors
Low Level I/O - Read and Write
Open, Creat, Close, Unlink
Random Access - Lseek
Example - An implementation of Fopen and Getc
Example - Listing Directories
Example - A Storage Allocator
Part 9 - Missileneous
Lexical Conventions
Tokens
Comments
Identifiers
Keywords
Constants
String Literals
Syntax Notation
Meaning of Identifiers
Storage Class
Basic Types
Derived types
Type Qualifiers
Objects and Lvalues
Conversions
Integral Promotion
Integral Conversions
Integer and Floating
Floating Types
Arithmetic Conversions
Pointers and Integers
Void
Pointers to Void
Expressions
Pointer Conversion
Primary Expressions
Postfix Expressions
Unary Operators
Casts
Multiplicative Operators
Additive Operators
Shift Operators
Relational Operators
Equality Operators
Bitwise AND Operator
Bitwise Exclusive OR Operator
Bitwise Inclusive OR Operator
Logical AND Operator
Logical OR Operator
Conditional Operator
Assignment Expressions
Comma Operator
Constant Expressions
Declarations
Storage Class Specifiers
Type Specifiers
Structure and Union Declarations
Enumerations
Declarators
Meaning of Declarators
Typedef
Type Equivalence
Statements
Labeled Statements
Expression Statement
Compound Statement
Selection Statements
Iteration Statements
Jump statements
External Declarations
Function Definitions
External Declarations
Scope and Linkage
Lexical Scope
Linkage
Preprocessing
Trigraph Sequences
Line Splicing
Macro Definition and Expansion
File Inclusion
Conditional Compilation
Line Control
Error Generation
Pragmas
Null directive
Predefined names
Embedded System Introduction and Basic Concept
Part 10- Embedded C Introduction and Taking programming under Embedded C.
Difference Between C and Embedded C.
Introduction to Important Embedded Peripherals - SRAM, NVRAM, DRAM, EPROM, EEPROM, Flash, FRAM.
Introduction to Embedded C Compiler(gcc, Keil).
Introduction to Assembly Language Programming(x86) based.
Part 11- Embedded Protocols
Serial Peripheral Interface(SPI)
Inter IC Communication(I2C)
UART
Part 12 Explaning ARM7 Based 32-bit microcontroller(AT91SAM7x256) with keil IDE and workout with Embedded programes.
Understanding ARM Architecture.
Von Neumann vs Harvard architecture
Hand on Experience with the KEIL IDE.
Comparison between 8-bit to 32-Bit Controller.
Understanding the Architecture of 32-bit Controller(AT91SAM7x256).
Port Programming for the AT91SAM7x256. Toggling Port and Toggling LEDs.
Programming the peripheral for controller AT81SAM7x256.
Part 13 Explaining the study of technical datasheet.
Operating System Concept
Overview of operating systems, functionalities and charateristics of OS.
Hardware concepts related to OS, CPU states, I/O channels, memory hierarchy, microprogramming
The concept of a process, operations on processes, process states, concurrent processes, process control block, process context.
UNIX process control and management, PCB, signals, forks and pipes.
Interrupt processing, operating system organisation, OS kernel FLIH, dispatcher.
Job and processor scheduling, scheduling algorithms, process hierarchies.
Problems of concurrent processes, critical sections, mutual exclusion, synchronisation, deadlock.
Mutual exclusion, process co-operation, producer and consumer processes.
Semaphores: definition, init, wait, signal operations.
Use of semaphores to implement mutex, process synchronisation etc., implementation of semaphores.
Critical regions, Conditional Critical Regions, Monitors, Ada Tasks.
Interprocess Communication (IPC), Message Passing, Direct and Indirect
Deadlock: prevention, detection, avoidance, banker s algorithm.
Memory organisation and management, storage allocation.
Virtual memory concepts, paging and segmentation, address mapping.
Virtual storage management, page replacemant strategies.
File organisation: blocking and buffering, file descriptor, directory structure
File and Directory structures, blocks and fragments, directory tree, inodes, file descriptors, UNIX file structure
Introduction to Linux Programming
Understanding the Architecture of Linux.
Linux Application Programming(Multithreading Programming using POSIX Threads).
Part1 - Pthreads Overview
What is a Thread?
What are Pthreads?
Why Pthreads?
Designing Threaded Programs
Part2 - The Pthreads API
Compiling Threaded Programs
Thread Management
Creating and Terminating Threads
Passing Arguments to Threads
Joining and Detaching Threads
Stack Management
Miscellaneous Routines
Part3 - Mutex Variables
Mutex Variables Overview
Creating and Destroying Mutexes
Locking and Unlocking Mutexes
Part4 - Condition Variables
Condition Variables Overview
Creating and Destroying Condition Variables
Waiting and Signalling on Condition Variables
Introduction to Linux Kernel Programming.
Discussion on the Linux Kernel and Carrying out small programs to enhance the functionalities of the Linux Kernel.
Introduction to Linux Device Driver.
Discussion about the Linux device driver.
Char Device Driver.
Block Device Driver.
Introduction to RTOS
Learning the concept of RTOS.
RTOS vs General Purpose OS(GPOS)
Taking example Programmes in RTOS and practical Observation how RTOS is different from GPOS.
Preparation for Interview
Four Hours Discussion for the Interview Preparation Frequently Asked Questions will be getting discussed based on the above syllabus i.e Embedded System.

Gallery
Course Brochure
  • 4alEE_BE-IEEE-2014-15-ComputerInforamationScienceMCA-Titles.pdf View
Upcoming Class
  • May 21, 2025 1:00 pm - June 30, 2025 1:00 pm Add to Google Calendar Add to iCalendar
Request Fees
Contact by Phone
+919590544567
Mode of Learning
Classroom
Facilities
  • Experienced Trainer
  • Public Transport
  • Course Fee Instalment
  • e-Learning
  • Course Certificate
  • Free Demo Class
  • Wireless & Internet access
  • Placement Assistance
  • Online Training
Who can Attend?

Final Year Students for BE,ME,MCA and BCA

Location
  • IGeekS Technologies, Malleswaram (Bangalore),Bangalore,IN

    Get Directions
Request Demo Class
Loading

You May Also Be Interested In

IEEE Live Projects course for graduates by IPSR Solutions Ltd

IPSR solutions Ltd. is a synthesis of a public limited IT company having domestic and international clients…
  • Classroom
  • March 14, 2025 4:36 am - May 13, 2025 4:36 am
  • Get Fees
Kozhikode
₹10,000 - 20,000

IEEE Live Projects course for Novice by RJS Technologies - BTM

Final year project is the turning point of all the final year students. Project marks will be helpful to all…
  • Classroom
  • March 14, 2025 3:00 am - May 13, 2025 3:00 am
  • Get Fees
BTM Ist Stage (Bangalore)
₹10,000 - 20,000

IEEE Live Projects Online for advanced learners by LogicPro Infosystems

IEEE based live projects in various domains like Image Processing, Signal processing, Communication…
  • Online
  • February 20, 2025 9:48 pm - May 11, 2025 9:48 pm
  • Get Fees
Hazratganj (Lucknow)
₹10,000 - 20,000
  • About
  • Terms
  • Refund
  • Privacy
  • Contact
  • Add Listing

© BINLY LEARN

Cart

  • Facebook
  • Twitter
  • WhatsApp
  • Telegram
  • LinkedIn
  • Tumblr
  • VKontakte
  • Mail
  • Copy link