Reverse of link list loop in linked list intersaction in linked list linux booting sequence from where linkux kernel code in booting starts what is interrupt how interrupt is registered. what is the paraeters of request_irq what is the dev structure used for what is busybox what is atags spinlock …
why cant we sleep in interrupt diff between mutex and semaphore spin lock and sempahore multiple debugging techniques kmalloc and vmalloc poll and select call your project overview hw and software arch implement string reverse with boundary checking client server model how security is mentained in client server …
what is breakpoints. how software and hardware breakpoints are implemented what is volatile constant what is the need of volatile constant in embedded system how you will anayse the crash dump how pagefault is handled in linux kernel what is sempahore and mutex diff in semaphore and mutex. diff b/w …
Below are some of the interview questions related to V4l2. What is V4L2? Why V4L2 Was introduced? how to create a video node using v4l2? What are the core functionalities supported by video nodes? How you can negotiate the data format using v4l2? How you can negotiate Input/Output Method ? …
Platform Devices and Drivers Before understanding platform devices and drivers, let’s understand the need which resulted in the introduction of the concept of platform devices and drivers. Linux Kernel introduced the concept of Linux Device model in kernel 2.6 release. According to Linux Device model, all the devices in the …
RISC AND CISC In broader terms, computers can be divided into two components- hardware and software. For architecture designing , both components play a major role. So, the architecture designing of CPU depends on two computing designs:- CISC(Complex Instruction Set Computer) and RISC(Reduced Instruction Set Computer). Before discussing CISC and …
Linux device driver interview questions , Linux kernel development interview questions, Embedded software development interview questions, OS development interview questions , RTOS development interview questions all of these are grouped together under a single roof. This article list out almost all variety of linux device driver interview questions.These LDD questions …
In this chapter we will be discussing about different ways of allocating memory in c language. C provide us the flexibility to allocate memory dynamically at run time in case we are not sure of size of memory required at the time of compilation of program. C provides various functions …
There might be scenario when we know that that member of structure will take very short range of values and for storing that values we don’t need full memory allocated for that variable. example:- struct test { int male_allowed; int female_allowed; }; in the above structure we have two member male_allowed and female_allowed. …