Whenever you want to add something to the kernel code, there are two options – either add your code to the kernel code and compile/build the entire kernel image or compile your code separately and add it to the kernel…
Tag: Embedded Systems
Components of Device Driver
To interact with the hardware, driver needs to communicate with the kernel and before that, it must notify the kernel about its presence. This is achieved by the “init” call by which the driver is registered with the kernel and…
Device Drivers : Role & Types
As briefly discussed in our previous article, device driver is a software that is used to control a hardware device and make it work. It acts as an interface between the user-application and the hardware. Any user-application reaches out to…
Device Drivers and Linux Architecture
Device driver is a computer program that controls a particular device that is connected to the system be it printers, CD-ROM readers etc. Before we go into device drivers, let us get a brief of the Linux architecture. The Linux…
L&T Emsys Interview Question Bank – Part 3
L&T Emsys Interview Question Bank continued from Part 2… Q : Why is multiplexing used? A : Resources are limited and number of people using mobile phone and internet services are increasing day by day, so to provide efficient access to all…
L&T Emsys Interview Question Bank – Part 1
Let us now look at the questions asked in the recent times of interviews of L&T Emsys, a division of L&T Technology Services that deals with embedded systems and software development (and thus, the name L&T Emsys). It is an ECE…
Different Applications of Microcontroller
Microcontroller is termed as “Computer-on-a-Chip“. It is named so, because not only the CPU, but RAM, ROM, I/O ports, Timer/Counter, Serial I/Os all are put together on a single microcontroller chip. Microcontrollers are task specific and are essentially used for…