Showing 71 open source projects for "can"

View related business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Try Free
  • 1
    MicroPython

    MicroPython

    Python implementation for microcontrollers and constrained systems

    MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments. The MicroPython pyboard is a compact electronic circuit board that runs MicroPython on the bare metal, giving you a low-level Python operating system that can be used to control all kinds of electronic projects. MicroPython is packed full of advanced features such as an interactive prompt, arbitrary precision integers, closures, list comprehension, generators, exception handling and more. Yet it is compact enough to fit and run within just 256k of code space and 16k of RAM. MicroPython aims to be as compatible with normal Python as possible to allow you to transfer code with ease from the desktop to a microcontroller or embedded system.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 2
    AWS IoT Jobs library

    AWS IoT Jobs library

    Client library for using AWS IoT Jobs service on embedded devices

    The AWS IoT Jobs library helps you notify connected IoT devices of a pending Job. A Job can be used to manage your fleet of devices, update firmware and security certificates on your devices, or perform administrative tasks such as restarting devices and performing diagnostics. It interacts with the AWS IoT Jobs service using MQTT, a lightweight publish-subscribe protocol. This library provides a convenience API to compose and recognize the MQTT topic strings used by the Jobs service. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    OpenBLT

    OpenBLT

    Bootloader for STM32, XMC, HCS12 and other microcontroller targets.

    OpenBLT is mostly used as an STM32 bootloader, due to the popularity of STM32 microcontrollers. However, the bootloader’s architecture is such that it can work with any microcontroller and use any type of communication interface to perform firmware updates.
    Leader badge
    Downloads: 113 This Week
    Last Update:
    See Project
  • 4
    QP Real-Time Event Frameworks & Tools

    QP Real-Time Event Frameworks & Tools

    Real-Time Event Frameworks based on active objects & state machines

    ...The QP RTEFs can also work with many traditional RTOSes and General-Purpose OSes, such as Linux and Windows.
    Leader badge
    Downloads: 142 This Week
    Last Update:
    See Project
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 5
    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: 63 This Week
    Last Update:
    See Project
  • 6
    WP 34s

    WP 34s

    Scientific/engineering firmware repurposing HP business calculators!

    ...Our customers confirm its documentation is excellent and comprehensive (see feedback); a full-color printed edition is available from https://www.amazon.com/dp/153366238X since 2018-10-15. Alternatively, you can get a personalized pdf-manual for a ≥ 9 US$ donation here. We have also produced the WP 31S which is derived from the WP 34S source code. This is an entry-level scientific calculator. Its printed manual is available from https://www.amazon.com/dp/1499231164 .
    Leader badge
    Downloads: 18 This Week
    Last Update:
    See Project
  • 7
    eS

    eS

    Cross-platform IDE for developing embedded solutions and desktops

    ...(For example, the J-Link debugger is sufficient for debugging on an ARM processor) An example of a project of a console utility created in this programming environment here: https://intel-hex-file-processing.sourceforge.io/ Additional information in Russian can be found here https://sites.google.com/view/esrus/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Ficl - small systems scripting with OO
    ...Applications include scripting, hardware bring-up, rapid prototyping, and system extensions. Unlike Lua or Python, Ficl acts as a component of your system - you feed it stuff to do, it does the stuff, and comes back to you for more. You can export compiled code to Ficl, execute Ficl code from your compiled code, or interact. Your choice.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    Modell(-bau-)basierte Eisenbahnsteuerung
    Dieses Projekt beinhaltet eine Digitalsteuerung auf Basis des CAN-Bus, Eclipse RCP und AVR-Mikrocontrollern.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Let your crypto work for you

    Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10

    MenuDesigner

    A GUI system for embedded systems.

    A small GUI system for monochrome and color LCDs suitable for embedded systems with very limited system resources (like 8 bit microcontrollers). Comes with a graphical editor for creating a menu. Runs on Linux and Windows (Cygwin is recommend for using all features). Samples showing the usage on a PC, AVR, and STM32 microcontrollers are included.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    SRM

    SRM

    C library for the development of Linux OpenGL DRM/KMS apps

    SRM is a C library that simplifies the development of Linux DRM/KMS API applications. With SRM, you can focus on the OpenGL ES 2.0 logic of your application. For each available display, you can start a rendering thread that triggers common events like initializeGL(), paintGL(), resizeGL(), pageFlipped() and uninitializeGL(). SRM allows you to use multiple GPUs simultaneously and automatically finds the most efficient configuration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    cmu-opkg

    cmu-opkg

    opkg for cmu mazda infotainment

    This is only repository binary file. If you interest, visit the website https://gitlab.com/mzdonline/cmu-opkg. For developer to activate package management system on CMU. Developer can easy to build own package .Look at Makefile and opkg/*
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    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. http://feilipu.me/?...
    Leader badge
    Downloads: 510 This Week
    Last Update:
    See Project
  • 14
    KhadashPay

    KhadashPay

    The KhadashPay project is an open-source payment system.

    ...As for the customers of the store where the KhadashPay is deployed, Khadash pay doesn't keep any logs whatsoever and doesn't require a bit of your personal information to create an account. You can find the tutorials here: V2.0 (ESP32 Version): https://www.instructables.com/KhadashPay-V20/ V2.0 (Raspberry Pi Pico Version): https://www.instructables.com/KhadashPay-V20-Raspberry-Pi-Pico-Version/ V3.0 (STM32F401CCU6 Version): https://www.instructables.com/KhadashPay-V30-STM32F401CCU6-Version/ V3.0 (ESP32 Version): https://www.instructables.com/KhadashPay-V30/ V3.5 (ESP32 Version): https://www.instructables.com/KhadashPay-V35/ The version of the KhadashPay that stores the data in the cloud and allows you to operate several payment terminals is available on https://sourceforge.net/projects/khadashpay-firebase-edition/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    BACnet for Dynamic C

    BACnet stack for Rabbit 4000/5000/6000

    ...This BACnet library provides a BACnet application layer, network layer and MAC layer communications services for systems based on the Rabbit 4000, 5000 and 6000 processors. The rich feature set of the BACnet stack provides an ideal platform for developing Rabbit based control devices which can use the many BACnet tools out there to reduce the development time and effort.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16

    IoT Leaf

    Software resources for the ESP32 based IoT Leaf microcontroller board

    The IoT Leaf is a small ESP32-based device which can be used as highly flexible power supply, as embedded controller or as a combination of both: it consists of a board which can be cut into two pieces resulting in two different devices or which can be used as one. The board can be powered via solar cell or USB and provides a battery charging function and deep-discharge protection for LiPo batteries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    StateOS

    StateOS

    Free real-time operating system designed for microcontrollers

    Free, extremely simple, amazingly tiny and very fast real-time operating system (RTOS) designed for deeply embedded applications. Target: ARM Cortex-M, STM8. It was inspired by the concept of a state machine. Procedure executed by the task (task state) doesn't have to be noreturn-type. It will be executed into an infinite loop. There's a dedicated function for immediate change the task state.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    RKH - State Machine Framework

    RKH - State Machine Framework

    State machine framework for reactive embedded systems

    ...Instead, the RKH intention is to support just enough basic concepts of that powerful tools to facilitate the reactive-system modeling holding a solid, and efficient implementation. Broadly speaking, the RKH implementation has been designed from the ground up to be used in 8-bits platforms but can be easily adapted to 16 or 32-bits platforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    RTuinOS

    The event based Real-Time Operating System (RTOS) for Arduino

    RTuinOS, the event based Real-Time Operating System (RTOS) for Arduino, is now hosted at SourceForge. In this revision, 1.0, the event concept has been generalized. Events can now be broadcasted events, semaphores or mutexes. This permits to implement all the usual inter-task communication patterns. Please refer to the user guide and the diverse code samples for details. The second technical change is a complete revision of the makefile. It has been improved in many aspects and it now supports three host operating systems; the RTuinOS samples (as well as your applications) can be built under Linux, Windows and Mac OS. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    RunLengthGPIO

    RunLengthGPIO

    a computer interface to the Arduino I/O digital lines

    This sketch makes the Arduino work as a GPIO interface for a computer, where input and output changes are transmitted in run-length encoding. Every time an input pin changes, the Arduino sends the new values of the input pins and the time since the last change. In a similar way, the Arduino can be programmed a sequence of output pin changes, each specified by the new values of the output pins and the time since the previous change. Three application programs are included: the first makes two digital pins act as a TTL-levels UART; the seconds turns the value of the input pins into an image; the third reads codes from infrared remotes with a photodiode and a resistor connected to one of the input pins.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    BitmapCreator

    BitmapCreator

    The program creates bit arrays from fonts and BMP files

    The program creates bit arrays from the fonts installed on your operating system (the entire Windows line since Windows 2000) and uncompressed 24-bit BMP image files. Targeted for embedded developers working with TFT-, LCD-displays. The output of the program is output C header files that a developer can include to his project.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22

    Open Event Machine

    An event driven processing runtime for multicore

    ...It offers an easy programming concept for scalable and dynamically load balanced multicore data plane applications with a very low overhead run-to-completion principle. EM can run on bare metal for best performance or under an operating system with special arrangements. This release of the Open Event Machine contains the EM API as well as an example implementation for Intel multicore CPUs. !!! NOTE !!! Release version numbering scheme changed: after v1.5 follows v1.1.0, where 1.1 reflects the used OpenEM API version.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23

    Embedded debug!box

    Allows executing code on MIPS32 EmbeddedLinux devices (WLAN routers)

    This tool is used to develop small applications that can run on MIPS-based embedded Linux devices - mainly WLAN routers. It is possible to debug these applications using GDB with the GDB backend provided by this tool.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Beagle Entertainment System

    Beagle Entertainment System

    Turns the BeagleBone Black into a Nintendo-based retrogaming console.

    ...A full system image, ready to be written to a microSD card and used as-is, is available for download. Just connect your BES-enabled BeagleBone Black to your network and you can use BES's Node.js web interface to add or remove ROMs, configure gamepads, and edit ROM descriptions for the front-end GUI. There's no need to hand edit configuration files or manually copy ROM files onto the microSD card! BES source: https://github.com/hendersa/bes BES web interface: https://github.com/hendersa/bes-config-node BES kernel device tree: https://github.com/hendersa/bes-dtb-rebuilder
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    Debian Linux for WDTV's

    Debian Linux for WDTV's

    Debian for WDTV Live (running WDLXTV) - Inc. Build Essentials

    ...The original "/etc/apt/sources.list" file needs to be changed: deb http://archive.debian.org/debian-archive/debian/ squeeze main contrib non-free deb-src http://archive.debian.org/debian-archive/debian/ squeeze main contrib non-free You can then install Squeeze packages: eg: apt-get update apt-get install debian-archive-keyring apt-get install build-essential Which gives you a basic GCC environment. I applied the above on the original squeeze image, which may make it easier to get a working system, or, just make your own: The original Debian image is also here: http://files.wdlxtv.de/debian-squeeze.img.tgz
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next