How it Works
Tell us what you need by filling in the form
Receive Verified supplier details
Compare Quotations and seal the deal
X
I agree to the terms and privacy policy
144188195215245280

Techveda

Hyderabad, Telangana
View Mobile Number
Veda Solutions providing training and software consulting services exclusively on core Linux domains like Embedded Linux, Linux Device Drivers, Kernel Internals, Android System Development etc.+ Read More

Nature of Business

Service Provider

Linux Debugging Online Course
Interested in this product?
Get Best Quote
Training Duration 2 months validity

Course Description This is an online course covering essential debugging tools and methods for a Linux programmer Course Duration
  • Access validity for 2 months
Course Timing
  • Access Anytime from Anywhere
Courses Contents:
    GNU ToolsLibraries System calls Source Debugger – DWARFGDBTracking Heal ViolationValgrindManual DebuggingKernel DebuggingKDB
>> Classroom
  • Course Name :Linux Debugging
  • Next batch schedule :Online
  • Class Timing :Anytime
  • Course Duration :2 months validity
  • Course Fee :Rs.5,000/-

View Complete Details

Yes I'm interested

GNU C Programming Course
Interested in this product?
Get Best Quote

GNU C Programming Course

Get Latest Price

Training Duration 2 months access validity

Course Overview This course is designed for participants who wish to make their careers based on C programming. The entire course is delivered on Linux platform and it aims at drastically improving the programming skills of the participants right from basic to an advanced level. It looks at all the internal concepts and standards of C making you adept at using C for all general purpose and system programming needs. We also look at best programming practices to write better and functionally effective C programs. Key Takeaways
  • Learning to use C for application and system software development needs
  • Looking at a simpler ways to understand core C concepts like pointers, structures etc.
  • Learning on Linux environment
  • Understanding programming standards and best practices
Prerequisites
  • Basic C syntax
Course Duration
  • 2 months validity in Audio Video mode

Functions
  • Overview
  • The Role of Functions
  • Function Libraries
  • Functions — Syntax
  • Return Values
  • Function Arguments
  • Local Variables
  • Scope and Lifetime
  • Functions Calling Functions
  • Call-by-Value
  • Definition and Declaration
  • Variadic Functions
  • Inline Functions

Dynamic Memory
  • Using Malloc
  • Using Calloc
  • Using Realloc
  • Using Free
Compiling, Linking, and Locating
  • The Build Process
  • Compiling
  • Linking
  • Locating
Pointers
  • What is a Pointer?
  • Pointer Types
  • Un-initialized Pointers
  • Null Pointers
  • Pointers as Function Arguments
  • Pointers and Arrays
  • Pointer Arithmetic
  • Passing Arrays to Functions
  • Pointers to Constant Data
  • Passing Pointers-to-Const
  • Converting Pointers-to-Const
  • Pointers to Pointers
  • Constant Pointers
  • Increment Operators and Pointers
  • Pointers to Functions
  • Null Pointers

Bit Manipulation
  • Objectives
  • Introduction
  • Bit Twiddling Operators
  • Bit Shifting
  • Portable Bit Manipulation
  • Print Bit Representations

Other Data Types: Structures, Unions, and Enums
  • Overview
  • Defining Structures
  • Using Structures
  • Initializing Structure Variables
  • Problems with Initializing Structures
  • Initializing Arrays of Structures
  • Pointers to Structures
  • Passing Structures to Functions
  • Passing Structure Pointers
  • Structures as Data Types
  • Unions

Arrays
  • Looping over an Array
  • Array Sizes
  • Copying Arrays
  • Initializing Arrays
  • Strings
  • Array Caveats
List Implementation
  • Stacks
  • Queues
  • Single linked list
  • Double linked list
  • Circular linked list
  • Course Name :GNU C Programming
  • Next batch starts :Anytime
  • Class Timing :Anytime between 8am to 8pm at our premises
  • Course Duration :2 months access validity
  • Course Fee :Rs.3,000/-

View Complete Details

Yes I'm interested

Linux Programming And  Driver Developer Course
Interested in this product?
Get Best Quote
Course Highlights
  • The flagship training programme from Veda Solutions, successfully being conducted from the past 10 years
  • A comprehensive expert level course covering all aspects of system programming like Linux Programming, Kernel Programming and Linux Device Drivers
  • Most attended and recommended by working professionals (from over 100 companies and 8 nations)
  • From corporate trainers to over 20 major technology and embedded companies
  • Available in regular, full-time, weekend workshops, audio-video and online training modes
Who should attend?
  • Working professionals expecting projects/work assignments on Linux kernel programming, Device Drivers or other core system development requirements
  • Working professionals looking to upgrade their system development skills on Linux
  • Programmers from Windows OS platform interested to add/migrate to Linux
  • Microcontroller based embedded developers who are willing to upgrade their skills and enhance their career positions
Course pre-requisites
  • Proficiency in C programming
  • Knowledge of basic Linux commands
What you will learn?
  • Linux programming essentials, for understanding the key Linux; issues, concepts and finer nuances of programming to get a proper grounding before getting deeper into core system development
  • Linux Kernel Programming and Internals for getting a complete grip on core OS concepts and module programming
  • Linux Device Drivers, enabling you to start writing Driver programs for embedded and GPOS targets
Course Duration
  • Validity of online registration is for 3 months
Why Veda Solutions?
  • Most recommended training organization by working professionals
  • 10 years of training experience in Embedded Linux and Linux system programming
  • Delivered corporate training to over 20 technology majors including Sasken, NCR, UTC-FS, Xilinx and so on
  • First institute in Asia to start online courses on Linux Kernel, Device Drivers and Embedded Linux
  • Participants from over 8 nations and 100 companies
Course Contents

This course is divided into two logical modules to enable easy and effective understanding of the entire course

Linux Programming Essentials
  • Looking at OS as a System Programmer
  • Virtualization
  • Compiler tools and its functionalities
  • Creating Libraries
  • Implementing System Calls
  • Using Make
  • Debugging applications
  • Files and File systems in Linux
  • File I/O
  • Advanced File Operations
  • Concurrent Programming
  • Pipes and Fifo’s
  • Fork
  • Clone
  • Signals
  • POSIX Threads
Linux Kernel Internals and Device Drivers
  • Introduction to Device Drivers
  • Module Programming
  • Kernel Configuration and Compilation
  • Character Drivers
  • Kernel Features
  • Interrupts and Exceptions
  • Debugging
  • Timers
  • Synchronization techniques
  • ioctl’s
  • The proc filesystem
  • Unified Device Model and sysfs
  • Memory Management and Allocation
  • User and Kernel Space communication
  • Sleep and Wait Queues
  • Interrupt Handling
  • Block Drivers
  • PCI
  • Direct Memory Access
  • Network Drivers
  • USB Drivers

 

View Complete Details

Yes I'm interested

Embedded Linux & Driver Developer Course
Interested in this product?
Get Best Quote
Course Duration4 months

Course Highlights
  • The flagship training programme from Veda Solutions, successfully being conducted from the past 10 years.
  • A comprehensive expert level course on Embedded Linux , Linux Kernel and Drivers
  • Most attended and recommended by working professionals (from over 100 companies and 8 nations).
  • From the leaders in Embedded Linux and System Programming.
  • Available in regular, full-time, weekend workshops, audio-video and online training modes.
Who should attend?
  • Anyone with good C programming skills and a passion for Embedded Linux, kernel & Driver programming
  • Working professionals expecting projects/work assignments on Embedded Linux, Linux kernel programming, Device Drivers or other core system development requirements
  • Working professionals looking to upgrade their system development skills on Linux
  • Programmers from Windows OS platform interested to add/migrate to Linux and Embedded Systems
  • Microcontroller based embedded developers who are willing to upgrade their skills and enhance their career positions
Course pre-requisites
  • Proficiency in C programming
  • Knowledge of basic Linux commands
What you will learn?
  • Linux programming essentials, for understanding the key Linux; issues, concepts and finer nuances of programming to get a proper grounding before getting deeper into core system development
  • Linux Kernel Programming and Internals for getting a complete grip on core OS concepts and module programming
  • Linux Device Drivers and Embedded Drivers enabling you to start writing Driver programs for embedded and GPOS targets
  • Practical Embedded Linux enablement skills for any target hardware like ARM and so on.
Course duration Regular mode 4 months Why TECH VEDA
  • Most recommended training organization by working professionals
  • 10 years of training experience in Embedded Linux and Linux system programming
  • Delivered corporate training to over 20 technology majors including Sasken, NCR, UTC-FS, Xilinx and so on
  • First institute in Asia to start online courses on Linux Kernel, Device Drivers and Embedded Linux
  • Participants from over 8 nations and 100 companies

Gnu compiler distribution
  • Understanding compile & build process
  • Tool chain
  • Object file analysis
  • Executable Images
  • Binary Portability

Exploring Linkers and Build process
  • Build process defined
  • Role of Build scripts in build process
  • Build script syntax
  • Need to modify Build scripts
Libraries
  • Introduction to libraries
  • Creating Static Libraries
  • Creating Shared Libraries
  • Using Libraries
  • Managing dynamic libraries

Stack Analysis
  • Introduction to stack
  • Understanding stack growth
  • Mapping programs
  • Understanding stack frame

>> Classroom

  • Course Name :Embedded Linux & Drivers Developer
  • Next batch starts :5th March 2018
  • Class Timing :7:30pm to 9pm
  • Course Duration :4 months
  • Course Fee :Rs.27,000/- plus GST@18%

 


Application Programming Interface
  • Need for API
  • API and System calls
  • User mode, kernel mode transition
  • API and application portability

Process Address Space
  • Introduction to virtual address space
  • Stack allocation
  • Heap/Data segment management
  • Memory maps
  • Decoding dynamic memory allocation & de-allocation
  • Choosing right memory allocation mechanisms
  • Manipulating memory blocks
  • Swapping memory area
  • Memory locking

View Complete Details

Yes I'm interested

Embedded Linux Course
Interested in this product?
Get Best Quote

Embedded Linux Course

Get Latest Price

Training Duration2 Month

  • This program is designed for Linux programmers who are looking to understand the conceptual and practical aspects of Embedded Linux
Who should attend?
  • Programmers looking to master key concepts of Embedded Linux
  • Programmers already working on Linux, but looking for a methodical and concept-clearing training on Embedded Linux
  • Programmers expecting work assignments on Embedded Linux
Course pre-requisites
  • Proficiency in C programming
  • Linux programming skills
Course Duration
  • Online training mode – 2 months access validity
Courses Contents:
  •  
    • Course Name :Embedded Linux
    • Next batch schedule :Anywhere Anytime (online mode)
    • Class Timing :Anytime
    • Course Duration :2 months validity
    • Course Fee :Rs.7,000/-
  • BootingBuildroot u-boot Booting PandaBooting LinuxBooting rootfsAuto bootFlashing images

     

    Classroom

 

View Complete Details

Yes I'm interested

Embedded Linux Training Services
Ask for Details

Linux Device Drivers Training Services
Ask for Details

Embedded System Training Services
Ask for Details
Tell us what you
need
Receive seller
details
Seal the deal
Save time! Get Best Deal
I agree to the terms and privacy policy