Giter Site home page Giter Site logo

microsoft / openocd Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 3.0 20.21 MB

Microsoft's fork of OpenOCD for staging changes and providing binaries. Pull requests are not accepted here and should be sent upstream instead.

License: Other

Makefile 0.70% Shell 0.28% M4 0.38% Perl 2.48% C 88.54% Assembly 1.92% Python 0.65% Haskell 0.02% Tcl 2.08% Pawn 0.62% GDB 0.04% HTML 2.09% Dockerfile 0.01% Roff 0.19% POV-Ray SDL 0.01%

openocd's Introduction

Microsoft's fork of OpenOCD

Public pull requests are not accepted to this repo. If you would like to contribute changes to OpenOCD, please contribute directly to upstream following the OpenOCD Developer's Guide.

This is a soft fork of the OpenOCD project where Microsoft stages changes and provides binaries for Windows and Linux. The Linux binaries are statically linked with musl and are highly portable across a wide range of Linux distributions. In addition, this fork incorporates changes from Raspberry Pi, STMicroelectronics, and Azure Sphere to improve compatibility with the embedded development ecosystem.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Branching strategy

The master branch mirrors master in the upstream repository and is updated whenever OpenOCD releases. The microsoft/main branch follows master and includes small additions like this README and the scripts required to produce statically linked Linux binaries.

After every upstream tagged OpenOCD release, a new branch of the form microsoft/rel/<version> will be created based on microsoft/main. Patches from the Raspberry Pi, STMicroelectronics, and Azure Sphere forks will be applied to this new branch. After validating the build, the tip of the branch will be tagged as ms-v<version> and added as a release. Because OpenOCD releases are infrequent, it's more likely that the vendor forks and OpenOCD itself will have significant changes in the time between releases. Patches are are not applied directly to microsoft/main to avoid merge conflicts from stale vendor fork changes. Vendors are also encouraged to contribute their changes to upstream OpenOCD to avoid the need for patches at all.

openocd's People

Contributors

afaerber avatar borneoa avatar broadcom-wiced-admin avatar dinomight avatar erhankur avatar frantony avatar freddiechopin avatar hsiangkai avatar janmatcodasip avatar jaouen avatar jordens avatar karlp avatar marex avatar nattgris avatar ndreys avatar nemuisan avatar ntfreak avatar oharboe avatar olerem avatar paulfertser avatar plagnioj avatar rlrosa avatar sysgo-maw avatar tarek-bochkati avatar thinkfat avatar timsifive avatar tom-van avatar uwebonnes avatar yurovsky avatar zapb-0 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.