Showing 102 open source projects for "avr assembly examples"

View related business solutions
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 1
    Assembly programming

    Assembly programming

    Learning assembly for Linux x86_64

    ...The material is intended for a broad audience, from beginners curious about low-level computing to experienced developers expanding their systems knowledge. The repository emphasizes hands-on examples to reinforce conceptual understanding. Overall, asm functions as a practical learning pathway into assembly language and computer architecture fundamentals.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    os-tutorial

    os-tutorial

    How to create an OS from scratch

    ...The repository provides step-by-step lessons starting with bootloaders and moving through kernel development, interrupts, memory management, and system calls. Each tutorial is accompanied by clear explanations, code examples, and references to deepen understanding. The project uses x86 assembly and C to illustrate concepts, making it accessible to students and hobbyists interested in low-level programming. By compiling and running the examples with tools like QEMU, learners gain hands-on experience with OS fundamentals. With its structured lessons and approachable explanations, the repository has become a widely recommended resource for operating system beginners.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 3
    docker-maven-plugin

    docker-maven-plugin

    Maven plugin for running and creating Docker images

    This is a Maven plugin for building Docker images and managing containers for integration tests. It works with Maven 3.0.5 and Docker 1.6.0 or later.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    spleen

    spleen

    Monospaced bitmap fonts

    Spleen started as a personal challenge. Patrick Wildt (patrick@) recently imported ssdfb(4), a driver for small OLED displays in OpenBSD and needed a 5x8 font to be able to squeeze more columns and rows on those devices. As someone spending most of his time in a terminal, I have been thinking about drawing my own font for a while, and this was the perfect opportunity. To be able to test character spacing and alignment, I started to use the font in xterm, then a zoomed version, and one thing...
    Downloads: 7 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 5
    Kotlin Explorer

    Kotlin Explorer

    Desktop tool to quickly explore disassembled Kotlin code

    Kotlin Explorer is a desktop tool to quickly and easily disassemble Kotlin code. After launching Kotlin Explorer, type valid Kotlin code in the left pane, then click File > Decompile or use Cmd-Shift-D on macOS, Ctrl-Shift-D on Linux and Windows. The middle pane will show the Android DEX bytecode, and the right panel the native assembly resulting from ahead of time compilation (AOT).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Comprehensive Rust

    Comprehensive Rust

    This is the Rust course used by the Android team at Google

    Comprehensive Rust is an open source training course developed by Google to provide a complete introduction to the Rust programming language. Originally created for Google engineers, it has since been released publicly for the broader developer community. The course is structured into modular lessons that cover the fundamentals of Rust, including ownership, lifetimes, traits, generics, and error handling, before progressing to advanced topics like concurrency, async programming, unsafe Rust,...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    Soft I2c Master Uni I2C Library 8051/AVR

    Soft I2c Master Uni I2C Library 8051/AVR

    Soft I2C Universal Arduino AVR or 8051 Device for Arduino(R) IDE

    Soft I2C Universal Arduino AVR or 8051 Device ============================================= V.0.0.2 Universal Arduino library for I2C emulating port. Arduino achitectures : AVR, 8051, STC89C51, STC89C52... See too : https://sourceforge.net/projects/stc89/ Very easy using. See examples. #Donate for development support https://bacciel.com/donate/donate.html Many thanks * DISLCAIMER OF ALL WARRANTIES *
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Soft SSD1306 Uni Library 8051/AVR

    Soft SSD1306 Uni Library 8051/AVR

    Soft SSD1306 by I2C AVR or 8051 Universal Arduino(R) IDE

    Soft SSD1306 by I2C Universal Arduino AVR or 8051 Device ======================================================== V.0.0.1 Universal Arduino library for SSD1306 Display by I2C Arduino achitectures : AVR, 8051, STC89C51, STC89C52... See too : https://sourceforge.net/projects/stc89/ Very easy using. See examples. #Donate for development support https://bacciel.com/donate/donate.html Many thanks * DISLAIMER OF ALL WARRANTIES *
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    operating system simple

    operating system simple

    Operating System Guide Dari 0

    operating_system_guide is a curated, beginner-friendly resource aimed at helping aspiring developers learn how to create an operating system from scratch. Maintained by AzkaDev, the guide collects educational materials, links, and code snippets that walk learners through each major component of OS development—from bootloaders to kernel structures and system calls. While still evolving, the guide acts as a roadmap and inspiration hub for those wanting to explore low-level systems programming...
    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

    avr-dump

    Pretty print wrapper for avr-objdump

    Python wrapper for `avr-objdump` to translate its output and replace raw addresses with explicit special register names whenever appropriate. Also supports output colouring.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 11
    WinAVR
    WinAVR (tm) is a suite of executable, open source software development tools for the Atmel AVR series of RISC microprocessors hosted on the Windows platform. Includes the GNU GCC compiler for C and C++.
    Leader badge
    Downloads: 764 This Week
    Last Update:
    See Project
  • 12
    OpenLoco

    OpenLoco

    An open source re-implementation of Chris Sawyer's Locomotion

    An open source re-implementation of Chris Sawyer's Locomotion. A construction and management simulation video game that simulates running a transport company. OpenLoco is an open-source re-implementation of Chris Sawyer's Locomotion (CSL), the spiritual successor to Transport Tycoon. OpenLoco aims to improve the game similar to how OpenTTD improved Transport Tycoon, and OpenRCT2 improved RollerCoaster Tycoon. CSL was originally written in x86 assembly, building on top of the RollerCoaster...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    OpenQASM

    OpenQASM

    Quantum assembly language for extended quantum circuits

    OpenQASM is an imperative programming language designed for near-term quantum computing algorithms and applications. Quantum programs are described using the measurement-based quantum circuit model with support for classical feed-forward flow control based on measurement outcomes. OpenQASM presents a parameterized set of physical logic gates and concurrent real-time classical computations. Its main goal is to serve as an intermediate representation for higher-level compilers to communicate...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Open Programmer

    Open Programmer

    An USB programmer for PIC, dsPIC, AVR, serial memories

    An USB programmer for various devices, including PIC, dsPIC, AVR microcontrollers, and various kinds of serial eeproms
    Leader badge
    Downloads: 130 This Week
    Last Update:
    See Project
  • 15
    TM1637 7 seg Arduino AVR 8051 Driver

    TM1637 7 seg Arduino AVR 8051 Driver

    7 seg universal Arduino Ardui89 AVR 8051 Device Driver 89C51 89C52...

    TM1637 Universal Arduino AVR 8051 Device ======================================== V.0.0.4 Bugs fixed in AVR using. Hexademal chars bugs fixed in AVR using. Universal Arduino library for TM1637 (LED Driver) Arduino achitectures : AVR, 8051, STC89C51, STC89C51, STC15F2K32K2... See too : https://sourceforge.net/projects/stc89/ Very easy using just using 3 lines, example : TM1637Device display; // New 7 seg display TM1637_init(display, 2, 3); // Init TM1637 Display : CLK = pin 2 / DIO = pin 3 TM1637_printString(display, "1234"); // Print 1234 on 4 x 7 segments module or TM1637_printString(display, "=-7°F"); // Print = - 7°F see all examples in example TM1637Demo, like TM1637_setBrightness(display, 7), etc...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Gridap.jl

    Gridap.jl

    Grid-based approximation of partial differential equations in Julia

    Gridap provides a set of tools for the grid-based approximation of partial differential equations (PDEs) written in the Julia programming language. The library currently supports linear and nonlinear PDE systems for scalar and vector fields, single and multi-field problems, conforming and nonconforming finite element (FE) discretizations, on structured and unstructured meshes of simplices and n-cubes. It also provides methods for time integration. Gridap is extensible and modular. One can...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Flash Linux 0.11 Talk

    Flash Linux 0.11 Talk

    Annotated Unix system source code

    flash-linux0.11-talk is an annotated walkthrough of the Linux 0.11 kernel that explains how a tiny Unix-like system boots, schedules, handles interrupts, and manages memory. The materials break down historically compact and dense code into digestible segments, with diagrams and call flows that trace execution from bootloader to user space. By focusing on a small, early kernel, the series reveals core OS concepts without the complexity of modern subsystems. It highlights how segmentation and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Perf Book

    Perf Book

    The book "Performance Analysis and Tuning on Modern CPU"

    This project is a practical guide to performance analysis and tuning on modern CPUs, bridging microarchitecture details with hands-on profiling. It explains how caches, TLBs, prefetchers, branch predictors, and out-of-order execution influence real program speed, then connects those concepts to concrete optimization strategies. Readers learn how to design trustworthy benchmarks, avoid measurement traps (warmup, turbo, frequency scaling), and interpret hardware performance counters. The book...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Generative AI JS

    Generative AI JS

    This SDK is now deprecated, use the new unified Google GenAI SDK

    ...Though marked deprecated (likely superseded by newer SDKs), the repo shows how to wrap HTTP/WS endpoints, manage streaming responses, and interoperate with browser UI or server logic. The examples include chat widgets, prompt pipelines, and generalized inference utilities. It also deals with streaming cancellation, retries, backoff logic, and message chunk assembly to help developers handle real-world use. Because it’s JavaScript, the repo supports both ESM and CommonJS contexts, making it versatile in backend and frontend setups. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20

    UnoLib

    Library designed for the Arduino Uno platform and AVRPascal editor

    UnoLib is a Free Pascal library designed for the Arduino Uno platform and AVRPascal editor (http://akarwowski.pl/index.php?page=electronics&lang=en) or other editor using FPC 3.3.1 for AVR microcontrollers (e.g. FreePascal IDE, Lazarus). It is a translation of a subset of the standard Arduino libraries, adapted as needed for a Free Pascal environment. Moreover, support for fixed point numbers has been added. Current updates of the library are available at https://github.com/ackarwow/unolib/
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    PICSimLab - Prog. IC Simulator Lab.

    PICSimLab - Prog. IC Simulator Lab.

    PICSimLab is a realtime emulator for PIC, Arduino, STM32, ESP32, ...

    PICSimLab is a realtime emulator of development boards with MPLABX/avr-gdb debugger integration. PICSimLab supports microcontrollers from picsim, simavr, uCsim, qemu-stm32, qemu-esp32, and gpsim. PICSimLab has integration with MPLABX/Arduino IDE for programming the microcontroller's boards. As the purpose of PICSimLab is to emulate real hardware it does not have any source code editing support. For code editing and debugging the same tools used for a real board should be used with PICSimLab,...
    Leader badge
    Downloads: 699 This Week
    Last Update:
    See Project
  • 22
    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: 87 This Week
    Last Update:
    See Project
  • 23
    Open Source SW/HW Project for Embedded Ethernet Applications. Works with AVR ATmega256/128/103, AVR32, SAM7X, SAM7S(E), SAM9, AT91X40, GameBoy Advance, Cortex M3 / M4 (STM32, NXP LPC, LM3S), Freescale Coldfire, RTL8019AS, LAN91C111, CS8900 and DM9000E chips. Offers a tiny TCP/IP stack including HTTP, FTP and DHCP.
    Leader badge
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24

    amforth: Interpreter on Microcontrollers

    amforth is an extendible interpreter on microcontrollers

    amforth is an extendable command interpreter running on AVR ATmega and TI MSP430 microcontrollers. The Risc-V and ARM architectures are ascending. Turnkey actions for IoT workloads are possible as well. The command language is close to the Forth 2012 standard.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    McuOnEclipse

    McuOnEclipse

    Releases of McuOnEclipse projects

    Processor Expert components and Eclipse examples and plugins.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB