What is an Embedded System By definition, embedded systems are application specific electronics systems embedded in larger electro-mechanical systems. Examples of such embedded systems which we encounter in day to day life are washing machine controller, microwave controller, elevator controller, digital clock, air-conditioning remote, TV remote, printers, mobile phones, engine control system etc. All of these devices are either doing very specific job or a set of specific ...
Updated 30-11-2011 at 09:21 AM by basant (There was more space)
The idea of writing this blog entry came up when we started talking to students encouraging them to take up our C and C++ offerings. In the evolved world (as in terms of age and work experience) it was quite easy for folks to say that they do not know a particular lanugage especially C and C++, however, that was not quite the case with students. Most of them felt that they know these languages fairly well to not take up a module (or course) on them. Delving further, it came up that this was a mix ...
Updated 20-12-2011 at 07:17 AM by anup
We often get very interesting questions from students about various career prospects. Some of the these questions are as follows. What are the top technology companies?What are differences between a service company and a product company?What are typical salaries in different companies for freshers?What are the skills needed to crack a job in a top technology company?How important is my degree to get a good job?What is the role of first job in career growth?We will be answering ...
My personal voyage on Linux started in 1996 when PC Quest (an Indian IT magazine) distributed a free CD containing Slackware Linux with its issue. Slackware as the reputation goes is not the easiest of the Linux distributions to install. My friend and I tried to install it several times working throughout the night but were unsuccessful. It always got stuck at the exact same point where in it needed our help, ‘mount the media’. Now coming from the Windows land, this whole mount was absolutely new ...
Updated 07-04-2012 at 01:57 PM by anup
Informally, data structure (DSTR) is the way in which data in the program is organized and manipulated. The latter happens through various operations which are supported by the data structure. Examples of these operations are making new objects in DSTR, removing existing objects, searching for a particular object, sorting based on some criteria etc. As an example, suppose, we have to create and manipulate a student database. Naive approach to create this database could be to ...