The Wisdom of Practice

Pages

  • Home
  • C Programming
  • Kernel/OS Programming
  • Attention/UsefulHome
  • Problem Solving
  • Blog Tips
  • Ubuntu/Linux
  • Presentations
  • Shell Scripts

Kernel/OS Programming

Dear friends, the list of Kernel programming and OS concepts that are available in this blog:-

Loading and Removing Kernel module to and from Kernel

Using module_init() and module_exit() macros in Kernel module

__init and __initdata macros usage

container_of macro usage in Kernel

Passing command line arguments to module

BootROM Vs BootLoader concepts

Busy waiting and Delay of execution concepts in Kernel

ktime_get() and do_gettimeofday() APIs use in kernel

Handling child process using fork()

Introduction to Kernel and Device drivers Part-I

Cross compile a module for ARM platform

Allocation of memory in Kernel

System Booting process

Tasklet Vs Workqueues in kernel Part-II

Tasklet Vs Workqueues in Kernel Part-I


Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest

No comments:

Post a Comment

Home
Subscribe to: Posts (Atom)

You might also like

Related Posts Plugin for WordPress, Blogger...

Search This Blog

Wikipedia

Search results

Topics

  • Attention (10)
  • Blog Tips (1)
  • C Programming (18)
  • c++ compiler (1)
  • codelite ide (1)
  • Google Chrome (3)
  • Kernel Programming (19)
  • Operating System Concepts (17)
  • Presentations (11)
  • Problem Solving (11)
  • python (3)
  • Shell Scripts (2)
  • Ubuntu (4)

Popular Posts

  • [Kernel Programming #7] ktime_get() and do_gettimeofday() APIs use
    We have some APIs to measure time taken for a function or a piece of code in the driver. 1. do_gettimeofday() 2. ktime_get() These API...
  • [Kernel Programming] Allocation of memory in Kernel
    Allocation of memory in Kernel kmalloc() kzalloc() kcalloc() vmalloc() Allocates contiguous physical blocks of memory in byte-sized c...
  • Tasklet Vs Work queues [Part-II]
    For Tasklet Vs Work queues [Part-I], please click here . Work queues Work queues are added in linux kernel 2.6 version. And, one major...
  • [Kernel Programming #5] Passing command line arguments to module
    How to pass command line arguments to module. We know argc/argv in C programming to pass command line arguments. In kernel programming a...
  • [Kernel Programming#6] Busy waiting & Delay of execution in Kernel
    Busy waiting The current execution of process can wait for some events should occur (like availability of required resources/data, passa...

About Me

View my complete profile

Blog Archive

  • ▼  2020 (1)
    • ▼  May (1)
      • C++ compiler setup on windows os machine
  • ►  2018 (1)
    • ►  September (1)
  • ►  2017 (3)
    • ►  December (1)
    • ►  October (1)
    • ►  February (1)
  • ►  2016 (4)
    • ►  September (1)
    • ►  June (2)
    • ►  March (1)
  • ►  2015 (2)
    • ►  December (2)
  • ►  2014 (8)
    • ►  September (3)
    • ►  August (1)
    • ►  July (1)
    • ►  April (1)
    • ►  March (2)
  • ►  2013 (47)
    • ►  December (3)
    • ►  November (6)
    • ►  October (21)
    • ►  August (1)
    • ►  July (13)
    • ►  June (3)
Simple theme. Powered by Blogger.