Skip to content

joabreu/kernel-driver-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Kernel Driver Compiler (KDC)

An extra abstraction layer for Kernel Drivers. Define your own write/read logic.

Requirements

  • gcc, bison, flex, make.
  • libxz: For compressing the resulting binary.

Get Started

Use this one-liner for initial demo.

make && \
    ./build/compiler/compiler samples/test.c build/test.xz && \
    ./build/user/runner-user build/test.xz 1 && \
    ./build/user/runner-user build/test.xz 2

Disclaimer

For educational purposes.

About

An extra abstraction layer for Linux Kernel Drivers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published