From Fedora Project Wiki
Line 19: Line 19:


{{:User:Jjmcd/Drafts/Packages/Embedded/gputils}}
{{:User:Jjmcd/Drafts/Packages/Embedded/gputils}}
'''gputils'''
Development utilities for Microchip (TM) PIC (TM) microcontrollers
This is a collection of development tools for Microchip (TM) PIC (TM) microcontrollers.  This is ALPHA software: there may be serious bugs in it, and it's nowhere near complete.  gputils currently only implements a subset of the features available with Microchip's tools.  See the documentation for an up-to-date list of what gputils can do.


{{:User:Jjmcd/Drafts/Packages/Embedded/gpsim}}
{{:User:Jjmcd/Drafts/Packages/Embedded/gpsim}}
'''gpsim'''
A simulator for Microchip (TM) PIC (TM) microcontrollers
gpsim is a simulator for Microchip (TM) PIC (TM) microcontrollers. It supports most devices in Microchip's 12-bit, 14bit, and 16-bit core families. In addition, gpsim supports dynamically loadable modules such as LED's, LCD's, resistors, etc. to extend the simulation environment beyond the PIC.


{{:User:Jjmcd/Drafts/Packages/Embedded/ktechlab}}
{{:User:Jjmcd/Drafts/Packages/Embedded/ktechlab}}
'''ktechlab'''
Development and simulation of microcontrollers and electronic circuits
KTechlab is a development and simulation environment for microcontrollers and electronic circuits, distributed under the GNU General Public License.  KTechlab consists of several well-integrated components:
* A circuit simulator, capable of simulating logic, linear devices and some nonlinear devices.
* Integration with gpsim, allowing PICs to be simulated in circuit.
* A schematic editor, which provides a rich real-time feedback of the simulation.
* A flowchart editor, allowing PIC programs to be constructed visually.
* MicroBASIC; a BASIC-like compiler for PICs, written as a companion program to KTechlab.
* An embedded Kate part, which provides a powerful editor for PIC programs.
* Integrated assembler and disassembler via gpasm and gpdasm.


{{:User:Jjmcd/Drafts/Packages/Embedded/pikdev}}
{{:User:Jjmcd/Drafts/Packages/Embedded/pikdev}}
'''pikdev'''
IDE for development of PICmicro based application (under Linux/KDE)
PiKdev is a simple IDE dedicated to the development of PIC based applications under KDE. Features: 
* Integrated editor 
* Project management 
* Integrated programming engine for 12, 14 and 16 bits PIC (flash or EPROM technology) 
* Support for parallel and serial port programmers 
* KDE compliant look-and-feel
WARNING: Administrator have to see the README.Fedora file locate in the /usr/share/doc/pikdev-0.9.2 directory to complete full feature installation.


{{:User:Jjmcd/Drafts/Packages/Embedded/piklab}}
{{:User:Jjmcd/Drafts/Packages/Embedded/piklab}}
'''piklab'''
Development environment for applications based on PIC & dsPIC
Piklab is a graphic development environment for PIC and dsPIC microcontrollers. It interfaces with various toochains for compiling and assembling and it supports several Microchip and direct programmers.  WARNING: Administrator have to see the README.Fedora file locate in the /usr/share/doc/piklab-0.15.0 directory to complete full feature installation.


{{:User:Jjmcd/Drafts/Packages/Embedded/pikloops}}
{{:User:Jjmcd/Drafts/Packages/Embedded/pikloops}}
'''pikloops'''
Code generator for PIC delays
PiKLoop generate for you code to create delays for Microchip PIC microcontrollers. It is an useful companion for Pikdev or Piklab IDE.


===Others/Processor agnostic===
===Others/Processor agnostic===

Revision as of 12:50, 4 December 2008

AVR

avrdude Software for programming Atmel AVR microcontroller

AVRDUDE is a program for programming Atmel's AVR CPU's. It can program the Flash and EEPROM, and where supported by the serial programming protocol, it can program fuse and lock bits. AVRDUDE also supplies a direct instruction mode allowing one to issue any programming instruction to the AVR chip regardless of whether AVRDUDE implements that specific feature of a particular chip.

avr-gcc Cross Compiling GNU GCC targeted at avr

This is a Cross Compiling version of GNU GCC, which can be used to compile for the avr platform, instead of for the native i386 platform.


avr-gcc-c++ Cross Compiling GNU GCC targeted at avr

This package contains the Cross Compiling version of g++, which can be used to compile c++ code for the avr platform, instead of for the native i386 platform.

avr-libc C library for use with GCC on Atmel AVR microcontrollers

AVR Libc is a Free Software project whose goal is to provide a high quality C library for use with GCC on Atmel AVR microcontrollers.

AVR Libc is licensed under a single unified license. This so-called modified Berkeley license is intented to be compatible with most Free Software licenses like the GPL, yet impose as little restrictions for the use of the library in closed-source commercial applications as possible.

avr-binutils Cross Compiling GNU binutils targeted at avr

This is a Cross Compiling version of GNU binutils, which can be used to assemble and link binaries for the avr platform, instead of for the native i386 platform.

avr-gdb GDB for (remote) debugging avr binaries

This is a special version of GDB, the GNU Project debugger, for (remote) debugging avr binaries. GDB allows you to see what is going on inside another program while it executes or what another program was doing at the moment it crashed.

avarice Program for interfacing the Atmel JTAG ICE to GDB

Program for interfacing the Atmel JTAG ICE to GDB to allow users to debug their embedded AVR target


Microchip PIC

gputils Development utilities for Microchip (TM) PIC (TM) microcontrollers

This is a collection of development tools for Microchip (TM) PIC (TM) microcontrollers. This is ALPHA software: there may be serious bugs in it, and it's nowhere near complete. gputils currently only implements a subset of the features available with Microchip's tools. See the documentation for an up-to-date list of what gputils can do.

gputils Development utilities for Microchip (TM) PIC (TM) microcontrollers

This is a collection of development tools for Microchip (TM) PIC (TM) microcontrollers. This is ALPHA software: there may be serious bugs in it, and it's nowhere near complete. gputils currently only implements a subset of the features available with Microchip's tools. See the documentation for an up-to-date list of what gputils can do.


User:Jjmcd/Drafts/Packages/Embedded/gpsim

gpsim A simulator for Microchip (TM) PIC (TM) microcontrollers

gpsim is a simulator for Microchip (TM) PIC (TM) microcontrollers. It supports most devices in Microchip's 12-bit, 14bit, and 16-bit core families. In addition, gpsim supports dynamically loadable modules such as LED's, LCD's, resistors, etc. to extend the simulation environment beyond the PIC.


User:Jjmcd/Drafts/Packages/Embedded/ktechlab

ktechlab Development and simulation of microcontrollers and electronic circuits

KTechlab is a development and simulation environment for microcontrollers and electronic circuits, distributed under the GNU General Public License. KTechlab consists of several well-integrated components:

  • A circuit simulator, capable of simulating logic, linear devices and some nonlinear devices.
  • Integration with gpsim, allowing PICs to be simulated in circuit.
  • A schematic editor, which provides a rich real-time feedback of the simulation.
  • A flowchart editor, allowing PIC programs to be constructed visually.
  • MicroBASIC; a BASIC-like compiler for PICs, written as a companion program to KTechlab.
  • An embedded Kate part, which provides a powerful editor for PIC programs.
  • Integrated assembler and disassembler via gpasm and gpdasm.


User:Jjmcd/Drafts/Packages/Embedded/pikdev

pikdev IDE for development of PICmicro based application (under Linux/KDE)

PiKdev is a simple IDE dedicated to the development of PIC based applications under KDE. Features:

  • Integrated editor
  • Project management
  • Integrated programming engine for 12, 14 and 16 bits PIC (flash or EPROM technology)
  • Support for parallel and serial port programmers
  • KDE compliant look-and-feel

WARNING: Administrator have to see the README.Fedora file locate in the /usr/share/doc/pikdev-0.9.2 directory to complete full feature installation.


User:Jjmcd/Drafts/Packages/Embedded/piklab

piklab Development environment for applications based on PIC & dsPIC

Piklab is a graphic development environment for PIC and dsPIC microcontrollers. It interfaces with various toochains for compiling and assembling and it supports several Microchip and direct programmers. WARNING: Administrator have to see the README.Fedora file locate in the /usr/share/doc/piklab-0.15.0 directory to complete full feature installation.


User:Jjmcd/Drafts/Packages/Embedded/pikloops

pikloops Code generator for PIC delays

PiKLoop generate for you code to create delays for Microchip PIC microcontrollers. It is an useful companion for Pikdev or Piklab IDE.

Others/Processor agnostic

User:Jjmcd/Drafts/Packages/Embedded/dfu-programmer

User:Jjmcd/Drafts/Packages/Embedded/sdcc

User:Jjmcd/Drafts/Packages/Embedded/uisp

User:Jjmcd/Drafts/Packages/Embedded/simcoupe

User:Jjmcd/Drafts/Packages/Embedded/sjasm

User:Jjmcd/Drafts/Packages/Embedded/z88dk