Quest for understanding the fundamentals of Linux Operating System and Embedded Systems

I am just a minute speck of negligible mass in the universe and yet, that doesn't stop me from exploring the fundamentals of technology.

Linux Kernel Programming


Linux kernel Programming


Linux Kernel Device Driver Programs

1_hello-world

2-Pass-arguments-to-module

3_Statically_Allocating_Major_Number

4_Dynamically_Allocating_Major_Number

5_Manually_Creating_Device_File

6_File_opertions_device_driver

7_Real_Device_Driver

8_IOCTL_Device_Driver

9_Procfs_Device_driver

10_wait_queue_static_Device_driver

11_wait_queue_dynamic_Device_driver

12_sysfs_kernel_Device_driver

13. Linux Kernel Driver Program: 7_Network device driver
14. Netlink Socket programming between userspace and kernel

Linux Boot up Logs
ARM V7 linux kernel 4.1.12 Boot up logs


Brute Force Algorithms

C program to Print all combinations of the given alphabets up to length 'n'.


Handy Linux Programs

C program to get text between 2 substrings of the main string

C program to replace malloc, calloc and relloc using LD_PRELOAD i.e during the runtime of a process

Data Structures [C programming]

C program on how to using Hashing to search an element in a linked list

C program on single Linked list
A C Program to demonstrate adjacency list representation of graphs

Basic C programs - 2
C program to copy data from structure into array and from array back into another structure
snprintf and sscanf

Signal Handler Programs
C program on how to use alarm() and on how SIGALRM signal works

C Program Compilation Steps
Four Stages of Compiling a C Program

Home
Subscribe to: Posts (Atom)

Search This Blog

  • Home

Blog Archive

  • July 2023 (1)
  • September 2022 (1)
  • April 2022 (1)
  • December 2021 (1)
  • January 2021 (1)
  • May 2020 (6)
  • March 2020 (1)
  • July 2019 (1)
  • June 2019 (3)
  • March 2019 (4)
  • December 2018 (2)
  • November 2018 (1)
  • October 2018 (1)
  • August 2018 (1)
  • July 2018 (3)
  • June 2018 (6)
  • May 2018 (2)
  • April 2018 (11)
  • March 2018 (11)
  • February 2018 (3)
  • January 2018 (20)
  • December 2017 (15)
  • November 2017 (16)
  • October 2017 (5)
  • September 2017 (6)
  • August 2017 (1)
  • July 2017 (4)
  • June 2017 (6)
  • May 2017 (4)
  • April 2017 (4)
  • March 2017 (4)
  • February 2017 (10)

Total Pageviews

Labels

  • C Programs
  • Expect
  • ipv6
  • Linux
  • Linux Kernel Driver Programming
  • pic16f877a C programs
  • python
  • raspberry pi
A lot of material has been borrowed from internet. The content is purely for educational purpose. Simple theme. Theme images by lobaaaato. Powered by Blogger.