Showing 48 open source projects for "linux device drivers development"

View related business solutions
  • 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
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    TANGO is an object oriented control system for Linux and Windows. It provides a framework in C++, Java and Python for implementing distributed control objects an accessing them via a well-defined API. This sourceforge project a
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Sming

    Sming

    Open source framework simplifying the creation of C++ applications

    Sming is an asynchronous embedded C/C++ framework with superb performance and multiple network features. Sming is open source, modular and supports multiple architectures including ESP8266 and ESP32. Superb performance and memory usage (Sming compiles to native firmware!) Fast and user-friendly development. Integrated host emulator to assist with developing, testing, and debugging libraries and applications on a PC before uploading them to an actual microcontroller. Built-in powerful...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    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: 9 This Week
    Last Update:
    See Project
  • 4
    Virtual Motherboard

    Virtual Motherboard

    Plug&Play Hardware simulation over a virtual bus system.

    The Virtual Motherboard provides a specification of a TCP/IP based system bus, a motherboard simulator implementing this specifaction, and a collection of reusable device simulators. It is the perfect start to build new custom hardware simulators.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 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
  • 5
    pineTERM: Free In-Browser UART Terminal

    pineTERM: Free In-Browser UART Terminal

    Easy-to-use, powerful web/browser UART terminal, no installation req.

    A modern, stand alone browser-based serial terminal for UART communication with microcontrollers, embedded devices, and IoT hardware. No installation required - just open in your browser and connect to your serial device. Just unpack the zip file into local folder and open index.html in Chrome/Edge/Opera. Works on Windows/Linux/MaOS
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6

    SDC

    SDC facilitates development of dist. systems of medical devices.

    OpenSDC is a set of libraries that form a communication framework to facilitate the development of distributed systems of medical devices in high-acuity environments. It is based on the upcoming SDC standard, which is specified by the IEEE in IEEE Std 11073-20702-2016 (Point-of-care medical device communication Part 20702: Medical Devices Communication Profile for Web Services), IEEE Std 11073-10207-2017 (Point-of-care medical device communication Part 10207: Domain Information and Service...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    GPS Datalogger Device Control
    i-Blue 747 / i-Blue 757 / Qstarz BT-Q1000 / i.Trek Z1 / Konet BGL-32 / Holux M-241 / ... control SW (for Java Phones, PalmOS, WinCe (PPC), Java platforms, Windows, Linux, and MacOS). Compatible with most MTK GPS Chipset based loggers.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 8
    ESP32 BLE Keyboard library

    ESP32 BLE Keyboard library

    Bluetooth LE Keyboard library for the ESP32

    This library allows you to make the ESP32 act as a Bluetooth Keyboard and control what it does. Compatible with Android. Compatible with Windows. Compatible with Linux. Compatible with MacOS X (not stable, some people have issues, doesn't work with old devices). Compatible with iOS (not stable, some people have issues, doesn't work with old devices). There is also Bluetooth-specific information that you can set (optional): Instead of BleKeyboard bleKeyboard; you can do BleKeyboard...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Homie for ESP8266

    Homie for ESP8266

    ESP8266 framework for Homie, a lightweight MQTT convention

    An Arduino for ESP8266 / ESP32 implementation of Homie, an MQTT convention for the IoT. This branch of Homie for ESP8266 implements Homie 3.0.1 and adds support for ESP32. PlatformIO is an open-source ecosystem for IoT development with the cross-platform build system, library manager and full support for Espressif ESP8266 development. It works on the popular host OS, Mac OS X, Windows, Linux 32/64, Linux ARM (like Raspberry Pi, BeagleBone, CubieBoard). Available in the PlatformIO registry. Pretty straightforward sketches, a simple light for example (TODO: adapt to V3). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 10
    Arduino MIDI Library

    Arduino MIDI Library

    MIDI for Arduino

    This library adds MIDI I/O communications to an Arduino board. MIDI over USB, Bluetooth, IP & AppleMIDI (see Transports). Active Sensing support. Compatible with all Arduino boards (and clones with an AVR processor). Simple and fast way to send and receive every kind of MIDI message (including all System messages, SysEx, Clock, etc..). OMNI input reading (read all channels). Software Thru, with message filtering. Callbacks to handle input messages more easily. Last received message is saved...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    owfs and owhttpd

    owfs and owhttpd

    Project moved to https://github.com/owfs/owfs/

    Please note that OWFS source code, and all Issue/Tickets/merge requests have now been moved to https://github.com/owfs/owfs/. Developer mailing lists will still be kept at Sourceforge. ---- OWFS -- 1-Wire file system. Use the Dallas 1-Wire and iButton chips with standard filesystem commands. Create temperature loggers. Monitor everything. OWHTTPD -- same system, only used as a light weight web server. OWFS is also ported to embedded routers, Mac OSX and Windows. Basically you can use...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12

    SoftIB Serial Communicator

    UART communications with data flow monitoring

    A simple to use serial communication software for communicating with other serial, MCU and Arduino. The SoftIB Serial Communicator communicates with other Serial devices that use a simple asynchronous communication using only the RX and TX signals without any control signals. The application was developed based on the communication with microcontrollers, but it can be used in all other cases.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Ocean Optics Sample Pack

    Ocean Optics Sample Pack

    Sample code for Ocean Optics OmniDriver spectrometer device driver

    Sample code demonstrating how to use OmniDriver to drive Ocean Optics full range of spectrometers from C, C++, C#, Java, LabVIEW, Delphi, MATLAB and more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    LAMA

    LAMA

    Heterogeneous Software Development Accelerated

    LAMA is a framework for developing hardware-independent, high performance code for heterogeneous computing systems. It facilitates the development of fast and scalable software that can be deployed on nearly every type of system with a single code base. By using LAMA for their application, software developers benefit from higher productivity and stay up to date with the latest hardware innovations, both leading to shorter time-to-market. The framework supports multiple target platforms...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    INDI for Java

    INDI for Java

    INDI astronomical device control library for Java

    A Java library implementing the INDI distributed control protocol (http://indilib.org). Designed to easily implement new INDI Clients (graphical and not graphical ones), INDI Drivers and INDI Servers. We have started a complete overall of the project with many more drivers the staging site with the current development state can be found here http://indiforjava.sourceforge.net/stage/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    PUB! Programmable USB Button

    PUB! Programmable USB Button

    Program a button to send keystrokes to your computer

    PUB! is a Programmable USB Button on which you can program with a sequence of keystrokes. When you press the button those keystrokes are "replayed" over a USB connection. The button is programmed using an innovative and slightly quirky interface that does not require any custom software to be installed on your computer. All you need is a text editor like Notepad or gedit.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    ViennaCL

    Linear algebra and solver library using CUDA, OpenCL, and OpenMP

    ViennaCL provides high level C++ interfaces for linear algebra routines on CPUs and GPUs using CUDA, OpenCL, and OpenMP. The focus is on generic implementations of iterative solvers often used for large linear systems and simple integration into existing projects.
    Downloads: 43 This Week
    Last Update:
    See Project
  • 18
    This project is a general AVR bootloader, for different type of AVR device, all you need to do is modify macro definition, and you don not need to modify the main program.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 19
    G-CNC Sender

    G-CNC Sender

    GCode sender for ramps and marlin firmware for CNC Milling Machine

    GCode sender for ramps and marlin firmware for CNC Milling Machine 3D preview RS232 and RS232 over TCP drivers Full GComands control, disable, replace, pause. Full machine control Remap XYZ coordinates GComands description After install select Help->Check for updates..
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    xfer9860 works with the fx-9860G (AKA Graph85) versions of Casio's graphing calculators. It allows you to transfer files to your calculator, and works on platforms where libusb is available - including Linux and Windows.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 21
    Gebabbel

    Gebabbel

    A frontend for gpsbabel

    Gebabbel is a GUI for the famous gpsbabel, a command line tool to convert various GPS file formats back and forth. Thanks to gpsbabel, you cannot only convert files but also exchange data with your GPS device (e.g. Garmin and Magellan) directly.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22

    astroDevice

    Software platform for the control of astronomical instruments.

    astroDevice is a software platform for the control of astronomical instruments (telescope mount, filter wheel, focuser and CCD) through a single interface. This platform manages any astronomical device through plug-ins. It can manage multiple devices of same type (eg two telescope mounts). astroDevice is an alternative to ASCOM and INDI by providing a common interface between each device type and astronomy software such as Starry Night, KStars, Skychart and Stellarium. The platform is based...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    eegdev

    Library to acquire data from various EEG recording devices

    eegdev is a library that provides a unified interface for accessing an EEG recording system (the development targets mainly Biosemi and g.Tec system) and can be used as well to playback data in the software stack. In addition, it helps the implemention of new drivers by sharing part of code common to all drivers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    OpenSQUID

    Superconducting QUantum Interference Devices (SQUIDs) control software

    OpenSQUID is a Python framework for the control of SQUID (superconducting quantum interference device) readout electronics. It currently supports the Star Cryoelectronics PCI-1000 electronics with PFL-100 and PFL-102 flux-locked loops. Simultaneous operation of both PFL-100s and PFL-102s from a single PCI-1000 is supported. More features are under development. The software is implemented in Python and aims to be easily integrated with user-defined measurement and control code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    birgHPCC

    birgHPCC

    Rapid CUDA Cluster Deployment

    ...While retaining the major functions of the original birgHPC, including automated computing cluster conversion and auto slots detection, the new version (birgHPCC) is capable of creating and configuring a compute unified device architecture (CUDA) computing cluster, hence the extra ā€œCā€ in the name. In addition to the increase in image size (less than 2 gigabytes) and a new Linux base (previously Debian, now Ubuntu), CUDA-capable bioinformatics software programs, such as NAMD, HOOMD-blue, VMD, GPU-HMMER and GPU-BLAST, are pre-installed in birgHPCC, along with the CUDA driver, libraries and software development kit (SDK). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
Auth0 Logo