Archive for January, 2013

What not to expect from a training program

Thursday, January 31st, 2013

When you join a training program you for sure know what to expect from it but here let us look at what not to expect from a training program, obviously for good reasons.


Embedded Linux Platform Developer course starts..

Tuesday, January 29th, 2013

Dear Embedded Software Enthusiast

Our much awaited weekend program “Embedded Linux Platform Developer” will start from 16th Feb.

Course details and admission procedure

Take a look at this course here

Course duration: 8 full days

March: 2,3, 9,10

Timings: 10am to 5pm

Course fee: Rs.17,000/-
For ex-students of Veda it is Rs.15,000/- only

Max. Seats: 25

Admissions are open, interested participants shall contact us for admission details.

Phone: 040-66100265 or 9885808505

or email to



Team Veda


Is Android in for a run for its money?

Thursday, January 24th, 2013

What does it mean when Android’s biggest carrier, Samsung announced that it’s going to release its phones on the new mobile platform Tizen probably in the first half of 2013?


10 easy ways to become an Open Source contributor

Thursday, January 24th, 2013

Open Source movement has captured the imaginations and skills of a whole generation in its fold. It has nurtured, developed and spread software like Linux, Apache, MySQL to name a few, which have gone well beyond their proprietary competitors.

Top 101 mistakes done by novice C programmers

Monday, January 21st, 2013

A must read series  of articles on ” Top 101 mistakes done by novice programmers C”


Next Linux Driver & Embd Course starts..

Monday, January 21st, 2013

Dear Linux enthusiast

Next batch of  “Linux Drivers and Embedded Developer with Android” will commence from 28th Jan. at 7:15pm to 8:40pm.


  • Completely reworked Embedded Linux/ Drivers courseware
  • More sessions on Linux Programming Essentials
  • Network Programming added to the course
  • Android porting sessions

Complete course details here 

Invitation for demo

We invite your presence for this course. You can attend the first 3 days of this course for FREE. Your valuable feedback will be really helpful for us. You can pass this invitation on behalf of Veda Solutions to your interested friends.


Veda Solutions, 3rd floor, Dhananjaya Chambers, Saradhi Studio Lane, Ameerpet, Hyderabad.

Special Discount on early admission

Participants enrolling on or before 25th Jan. will get a fee discount of Rs.2000/-


Thanks and Keep learning

Team Veda


Monday, January 21st, 2013

DebugFS as the name suggests, is a virtual file system used by kernel developers to make debug information available to user space. General approach of printing debug messages  using  printk() calls is sufficient for most cases, but, often that is not the best way to go.


Bitwise operations in C

Thursday, January 17th, 2013

Operations on bits at individual levels can be carried out using Bitwise operations in C programming language. This document  introduces to bitwise operators in C . Bitwise operations are often applied in diverse programming scenarios to achieve different objectives . Following is a partial list of few scenarios.


Embedded Linux: Introduction

Monday, January 14th, 2013

Linux is one of the few, ever expanding endeavors developed in the 20th century. Obvious or not, it has continuously cranked itself up to reach new horizons since its humble beginnings in 1991. A more than 50 year old market segment, the embedded systems, which encompasses a vast domain of electronic products ranging from little wristwatch cameras, to huge distributed systems like telecom switches, has been charmed by the frills and thrills of Linux and has deeply benefitted from the same.


C standards

Sunday, January 13th, 2013

C is a procedural language. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support. C was therefore useful for many applications that had formerly been coded in assembly language, such as in system programming.

Despite its low-level capabilities, the language was designed to encourage cross-platform programming. A standards-compliant and portably written C program can be compiled for a very wide variety of computer platforms and operating systems with few changes to its source code. The language has become available on a very wide range of platforms, from embedded microcontrollers to supercomputers.


The initial development of C occurred at AT&T Bell Labs between 1969 and 1973 according to Ritchie, the most creative period occurred in 1972. It was named “C” because its features were derived from an earlier language called “B”, which according to Ken Thompson was a stripped-down version of the BCPL programming language.

The origin of C is closely tied to the development of the Unix operating system, originally implemented in assembly language on a PDP-7 by Ritchie and Thompson, incorporating several ideas from colleagues. Eventually they decided to port the operating system to a PDP-11. B’s inability to take advantage of some of the PDP-11’s features, notably byte addressability, led to the development of an early version of C.