All Projects → Zildj1an → FIFO-Driver

Zildj1an / FIFO-Driver

Licence: GPL-3.0 license
Character device driver working as FIFO pipe, created with a Linux Kernel module (SMP-Safe). Works on Android's kernel.

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to FIFO-Driver

ridesharing-ios
Ridesharing driver & rider sample apps using HyperTrack SDK
Stars: ✭ 97 (+708.33%)
Mutual labels:  driver
Prevent Process Creation
Record & prevent process creation in kernel mode
Stars: ✭ 31 (+158.33%)
Mutual labels:  driver
ksql-jdbc-driver
JDBC driver for Apache Kafka
Stars: ✭ 85 (+608.33%)
Mutual labels:  driver
hacktoberfest2020
Submit Just 4 PRs to earn SWAGS 🔥
Stars: ✭ 44 (+266.67%)
Mutual labels:  dev
rust-memcache
memcache client for rust
Stars: ✭ 106 (+783.33%)
Mutual labels:  driver
made.in.senegal
🇸🇳 👨🏽‍💻 A collection of tools built by Senegalese developers that can be used by anyone all over the world.
Stars: ✭ 56 (+366.67%)
Mutual labels:  dev
hactoberexplor
HacktoberExplor is for people who love to travel, explore and let others know about the beautiful places which they've visited, alongwith a photo and a short description about that place. Also you can add about yourself, your interests and your social media links, etc.
Stars: ✭ 16 (+33.33%)
Mutual labels:  dev
swGL
A multithreaded software implementation of OpenGL 1.3 in C++.
Stars: ✭ 50 (+316.67%)
Mutual labels:  driver
nestjs-storage
Nestjs file system / file storage module wrapping flydrive
Stars: ✭ 92 (+666.67%)
Mutual labels:  driver
battlestax
BattleStax is a stateful JAMStack game that is wholesome fun for the entire crew.
Stars: ✭ 32 (+166.67%)
Mutual labels:  dev
fluent-provider
A provider for including Fluent in Vapor applications
Stars: ✭ 13 (+8.33%)
Mutual labels:  driver
1000hz
Overclock your old mouse and increase its polling rate
Stars: ✭ 45 (+275%)
Mutual labels:  driver
libusbhsfs
USB Mass Storage Class Host + Filesystem Mounter static library for Nintendo Switch homebrew applications.
Stars: ✭ 81 (+575%)
Mutual labels:  driver
opendragon
Open Redragon drivers for Linux. Currently only supporting some mice.
Stars: ✭ 72 (+500%)
Mutual labels:  driver
neo4j-jdbc
JDBC driver for Neo4j
Stars: ✭ 110 (+816.67%)
Mutual labels:  driver
r8125-esxi
Realtek RTL8125 driver for ESXi 6.7
Stars: ✭ 163 (+1258.33%)
Mutual labels:  driver
FakePlayer
Specter but targeting PocketMine-MP API 4.0.0
Stars: ✭ 46 (+283.33%)
Mutual labels:  dev
MPU-9250-Sensors-Data-Collect
MPU9250 (MPU6500 + AK8963) I2C Driver in Python for Raspbery PI
Stars: ✭ 51 (+325%)
Mutual labels:  driver
leetspeek
Open and collaborative content from leet hackers!
Stars: ✭ 11 (-8.33%)
Mutual labels:  dev
js-data-structures
🌿 Data structures for JavaScript
Stars: ✭ 56 (+366.67%)
Mutual labels:  fifo

FIFO-Char-Driver GPLv3 license

Language: Español | English

Main Idea

👨‍🔧 Character device driver (/dev) working as a FIFO pipe, created with a Linux Kernel module. As such, it's SMP-Safe due to the use of semaphores (working as condition variable and mutexes).

Usage: Compile, load the module, create the driver (mknod), use the pipe!

$ make

$ sudo insmod fifodev.ko

$ sudo mknod -m 666 <pathname_char_file> c <major> <minor>

$ # Enjoy your brand-new pipe! #

...

Loading module into Android's Kernel

The module was developed for Debian, but can be easily used in Android. You just need to use the Makefile for re-compiling. Please notice that the Makefile employs a compiled Android-x86 kernel oreo version

License

This project is licensed under the GNU-GPL License - see the LICENSE.md file for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].