Downloads: Difference between revisions
Jump to navigation
Jump to search
(Add GitHub mirror) |
(update dependency list) |
||
Line 5: | Line 5: | ||
'''Requirements:''' | '''Requirements:''' | ||
* '''pkg-config''' to find library dependencies | |||
* '''pciutils''' development package ('''pciutils-dev'''/'''libpci-dev'''/'''pciutils-devel''', depending on OS/distribution) | * '''pciutils''' development package ('''pciutils-dev'''/'''libpci-dev'''/'''pciutils-devel''', depending on OS/distribution) | ||
* '''zlib''' development package ('''zlib1g-dev'''/'''zlib-devel''', depending on OS/distribution) | * '''zlib''' development package ('''zlib1g-dev'''/'''zlib-devel''', depending on OS/distribution) | ||
* '''libftdi''' development package ('''libftdi-dev'''), optional support for various [[FT2232SPI Programmer|external FT2232SPI flashers]] | * '''libftdi''' 1.0 development package ('''libftdi1-dev'''/'''libftdi-dev'''), optional support for various [[FT2232SPI Programmer|external FT2232SPI flashers]] | ||
* '''libusb''' 1.0 development package ('''libusb-1.0-0-dev'''), optional support for various USB-based programmers | * '''libusb''' 1.0 development package ('''libusb-1.0-0-dev'''), optional support for various USB-based programmers | ||
* various build utilities like make, gcc etc. ('''build-essential''' or similar depending on OS/distribution) | * '''libjaylink''' development package ('''libjaylink-dev'''), optional support for J-LINK programmers | ||
* '''git''' (if you | * '''libgpiod''' development package ('''libgpiod-dev'''), optional support for GPIO bitbanging under Linux | ||
* various build utilities like meson or make, gcc etc. ('''build-essential''' or similar depending on OS/distribution) | |||
* '''git''' (if you check out the source and build manually) | |||
== Git == | == Git == |
Latest revision as of 22:51, 5 February 2024
You can browse the flashprog source code online, or download and install flashprog and/or its source code as explained below.
Installation from source
Requirements:
- pkg-config to find library dependencies
- pciutils development package (pciutils-dev/libpci-dev/pciutils-devel, depending on OS/distribution)
- zlib development package (zlib1g-dev/zlib-devel, depending on OS/distribution)
- libftdi 1.0 development package (libftdi1-dev/libftdi-dev), optional support for various external FT2232SPI flashers
- libusb 1.0 development package (libusb-1.0-0-dev), optional support for various USB-based programmers
- libjaylink development package (libjaylink-dev), optional support for J-LINK programmers
- libgpiod development package (libgpiod-dev), optional support for GPIO bitbanging under Linux
- various build utilities like meson or make, gcc etc. (build-essential or similar depending on OS/distribution)
- git (if you check out the source and build manually)
Git
The flashprog repository is hosted on sourcearcade.org. All current development happens on the main branch.
sourcearcade.org
- Browse: https://review.sourcearcade.org/plugins/gitiles/flashprog
- Clone: https://review.sourcearcade.org/flashprog.git
- Review: https://review.sourcearcade.org/q/project:flashprog+status:open
- Workflow: TBD
Mirrors
- Clone/Browse: https://github.com/SourceArcade/flashprog.git
Binary Packages
TBD