DAPLink Alternatives

Similar projects and alternatives to DAPLink

  1. zig

    897 DAPLink VS zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. libopencm3

    Open source ARM Cortex-M microcontroller library

  4. pico-debug

    Discontinued virtual debug pod for RP2040 "Raspberry Pi Pico" with no added hardware

  5. pyOCD

    2 DAPLink VS pyOCD

    Open source Python library for programming and debugging Arm Cortex-M microcontrollers

  6. cosmicOS-core

    Simple to use HAL for ARM Cortex-M devices

  7. webminidisc

    7 DAPLink VS webminidisc

    Upload your Music to NetMD and HiMD MiniDisc devices thanks to WebUSB and WASM (by asivery)

  8. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  9. ya-webadb

    4 DAPLink VS ya-webadb

    ADB in your browser

  10. NXP-MCUBootUtility

    恩智浦全系列MCU安全启动一站式工具(研发模式),基于Python2.7.15+wxPython4.0.3

  11. bazel-embedded

    Tools for embedded/bare-metal development using bazel

  12. ig-debugheap

    Debug heap useful for tracking down memory errors.

  13. fastboot.js

    3 DAPLink VS fastboot.js

    WebUSB implementation of the Android fastboot protocol

  14. stm32-bootloader

    Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better DAPLink alternative or higher similarity.

DAPLink discussion

Log in or Post with

DAPLink reviews and mentions

Posts with mentions or reviews of DAPLink. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-28.
  • At what abstraction level does the USB MSC class operate?
    1 project | /r/embedded | 16 Apr 2023
    If you just want to transfer data without necessarily using a filesystem on your storage device, check out daplink. It implements a virtual FAT filesystem over USB so you can copy over firmware updates easily.
  • DAP-Link Confusion
    1 project | /r/embedded | 19 Feb 2023
    From what I've found that DAP-Link is actually an ARM Mbed open source project to basically be similar to STM32 ST-Link: https://github.com/ARMmbed/DAPLink
  • What are some interesting uses of WebUSB you have come across?
    4 projects | news.ycombinator.com | 28 Jan 2023
    It's used for flashing the BBC micro:bit in both Microsoft MakeCode (makecode.microbit.org) and the micro:bit Python Editor (python.microbit.org). MakeCode uses it for lots of other devices like MakeCode Arcade too https://arcade.makecode.com )

    It's amazing for students to be able to quickly get a program they've written in their browser onto a device in their hands that can respond to and interact with the real world.

    Also great because with MicroPython and the Python Editor you get a standalone Python environment including REPL that's completely isolated from the PC - schools love it because no matter what the students do they're not going to break the host PCs.

    (The firmware that implements web USB on the micro:bit's USB interface chip is open source, DAPLink https://github.com/ARMmbed/DAPLink - poke

  • The design approach to the Zig programming language
    2 projects | news.ycombinator.com | 6 Sep 2022
    https://github.com/ARMmbed/DAPLink/blob/main/source/daplink/...

    Note the nested do { do { } while (); if (err) break;} while(); if (err) break;

    Should that code be rewritten? Most certainly it should, and it should be given a proper Error type. However, when you are first porting it, you need to match semantics or you get a bunch of off-by-one, missed error, or missed end of stream bugs. And, as you point out, the Rust loop{} equivalents suck.

    We've all written suboptimal code, and we all live in a suboptimal world. :)

  • How to flash an arm microcontroller on Linux?
    3 projects | /r/embedded | 7 Jul 2021
    I checked for DAPLink, but this seems to require keil, based on what I read in the readme.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic DAPLink repo stats
5
2,515
5.0
4 months ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com