Showing 189 open source projects for "linux device driver development"

View related business solutions
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New to Google Cloud? Get $300 in credits to explore Compute Engine, BigQuery, Cloud Run, Gemini Enterprise Agent Platform, and more.

    Start your next project with $300 in free Google Cloud credit. Spin up VMs, run containers, query petabytes in BigQuery, or build agents with Gemini Enterprise Agent Platform. Once your credits are used, keep building with 20+ always-free tier products including Compute Engine, Cloud Storage, GKE, and Cloud Run functions. No commitment required—just sign up and start building.
    Claim $300 Free
  • 1
    AWS IoT Device Defender Library

    AWS IoT Device Defender Library

    Client library for using AWS IoT Defender service on embedded devices

    The Device Defender library enables you to send device metrics to the AWS IoT Device Defender Service. This library also supports custom metrics, a feature that helps you monitor operational health metrics that are unique to your fleet or use case. For example, you can define a new metric to monitor the memory usage or CPU usage on your devices. This library has no dependencies on any additional libraries other than the standard C library, and therefore, can be used with any MQTT client...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    AWS IoT Device Shadow library

    AWS IoT Device Shadow library

    Client library for using AWS IoT Shadow service on embedded devices

    The AWS IoT Device Shadow library enables you to store and retrieve the current state (the “shadow”) of every registered device. The device’s shadow is a persistent, virtual representation of your device that you can interact with from AWS IoT Core even if the device is offline. The device state is captured as its “shadow” within a JSON document. The device can send commands over MQTT to get, update and delete its latest state as well as receive notifications over MQTT about changes in its...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    Linux GPIB Support

    Linux GPIB Driver package (source)

    The Linux GPIB Package is a support package for GPIB (IEEE 488.2) hardware. The package contains a development environment consisting of a GPIB library written in C, kernel driver modules, and bindings for several other languages.
    Leader badge
    Downloads: 44 This Week
    Last Update:
    See Project
  • 4
    Tasmota

    Tasmota

    Alternative firmware for ESP8266 with easy configuration

    Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Unless your Tasmota powered device exhibits a problem or you need to make use of a feature that is not available in the Tasmota version currently installed on your device, leave your device alone - it works so don't make unnecessary changes! If the release version (i.e., the master branch) exhibits...
    Downloads: 13 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 5
    Zephyr Project

    Zephyr Project

    Scalable, optimized, secure RTOS for multiple hardware architectures

    The Zephyr Project is a new generation real-time operating system (RTOS) that supports multiple hardware architectures. It is based on a small-footprint kernel specially designed for use on resource-constrained and embedded systems. The Zephyr OS can be used for a wide range of applications: from simple embedded environmental sensors and LED wearables to sophisticated embedded controllers, smart watches, and IoT wireless applications.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    libusb

    libusb

    A cross-platform library to access USB devices

    libusb is a library for USB device access from Linux, macOS, Windows, OpenBSD/NetBSD, Haiku and Solaris userspace. It is written in C (Haiku backend in C++) and licensed under the GNU Lesser General Public License version 2.1 or, at your option, any later version. libusb is a C library that provides generic access to USB devices. It is intended to be used by developers to facilitate the production of applications that communicate with USB hardware. Using a single cross-platform API, it...
    Downloads: 31 This Week
    Last Update:
    See Project
  • 7
    A linux userspace device driver that allows joystick events to be remapped. Several joysticks can be combined into a single controller, and button/axes events can be remapped to new joystick, keyboard or mouse events. Advanced scripting also supported.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    wavemon

    wavemon

    Ncurses-based monitoring application for wireless network devices

    wavemon is a wireless device monitoring application that allows you to watch signal and noise levels, packet statistics, device configuration and network parameters of your wireless network hardware. It should work (though with varying features) with all devices supported by the Linux kernel. Apart from debian/ubuntu packages and slackbuild scripts for wavemon, this repository contains the full source code.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    ChefKiss Inferno

    ChefKiss Inferno

    Emulating Apple Silicon devices

    ...Its development reflects a deep understanding of Apple’s proprietary hardware and driver model, often requiring reverse engineering and experimentation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    AWS IoT Fleet Provisioning Library

    AWS IoT Fleet Provisioning Library

    Client library for using AWS IoT Fleet Provisioning service

    The Fleet Provisioning library enables you to provision IoT devices without device certificates using the Fleet Provisioning feature of AWS IoT Core. For an overview of provisioning options available, see Device provisioning. This library has no dependencies on any additional libraries other than the standard C library, and therefore, can be used with any MQTT library. This library is distributed under the MIT Open Source License. This library has gone through code quality checks including...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Free Spacenav
    The spacenav project provides a free compatible alternative, to the proprietary 3Dconnexion device driver and SDK, for their 6dof space navigation input devices. It provides both a replacement free user-space driver, and a replacement SDK library.
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • 12
    SeaBreeze

    SeaBreeze

    Open-source cross-platform spectrometer device driver

    SeaBreeze is a device driver library that provides an interface to select Ocean Optics spectrometers. It is written in C/C++ and builds and runs on Windows (XP/7/8), MacOSX, and Linux (x86/x64/ARM).
    Downloads: 8 This Week
    Last Update:
    See Project
  • 13
    DNP3 Protocol Code  Win Linux download

    DNP3 Protocol Code Win Linux download

    DNP3 Protocol Source code Library Outstation and client Win Linux

    ...support CROB, analog output command with "select-before-operate" or "direct-execute" command execution modes Industry proven, tested with all leading test tools Get a free DNP3 (IEEE 1815) Development Bundle In the Development Bundle, We included DNP3 (IEEE 1815) Server & Client Simulator, Windows & Linux SDK. http://www.freyrscada.com/dnp3-ieee-1815.php Video Tutorial https://www.youtube.com/playlist?list=PL4tVfIsUhy1abOTxSed3l56FQux5Bn_gj Interoperability : http://www.freyrscada.com/docs/FreyrSCADA-DNP-Driver-Object-Variation-Support.pdf FreyrSCADA offering Static and Dynamic Libraries (DLL, LIB), DNP3 Source Code Library, Demo Kit (Raspberry Pi & BeagleBone Black) or Customer specific Hardware windows, Linux, QNX
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    DNP3 Protocol Win Linux  test tool code

    DNP3 Protocol Win Linux test tool code

    DNP3 Outstation and client simulator, Source code Library, win, Linux

    DNP3 Protocol - v21.06.018 Complete implementation of DNP3 protocol standard including File transfer. Binary Input, Double-bit Binary Input, Binary Output, Counter Input, Analog Input, Analog output, Octect String, virtual terminal String. support CROB, analog output command with "select-before-operate" or "direct-execute" command execution modes Industry proven, tested with all leading test tools. DNP3 Protocol RTU Outstation Server Simulator, Client Master Simulator,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    ChibiOS/RT free embedded RTOS
    ChibiOS/RT is a free and efficient RTOS designed for deeply embedded applications. It offers a comprehensive set of kernel primitives and supports many architectures: ARM7, Cortex-M0, Cortex-M3, Cortex-M4, PowerPC e200z, STM8, AVR, MSP430, ColdFire, H8S, x86.
    Leader badge
    Downloads: 62 This Week
    Last Update:
    See Project
  • 16

    MultiCAN

    EPICS device support for CAN Bus

    MultiCAN implements a CAN Bus device support for EPICS. EPICS is a framework for control systems, the CAN Bus is a reliable real-time field bus. The ‘Multi’ und MultiCAN stands for ‘Multi Protocol support’, so it supports more than one protocol for CAN Bus communication. MultiCAN has support for the CANOpen protocol and the older CAN Application Layer (CAL).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Please NOTE: The repository at SourceForge is retired! For the latest source, releases, bug tracking, use https://github.com/OpenCBM/OpenCBM instead! Win NT/2K/XP/7/8/10/11, Linux/i386/AMD64/ARM, FreeBSD and MacOS X kernel driver and development library to control serial CBM devices, such as the Commodore 1541 disk drive, connected to the PC's parallel port via a XM1541 or XA1541 cable. Fast disk copier included. Successor of cbm4linux. Also supports the XU1541 and the XUM1541 USB devices (a.k.a. "ZoomFloppy").
    Leader badge
    Downloads: 45 This Week
    Last Update:
    See Project
  • 18
    TFT_eSPI

    TFT_eSPI

    Arduino and PlatformIO IDE compatible TFT library

    An Arduino IDE compatible graphics and fonts library for 32-bit processors. The library is targeted at 32-bit processors, it has been performance-optimized for STM32, ESP8266 and ESP32 types. The library can be loaded using the Arduino IDE's Library Manager. Direct Memory Access (DMA) can be used with the ESP32, RP2040, and STM32 processors to improve rendering performance. "Four wire" SPI and 8 bit parallel interfaces are supported. Due to the lack of GPIO pins, the 8-bit parallel interface...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 19
    IEC60870-5 101 tools code library

    IEC60870-5 101 tools code library

    IEC 101 Server and Client Simulator Source code Library, Win, Linux

    v21,06.018 IEC101 RTU Server Simulator, IEC101 Client Master Simulator, Static and Dynamic Libraries, Source Code Library. Driver for Windows, POSIX Linux, ARM , PowerPC, QNX & more * Make your RTU, protocol converter, Gateway, HMI, Data concentrator compatible with iec 101. * Download Free Evaluation Kit - IEC 60870-5-101 Development Bundle. * In the Bundle included IEC 101 Server & Client Simulator, Windows and Linux SDK, C# projects, Doxygen , Raspberry Pi, BeagleBone Demo library. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Documentation, examples, and reference driver code for the VMware virtual graphics device used by all VMware virtual machines. This project provides the information and code necessary to write both 2D and 3D graphics drivers for this device.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    freeRTOS & libraries for AVR ATmega

    freeRTOS & libraries for AVR ATmega

    freeRTOS for Arduino Uno, Goldilocks 1284p & Mega 2560

    AVR ATmega port of freeRTOS A port of freeRTOS which can be flexibly flexibly configured use almost any available Timer on AVR ATmega devices and will operate with almost any classic Arduino device from Arduino, SeeedStudio, Sparkfun, Freetronics or Pololu. Going forward this repository will be updated less often and only with major releases. Please check at Github for the latest commits. https://github.com/feilipu/avrfreertos The Goldilocks Analogue story is told here....
    Downloads: 13 This Week
    Last Update:
    See Project
  • 22
    This project is a development area for a Linux Device driver for IBM Power Linux RAID SCSI HBA's, including the ipr driver and iprutils packages.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 23
    Mongoose OS

    Mongoose OS

    IoT firmware development framework

    Mongoose OS, an IoT Firmware Development Framework. Supported microcontrollers, ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript. Mongoose OS is integrated and powers many types of devices and appliances globally. Microsoft Azure IoT recommends Mongoose OS for OTA, automatic device management and deploying firmware updates at scale. Built-in flash encryption, crypto chip support, ARM mbedTLS...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    libusbK

    libusbK

    A complete software solution for windows usb devices

    libusbK is a complete driver/library solution for vendor class usb device interfaces. If you are a usb developer or usb device manufacturer seeking a driver solution for a new USB widget then libusbK could be for you. libusbK encompasses a 100% WinUSB compatible api/funtion set. All WinUSB power/pipe polices are fully supported by the libusbK driver. In Addition, libusbK has full support for isochronous endpoints and an extensive set of additional modules to simplify development. ...
    Leader badge
    Downloads: 601 This Week
    Last Update:
    See Project
  • 25
    XNU

    XNU

    Legacy mirror of Darwin Kernel

    Darwin XNU is the hybrid kernel that powers Apple’s macOS, iOS, watchOS, and tvOS operating systems, forming the foundation of the Darwin open-source core. The name XNU stands for X is Not Unix, highlighting its origin as a combination of multiple kernel technologies—primarily the Mach microkernel from Carnegie Mellon University, integrated with substantial components from FreeBSD and Apple’s proprietary IOKit driver framework. This hybrid architecture merges the microkernel model’s...
    Downloads: 3 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Auth0 Logo