dev-embedded/arduino-ctags::gentoo
- Ebuilds: 1, Stable: 20161123 Description:
Arduino's build process includes a preprocessing phase that involves ctags,
but not any version of ctags, *Arduino's* ctags, a private fork that
Arduino maintains. We can't use dev-util/ctags because it causes Arduino
to produce corrupt executables.
Homepage:https://github.com/arduino/ctags License: GPL-2
dev-embedded/avr-libc::gentoo
- Ebuilds: 1, Stable: 2.1.0 Description:
This package is part of the avr- binutils, -gcc, -lib toolchain for the Atmel microcontrollers.
These ebuilds have been created and submitted by Scott L. Price (dflytech.com).
Homepage:https://www.nongnu.org/avr-libc/ License: BSD
dev-embedded/cpik::gentoo
- Ebuilds: 1, Testing: 0.7.4_p4 Description:
CPIK (the C compiler for PIC18 devices) is released under the GPL licence.
CPIK is an easy to use, near ANSI C compiler which is fully integrated with
PikDev. This project is still in progress but near to be finished and the
current version is perfectly usable. (from Pikdev or from a command-line
interpreter).
Homepage:http://pikdev.free.fr/ License: GPL-2
dev-embedded/icdprog::gentoo
- Ebuilds: 1, Stable: 0.5, Testing: 0.5 Description:
ICDPROG is a simple command line programmer for Microchip PIC
controllers, using the Microchip ICD (in circuit debugger)
hardware.
Homepage:https://icdprog.sf.net/ License: GPL-2
dev-embedded/imsprog::guru
- Ebuilds: 3, Testing: 1.9.1 Description:
IMSProg - software for CH341A-based programmers to work with I2C,
SPI and MicroWire EEPROM/Flash chips. It is composed by IMSProg
(the programmer), IMSProgEditor (the chip database editor) and
IMSProgUpdater (the chip database updates downloader)
Homepage:https://github.com/bigbigmdm/IMSProg License: GPL-3
dev-embedded/jal::gentoo
- Ebuilds: 1, Testing: 0.4.62 Description:
Jal is a high-level language for a number of Microchip (TM) PIC microcontrollers (16c84, 16f84, 12c508,
12c509, 16F877) and Ubicom SX (SX18 and SX28) microcontrollers
Homepage:https://jal.sourceforge.net/ License: GPL-2
dev-embedded/mspdebug::gentoo
- Ebuilds: 1, Testing: 0.25 Description:
MSPDebug is a free debugger for use with MSP430 MCUs. It supports
FET430UIF, eZ430, RF2500, and Olimex MSP-JTAG-TINY programmers. It can be
used as a proxy for gdb or as an independent debugger with support for
programming, disassembly, and reverse engineering.
Homepage:https://dlbeer.co.nz/mspdebug/ https://github.com/dlbeer/mspdebug License: GPL-2
nxp-gui-guider (available in: dev-embedded/nxp-gui-guider::guru, dev-embedded/nxp-gui-guider::vowstar)
- Ebuilds: 3, Testing: 2.0.0 Description:
GUI Guider is a user-friendly graphical user interface development tool
from NXP that enables the rapid development of high quality display
with the open-source LVGL graphics library. GUI Guider's drag-and-drop
editor makes it easy to utilize the many features of LVGL such as
widgets, animations and styles to create a GUI with minimal or no coding
at all.
With the click of a button, you can run your application in a simulated
environment or export it to a target project. Generated code from GUI
Guider can easily be added to an MCUXpresso IDE or IAR Embedded
Workbench project, accelerating the development process and allowing you
to seamlessly add an embedded user interface to your application.
GUI Guider is free to use with NXP’s general purpose and crossover MCUs,
and includes built in project templates for several supported platforms.
Homepage:https://www.nxp.com/design/design-center/software/development-software/gui-guider License: all-rights-reserved
dev-embedded/parapin::gentoo
- Ebuilds: 2, Testing: 1.5.1_beta1 Description:
Parapin makes it easy to write C code under Linux that controls individual pins on a PC parallel port. This kind of control is very useful for
electronics projects that use the PC's parallel port as a generic digital I/O interface. Parapin goes to great lengths to insulate the programmer
from the somewhat complex parallel port programming interface provided by the PC hardware, making it easy to use the parallel port for digital
I/O. By the same token, this abstraction also makes Parapin less useful in applications that need to actually use the parallel port as a parallel
port (e.g., for talking to a printer).
Homepage:https://parapin.sourceforge.net/ License: LGPL-2.1
dev-embedded/pineflash::salfter
- Ebuilds: 1, Testing: 0.5.5 Description: A tool to flash ironos to the pinecil soldering iron and possibly other pine64 devices in the future
Homepage:https://github.com/Spagett1/PineFlash License: GPL-2
Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 OFL-1.1
UbuntuFontLicense-1.0 Unicode-DFS-2016 ZLIB
dev-embedded/probe-rs-tools::guru
- Ebuilds: 1, Testing: 0.32.0 Description: A collection of on chip debugging tools to communicate with microchips
Homepage:https://probe.rs License: || ( Apache-2.0 MIT )
0BSD Apache-2.0 BSD-2 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0
Unicode-3.0 Unlicense ZLIB
dev-embedded/qdl::guru
- Ebuilds: 3, Testing: 2.8, Snapshot: 9999 Description:
This tool communicates with USB devices of id 05c6:9008 to upload a flash
loader and use this to flash images.
Homepage:https://github.com/linux-msm/qdl License: BSD
dev-embedded/rauc::guru
- Ebuilds: 1, Testing: 1.15.2 Description:
RAUC is a lightweight update client that runs on your Embedded Linux device
and reliably controls the procedure of updating your device with a new
firmware revision. RAUC is also the tool on your host system that lets you
create, inspect and modify update artifacts for your device.
Homepage:https://rauc.io/ License: LGPL-2.1
sdcc (available in: dev-embedded/sdcc::gentoo, dev-embedded/sdcc::junkdrawer, dev-embedded/sdcc::vowstar)
- Ebuilds: 6, Stable: 4.5.0, Testing: 4.1.0, Snapshot: 9999 Description:
SDCC is a retargettable, optimizing Standard C (ANSI C89, ISO C99, ISO C11)
compiler suite that targets the Intel MCS51 based microprocessors (8031, 8032,
8051, 8052, etc.), Maxim (formerly Dallas) DS80C390 variants, Freescale
(formerly Motorola) HC08 based (hc08, s08), Zilog Z80 based MCUs (Z80, Z180,
SM83, Rabbit 2000, 2000A, 3000A, TLCS-90), Padauk (pdk14, pdk15) and
STMicroelectronics STM8. Work is in progress on supporting the Padauk pdk13 and
MOS 6502 targets; Microchip PIC16 and PIC18 targets are unmaintained. SDCC can
be retargeted for other microprocessors.
Homepage:https://sdcc.sourceforge.net/ License:
GPL-2 ZLIB
non-free? ( MicroChip-SDCC )
packihx? ( public-domain )
dev-embedded/serproxy::booboo
- Ebuilds: 1, Testing: 0.1.2 Description: Serproxy is a multi-threaded proxy program for redirecting network socket connections to/from serial links, in cases where the remote end of the serial link doesn't have a TCP/IP stack (eg an embedded or microcontroller system). The proxy allows other hosts on the network to communicate with the system on the remote end of the serial link.
Homepage:http://www.lspace.nildram.co.uk/freeware.html License: GPL-2
squareline-studio (available in: dev-embedded/squareline-studio::guru, dev-embedded/squareline-studio::vowstar)
- Ebuilds: 3, Testing: 1.6.2 Description:
Next generation UI editor for individuals and professionals to design
and develop beautiful UIs for your embedded devices quickly and easily.
SquareLine Studio is specially developed for designers so as to
implement their plans in the most efficient way and to take the most off
the programmers' shoulders. SquareLine Studio uses the fully open source
LVGL UI library which makes it possible to control the whole project
because there is no Lib file generated code set. Meanwhile, it gives
great performance on low performance devices.
SquareLine Studio supports exporting C and MicroPyton source code.
If you don't need the low level C programming, you can create your
project in the simplyfied version of the well-known and commonly used
Python scripting language, MicroPython. The advantage of MicroPython
compared to C programming is that it can process commands in real time.
For instance if we would like to add a button to the screen of a project
running on a device, we should send the Add button command to the system
so as to make the button appear immediately on the device.
Homepage:https://squareline.io License: all-rights-reserved
dev-embedded/xa::gentoo
- Ebuilds: 1, Stable: 2.4.1, Testing: 2.4.1 Description:
xa is a high-speed, two-pass portable cross-assembler. It
understands mnemonics and generates code for NMOS 6502s (such as
6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...), CMOS 6502s
(65C02 and Rockwell R65C02) and the 65816.
Homepage:https://www.floodgap.com/retrotech/xa/ License: GPL-2+
dev-embedded/zmac::gentoo
- Ebuilds: 1, Stable: 1.3, Testing: 1.3 Description:
zmac is a Z80 macro cross-assembler. It has all the features you'd expect.
It assembles the specified input file and produces raw binary output.
(It can optionally produce CP/M-style Intel hex format.) By default it
also produces a nicely-formatted listing of the m/c alongside the source.
As well as normal Z80 programs, zmac lets you write 8080 programs in Z80
assembly.
Homepage:https://www.tim-mann.org/trs80resources.html License: public-domain