Skip to content
BlackWhole
Gives life to Machines
Home
Services
Trainings
Embedded System Programming on ARM Cortex M3/M4
RTOS training with FreeRTOS
Linux Device Driver programming
Embedded Linux using BeagleBone Black
Porting and Android bring-up on BBB (on demand)
Projects
Firmware Development
customized embedded solutions
Blogs
Contact Us
Linux Device Driver programming
What you’ll learn
Fundementals of Linux Kernel
Linux Device and Driver Model
Character Driver framework and implementation
Platform device and driver framework and implementation
Device Tree
Learn to write basic kernel module and to load/unload it
Kernel sysnchronization mechanism
Linux GPIO subsystem
Makefile and LKM build procedure
Kernel APIs to process device tree nodes
Linux pinctrl subsystem
Requirements
Strong in C programming
Basic Linux commands
Basic understanding of linux system