Embedded

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(8048 and 8051 families: d52 package no longer in need of review)
(Packaged: add arm-none-eabi-newlib)
 
Line 69: Line 69:
 
==== Packaged ====
 
==== Packaged ====
 
===== Bare metal ARM without any operating system =====
 
===== Bare metal ARM without any operating system =====
 +
* {{package|arm-none-eabi-newlib}}
 
====== Codesourcery ======
 
====== Codesourcery ======
 
* {{package|arm-none-eabi-binutils-cs}} <strike>[https://bugzilla.redhat.com/show_bug.cgi?id=639661 Review Request]</strike>
 
* {{package|arm-none-eabi-binutils-cs}} <strike>[https://bugzilla.redhat.com/show_bug.cgi?id=639661 Review Request]</strike>

Latest revision as of 23:08, 7 January 2014

Contents

[edit] Embedded Systems Development Special Interest Group

An embedded system is a special-purpose system in which the computer is completely encapsulated by or dedicated to the device or system it controls. Unlike a general-purpose computer, such as a personal computer, an embedded system performs one or a few pre-defined tasks, usually with very specific requirements. Since the system is dedicated to specific tasks, design engineers can optimize it, reducing the size and cost of the product. Embedded systems are often mass-produced, benefiting from economies of scale. [1]

[edit] Mission

The goal of the Embedded Systems SIG is to make Fedora the number one choice for developers of embedded systems by providing the required tools neccessary to get started quickly.

We aim to accomplish this goal through a variety of activities:

  • Create high quality packages of cross-compilers and related tools.
  • Provide packaging guidelines.

If you are interested in helping out, connect to irc.freenode.net and join #fedora-embedded.


[edit] People

[edit] Documentation

[edit] Targeted Platforms and tools

[edit] Atmel AVR

The AVR is a 8 bit microcontroller created by Atmel , and is supported by open-source tools:

[edit] Available packages

[edit] Work in progress

  • None

[edit] Requested

[edit] Atmel AVR32

[edit] Analog Devices Blackfin

[edit] TIGCC

[edit] RTEMS

[edit] ARM

Probably just one of these:

[edit] Packaged

[edit] Bare metal ARM without any operating system
[edit] Codesourcery

[edit] Work in progress

[edit] Mingw Cross

[edit] SDCC - Small Device C Compiler

Maintainer: TrondDanielsen

SDCC is a Freeware, retargettable, optimizing ANSI - C compiler that targets the Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08 based MCUs.

[edit] Macro Assembler AS

AS is a portable macro cross assembler for a variety of microprocessors and -controllers. Though it is mainly targeted at embedded processors and single-board computers, you also find CPU families in the target list that are used in workstations and PCs.

AS is provided by the asl package.

[edit] Zilog Z80

[edit] 8048 and 8051 families

  • d52 - disasssemblers for 8048 and 8051 families (and Z80 also)

[edit] 6502

[edit] Misc

[edit] ChangeLog

- Group created.