Linksammlung
Auf dieser Seite werden Links zu anderen interessanten Mikrocontroller- und Elektronikseiten gesammelt.
Die alte Linkseite findet man hier.
Hinzufügen von Links:
- Bearbeiten anklicken
- Link unter der entsprechenden Kategorie eintragen
- "Artikel speichern" klicken
Verkauf einem hungrigen Mann einen Fisch und du hast ein Geschäft gemacht, bring ihm das Angeln bei und du hast einen Kunden verloren! (asmo)
- Atmel.com Herstellerseiten
- Atmel.com updates Liste der letzten Änderungen in Datenblättern und Beispielcode auf ATMEL.com (nicht nur für AVRs)
[bearbeiten] Information (Foren, Mailinglisten, Linksammlungen)
- Batronix Elektronik Forum Gut besuchtes Forum für allgemeine Elektronik, Mikrocontroller und Programmierung
- AVR Freaks AVR Forum, Samples, Tutorials, User-Projekte, GCC für AVR (Registrierung empfohlen)
- Atmel AVR ASM Site
- Mikrocontroller.net - AVR Tutorials, Examples, LINKS, Forum (D)
- Openavr.org "central repository of information for the various open source tools available for the development of software for Atmel's AVR family of 8-bit RISC microcontrollers"
- Omega V's AVR Resource List
- Omega V's AVR NEW Resource List
- Atmel AVR Embedded Microcontroller Resources
- Stelios Cellar Atmel AVR Info Page - Samples, Links
- Elektronik Projekt - Hauptthemen sind AVR und Roboter
- Steuerplatine mit Forth - Fertigsteuerung mit Anschlüssen für Servos, Motore, Inkrementalgeber und Sensoren
- AVR Microcontroller inside (nett gemacht, Engl.)
- Intro To AVR Microcontrollers (noch(?) sehr wenig Information)
- ITWissen.info (gutes Lexikon)
[bearbeiten] Entwicklungswerkzeuge (Compiler/Assembler/Debugger/Tools/Libraries)
- WinAVR (pronounced "whenever") is a suite of executable, open source software development tools for the Atmel AVR series [for the] Windows platform" (includes GNU GCC)
- KontrollerLab is a free GPL open-source development environment based on KDE, using the avr-gcc, UISP and AVRDUDE
- avr-libc avr-gcc's "standard"-library
- Procyon AVRlib a lot of device drivers and Visual-Studio link for avr-gcc
- rod.info on AVR esp. for AVR GNU development tools setup under Linux
- SiSy AVR - graphische Entwicklungsumgebung mit C/C++ Codegenerierung aus Struktogrammen und Klassendiagrammen
- AtmanAVR C/C++ IDE
- IAR Embedded Workbench
- CodeVisionAVR C-Compiler für AVRs mit Terminal
- myAVRWorkpad kompakte Entwicklungsumgebung für AVRs mit Terminal
- VMLab komplette IDE mit Debugger und Simulator (auch Peripheriehardware)
- AVR IO Designer is a utility to generate initialization source code in C/C++ for the various devices, ports and registers of Atmel AVR processors. The intent is to allow the user to explore the devices specific to a selected processor and experiment with settings thru a user interface that assists in understanding the complexities involved. The user can also assign custom variable names to PORT IO pins thereby keeping track of the IO resources in use. These names are emitted in the generated code for use in the user’s program. (Windows .NET 2.0 erforderlich)
- Piconomic AVRLIB is a collection of firmware for Atmel AVR microcontrollers. The aim is to share source code, experience and expertise (in the eye of the beholder) with the community of engineers, scientists and enthusiasts.
- Atmel AVR ASM Site
- tavrasm - Toms Linux (Atmel) AVR Assembler
- gavrasm - Gerds Linux/Win/DOS AVR Assembler
- avra - avra ATMEL AVR Assembler für Linux, FreeBSD, AmigaOS und Win32
- Algorithm Builder - graphische Makro-Assembler Entwicklungsumgebung
- SiSy AVR - graphische Entwicklungsumgebung mit Assembler Codegenerierung aus Programmablaufplänen
- SB-Assembler - Freeware Cross-Assembler unter DOS. (6502, 6800, 6801, 6804, 6805, 6809, 68HC08, 68HC11, Z8, Z80, Z180, 8080, 8085, 8021, 8041, 8048, 8051, AVR, PIC1684,...)
- myAVRWorkpad kompakte Entwicklungsumgebung für AVRs mit Terminal
- IDA-Pro -Disassembler und Debugger für fast alle bekannten Prozessoren. Evaluation Version verfügbar. Tagline: The most advanced tool for Hostile Code Analysis, Vulnerability and Software Reverse Engineering
- ReAVR - Disassembler und ACXutility Binary Tool
- revava - Disassembler
- vAVRdisasm - Free AVR Disassembler
- Bascom AVR
- FastAVR - und mit 'ASM' Ausgabe, Nokia3310 LCD Unterstützung
- mikrocontrollerBASIC Freeware - mit Simulator für ATmega32, ATmega128 und C-CONTROL.
- mikroBasic - Comprehensive, stand-alone Basic compiler for AVR microcontrollers
- MCS BASIC-52 - Original-Übersetzung 1988 INTEL MCS BASIC-52 USERS MANUAL 220 Seiten frei Download als PDF
- AVRco Pascal Compiler - AVR Pascal Compiler mit umfangreicher Funktionslibrary
- mikroPascal - Comprehensive, stand-alone Pascal compiler for AVR microcontrollers
- www.robo-forth.de - AVR Forth Compiler mit umfangreicher Funktionslibrary für Servos, Motore und Sensoren
- amforth - Forth for Atmel ATmega micro controllers von Matthias Trute. Diskussion
- AVR-Ada - Ada Compiler innerhalb von GCC (GNAT) für AVR. Enthält eine kleine Laufzeitbibliothek ohne Tasking und ohne Exceptions.
- The Virgil Programming Language is designed for building robust, flexible, and scalable software systems on embedded hardware platforms. Virgil builds on ideas from object-oriented, statically typed languages like Java, providing a clean, consistent source language. Its compiler system provides an efficient implementation for resource-constrained environments.
[bearbeiten] Tutorials und Beispiele
[bearbeiten] Hardware (Prototypen-Platinen-Boards etc.)
- Atmel AVR Butterfly Site
- simplesign.de Controller Module, Bausätze. Auf Kundenwünsche wird sehr gerne eingegangen
- Austria Development Tools for ATMEL ATmega Microcontrollers Connections via USB and LAN
- Kanda Starter Kits and Development Tools for different Microcontrollers
- Dontronics Starter Kits and Development Tools for different Microcontrollers, Linkpages for AVR and PIC
- mikrocontroller.com u.a. Platine AVR-Ctrl, AVR-Webserver (D)
- AVR webserver RTL8019, 3COM (E)
- Microcontroller-Starterkits Starter Kits for different Microcontrollers (D)
- Olimex Ltd. DevelopmentBoards and Tools
- Krause Robotik Controller Boards & Zubehör
- robotikhardware.de Controller Boards
- SSV Embedded Systems 32-bit Mikrocontrollermodule und -boards, Starter Kits etc.
- Embedit Mikrocontrollermodule und -boards
- Roboprogy Kleine Mikrocontrollerplatine mit Peripherie-ICs und vielen Ein- und Ausgängen. Vorbereitete Programmbausteine.
- Display3000 Farbdisplays, Mikrocontrollermodule und -boards mit TFT-Farbdisplays; Experimentierplatinen und Ansteuerplatinen für TFT Farbdisplays
- GLYN High-Tech Distribution Mikrocontroller Applikationen, TFT-Displays, LCD-Anzeigen, Memory Cards
- myAVR Einsteigerboards und Zubehör
- SIPHEC Development Boards für AVR, MSP430, USB
- ATMEL Evaluations-Board Bausatz (PDF) und ATMEL Funk-Evaluations-Board Bausatz (PDF) von Pollin
- Etherrape Atmaga 644 mit Ethernet und TCP/IP als Bausatz.
- AVR Programmieradapter,ZigBee-ready Funkmodule/Funk-USB-Sticks und Funk Starterkits von In-Circuit
- AVR32 AP7000 Linux Board mit 2xEthernet, TFT, Audio, SDCARD, USB-Host/Devive, Funk...
- Freedunio - Riesige Linksammlung zu dem Ardunio(R) AVR-Board (Kit) und dessen Clones und Mutanten (DIY oder Kit)
- Das Laborboard von das-labor.org (DIY)
- Liberlab-Board - Steckbrett- oder PCB-Design zum AVR-Einstieg mit dem Atmega8. Interessant ist, dass alle Ports auf einen DB25-female Buchsenleiste herausgeführt sind. (DIY)
- number six - Open Source Design, Atmega32. Alle Pins sind auf eine 2x20 Pol Wannenstiftleiste herausgeführt.
- http://www.maares.de/tools USB Memory Stick am AVR Butterfly. AVR Butterfly Trägerplatine zum Anschluß von VDRIVE, VMUSIC, RFM12.
[bearbeiten] Programmierhard- und Software
[bearbeiten] Projekte und Quellcodebibliotheken
[bearbeiten] Betriebssysteme & Co.
- YAVRTOS - Yet Another Atmel® AVR® Real-Time Operating System von Chris O'Byrne (C, Atmega32, GPL3 Lizenz)
- FreeRTOS is a portable, open source, mini Real Time Kernel - a free to download and royalty free RTOS that can be used in commercial applications. (AVR, MSP430, PIC, ARM7, ...)
- AvrX Real Time Kernel (IAR ASM oder IAR/GCC C, GPL2 Lizenz)
- scmRTOS - Single-Chip Microcontroller Real-Time Operating System (C++, AVR, MSP430, Blackfin, ARM7, FR (Fujitsu, MIT Lizenz).
- csRTOS - cooperative single-stack RTOS aus dem Circuit Cellar AVR 2004 Design Contest. csRTOS port to ATmega32 und Diskussion auf www.avrfreaks.net führte zur Weiterentwicklung als 4AvrOS - cooperative scheduler
- OPEX - freeware cooperative scheduler with lots of calendar and I/O functions von Steve Childress (Download auf www.avrfreaks.net ggf. Registrierung notwendig)
- Scheduler von Peter Dannegger
- RTC-Scheduler von ape
- Protothreads - Lightweight, Stackless Threads in C (open source BSD-style license)
- uC/OS-II is a real time operating system developed by Jean J. Labrosse. You can obtain the source code for the OS by buying Labrosse's excellent book MicroC/OS-II The Real-Time Kernel (2nd edition). Port for AVR (gcc 3.x) and AVR (gcc 2.x).
- QP is a lightweight, portable framework/RTOS for embedded systems (ARM, Cortex-M3, 8051, AVR, MSP430, M16C, HC08, NiosII, and x86). GPL (und kommerzielle Lizenz verfügbar)
- Femto OS von Ruud Vlaming ist ein preemptives Betriebssystem für die kleinsten Mikrocontroller aus der AVR Serie bis ca. 16 KB ROM und 1 KB RAM. Spezielle Targets sind: ATtiny861/461/261. Geschrieben in C. Freie Software, GPLv3.
- kaOS is a real-time, multithreaded, preemptive operating system for the ATmega32 microcontroller, which loads and executes programs from a Secure Digital or MMC card. Authors Nicholas Clark & Adam Liechty. (Circuit Cellar AVR Wettbewerb 2006)
- Elektronik und Informationen Wissenswertes aus der Unterhaltungselektronik..
- Cornell University ECE 476 Microcontroller Design Final Projects
- Serasidis Vasilis' AVRsite u.a. GLCD, SMS, PAL
- Alberto Ricci Bitti u.a. PAL Video-Interface
- Mikrocontroller and more AVR - Projekte (Ethernet, LCD, Relaiskarte usw.) und mehr
- Burkhard John (D)
- AVRmicrocontrollerprojects u.a. Text-LCD, Schrittmotor, Thermometer
- Robin Stridh Rotor-Anzeige, Video-Interface
- dertien.dds.nl AVR-Projects
- MicroSPS.com Grafische Programmierung des AVR mit EAGLE
- h-mpeg Festplatten mp3 Player IDE Ansteuerung, IDE Filesystem, LCD Ansteuerung etc. in 8K Code. Quelltext unter GPL
- embedtronics.com
- M. Thomas' AVR Projekte AVR Butterfly avr-gcc-port, Bootloader, Programmier- und Debughardware, Software-UART, DS1820-Lib., experimentelle avrdude-Versionen, AVR und CAN mit MCP2515
- Michaels Electronic Projects AVR Projekte (EN) - ua. Sony/Becker CD/MD Wechsler Emulator, RDS-Decoder, GPS Infos, OBD J1850 VPW Interface, USB<>CAN Bus Interface. Informationen zu CD Wechsler Protokollen. MP3stick - MP3 Player mit ATmega128, color LCD, SD/MMC Karte und VS1011b
- node13 modulares AVR 8515 Projekt: eine Controller-Platine, an die sich weitere Ein-Ausgabemodule (Tastenfeld, LEDs, LCD-Modul) anschliessen lassen
- www.mikrocontroller-projekte.de Diverse Projekte mit AVR Controllern. AVR910 Programmer, Testboard und Modellbauelektronik
- Roboternetz-Mikrocontroller Projekte.de Diverse Projekte mit AVR und anderen Controllern, insbesondere im Bereich Robotik
- AVR-Projekte.de HD44780-LCD über USB und Seriell, AVR910-USB Programmer, Basteleien
- openeeg.sourceforge.net Das OpenEEG Projekt befasst sich mit der Entwicklung eines preiswerten Elektro-Enzephalographie (EEG) Geräts und dessen freier Steuersoftware zur Messung elektrischer Gehirnströme. Sein µPC-Herz ist ein AT90S4433 bzw. ein ATmega8. Ziel sind auch verschiedene EEG Anwendungen z.B. im Bereich mentaler Trainingsmethoden (Neurofeedback).
- www.amateurfunkbasteln.de Seite von Michael Wöste (DL1DMW) u.a. CPU-Board mit AT89C2051, AT89C4051 oder AVR AT90S2313, CPU-Board mit Atmel AT90S8535, Experimentierplatine mit ATmega103, Programmer für AT89C2051/AT89C4051, 32-Kanal-Logik-Analysator bis 40 MHz (Entwurf von David L. Jones)
- Atmel - AVR 8-Bit RISC - Application Notes Anwendungshinweise und Beispiele vom Hersteller
- Dick Cappels' Project Pages
- SeebyTouch - Blinden-Seh-Ersatzsystem Computerbilder fühlen durch ein einfaches Gerät (Bauanleitung) und freier Software (für 10 Betriebssysteme) - eine neue Erfahrung für alle
- www.loetstelle.net Verschiedene kleinere AVR-Projekte rund um LEDs, z.B. RGB Dimmer, Moodlight. Diverse Elektronikprojekte und Grundlagen
- Selbstbauprojekte Elektronik kleine Sammlung von Elektronikprojekten zum Thema Leiterplattenfertigung, Hochfrequenztechnik und Mikrocontroller.
- Jesper's AVR pages Yampp MP3 Player, Yaap Programmer, DDS mit 2313+R2R, Gitarrentuner, Frequenzzähler.
- MicroSyl MCU MP3 Player, MegaLoad, HCLoad, Propeller Clock, Freq Meter, BarCode Reader, Door Bell, OneWire Lib, Text LCD Lib, Graph LCD Lib, Nokia LCD Lib, Led Sign with MMC MemoryCard, Intercom
- http://www.jeroen.homeunix.net/ Aufbau eines elektronischen Rouletts auf basis eines AVRs
- thomaspfeifer.net Reflow-Ofen, Laminator-Temperaturregelung, USB-Atmel-Programmer, SMD-Tricks u.v.m.
- Scienceprog - embedded theory and projects - AVR, ARM theory and projects
- Hausautomatisierung - CAN-Bus mit ATmega32-Controllern und Bedienfeldern, Admin-Tools zum Updaten via CAN, Traffic Dumper etc.
- AVRSAM - AT91SAM7S Header Board annährend 100% Pinkompatibel zu den folgenden AVR Mikrocontroller: AT90S8535 / ATMEGA8535 / ATMEGA16 / ATMEGA32
- Hausbus Home - Hausbus-Projekt unter Verwendung von ATmega8, ATtiny13 und ATmega128
- AVR-DCF-Clock - DCF-Uhr mit bunter LED-Anzeige - ATmega8
- GenuhR - DCF-Funkuhr / Wecker/ Timer mit LED-Punktmatrixanzeige. Das Projekt beschreibt den Aufbau des kompletten Gerätes beginnend beim Schaltplan bis hin zur Montage in ein Gehäuse.
- AVR Projektsammlung bei www.avrguide.com
- AVR Synth http://www.elby-designs.com/avrsynth/avrsyn-about.htm http://www.jarek-synth.strona.pl/
- Electronic Lives Manufacturing - Aufbauten in Fädeldrahttechnik, tlw. auf Japanisch, aber mit englischen Sourcecodes
- AVR Synthesizer http://www.avrx.se/
- Wedis-Bastelecke - Modellbahn DCC-Servo-Zubehördecoder DCC Servo Decoder mit ATmega8 / Servo Differenzierbaugruppe für Modellbau
- http://www.electronicspit.com - Verschiedene Elektronikprojekte (LED-Matrix, PAL-Video)
- http://www.hebel23.de/index.htm?/projekte/radio/radio.htm RDS RADIO: ATMega32, TEA5757, T6963C, TDA7330B in C
- Analog/Digital and MPU Eletronic Projects PAL/VGA Terminal, CallerID, Ethernet, Wireless Bridge, LPC2214, AT91RM9200, Sony Unilink Controlled Wireless MP3 Player.
- Circuit Cellar AVR Design Contest 2004 mit Projektbeschreibungen
- Circuit Cellar AVR Design Contest 2006 mit Projektbeschreibungen
- www.heesch.net/avr.aspx AVR Mikrokontroller Projekte, z.B. IDE-Interface, DS1821 Thermometer, Morse-Dekoder
- Igor-Plug - USB Device interface in AVR Firmware - no extra Interface IC needed, read the License
- AVR-USB – USB-Implementation in C nach gleichem Prinzip wie Igor-Plug, aber einfacher zu verwenden, GPL-ähnliche Lizenz (Nutzung des Projekts erfordert Veröffentlichung), englisch kommentierter Code
- USBTiny – weitere Software-USB-Implementierung in C; sehr ähnlich AVR-USB; steht aber unter GPL; relativ wenige Beispiele
- MJoy USB Joystick Controller on AVR ATmega8
- TUSB3210-Controller, HID, LIBUSB Ein Projektseminar, in dem es darum ging, die USB-Schnittstelle des TUSB3210 zu aktivieren und die Daten eines ADC an den PC zu senden. USB-Implementierung für µC und PC.
- Steuern und Messen mit USB - FT232, 245 und 2232 Das aktuelle Buch zu den USB-Controllern von FTDI. Viele Beispielprogramme in C, zwei Projektbeschreibungen: I²C-Bus mit LM75A und ein Web-Projekt. Bauteilesatz und USB-Modul mit dem FT2232 zum schnellen Einstieg in die Thematik. Buch / Teilesatz über Segor oder dieser Seite erhältlich.
- USB to Ehternet Connector - Share your USB devices via LAN/Internet
- Viele kleine USB Projekte Rund um die Bibliothek usbn2mc http://usbn2mc.berlios.de. Dies ist eine einfache Bibliothek für den USBN9604/03 von National Semiconductor
- Mega8D12 - Einsteiger-Tutorial zur CDC-Klasse (virtueller COM-Port) mit Schaltung und Firmware (ATmega8 und PDIUSBD12).
- http://www.maares.de/tools USB_ISO: Isolierter Schnittstellenwandler USB auf RS232 (TTL) mit FT232RL und ADUM1402. Galvanische Trennung für das Zielsystem.
- Konverter RS232 zum DMX512 Steuerung DMX-fähigen Geräten mit einem PC. Es gibt Low cost Variante zum selber basteln.
- Hennes Sites Bauanleitungen für DMX-Dimmerpacks, DMX-Switchpacks, PWM-Controller, ... Tutorial für Senden und Empfangen von DMX-Daten mit AVRs.
- DMX Lichtanlage im Selbstbau Projekt für den Selbstbau einer kompletten Lichtanlage zur Steuerung über DMX. Projekt beinhaltet alles was man für den Betrieb einer eigenen Lichtanlage benötigt (Mischpult, Steuersoftware, Dimmer, Scanner mit Iris, Shutter-Dimmer, 2 rotierenden Goborädern, 2 Farbrädern, CMY-Farbmischeinheit, Prisma, Fokus ...).
- Digital Enlightenment Verschiedene DMX-Selbstbauprojekte
- 3D LANC Master from Damir Vrancic is a device which keeps in synchronisation some of Sony camcorders by using LANC (CONTROL-L, ACC) protocol. (Open Hardware + Open Source, Atmega8).
- LANC Lib for AVRGCC. Read and write LANC commands.
[bearbeiten] Text (character-mode) HD44870
[bearbeiten] Grafik T6963C etc.
In der Codesammlung gibt es auch für andere Controller was.
[bearbeiten] Siemens S65/M65/CX65
- S65-Display vom Siemens S65/M65/CX65, 132x176 Pixel, 65536 Farben, günstig als Ersatzteil zu bekommen.
- ARM - Entwickler des ARM-Prozessorkerns (kein Hersteller von ICs)
- ARM Infocenter Sammlung Technischer Informationen
[bearbeiten] Information (Foren, Mailinglisten, Linksammlungen)
[bearbeiten] Entwicklungswerkzeuge (Compiler/Assembler/Debugger/Tools)
- Anglia Idealist IDE und Anglia Toolchain GNU toolchain für Win32-hosts inkl. Beispielen für STR7, STR9 und STM32. IDE kostenlost aber registrierungspflichtig
- Codesourcery GNU Toolchains für ARM (Hosts: Linux, MS Windows, Solaris; Targets: arm-elf, arm-linux, SybianOS)
- devkitPro/devkitARM GNU-Toolchain für MS-Windows "Hosts". Vor allem auf GBA abgestimmt aber auch für andere ARM-Controller geeignet (arm-elf)
- GNU ARM GNU Compiler-Toolchain für ARM mit binutils, gcc für C, C++, Java, newlib, gdb/Insight. Binaries für Linux und MS-Windows mit Cygwin
- Green Hills Software
- Hitex IDE für diverse Compiler, Debugger
- IAR Embedded Workbench, kommerzielle IDE/Compiler, codegrößenbeschränkte Evaluierungsversion verfügbar
- iSYSTEM Integrated Development Environment, USB/JTAG interface, OnChip Emulation and Trace
- Keil/ARM RVDK/uVision kommerzielle IDE/Compiler, unterstützt zwei Compiler (ARM RealView, GNU/gcc), codegrößenbeschränkte Evaluierungsversion verfügbar (IDE/Compiler unbeschränkt für GNU), guter Debugger, guter Simulator (teilw. mit Hardwaresimulation) Simulator und Debugger in der Evaluierungsversion auch bei Nutzung der GNU-Toolchain auf 16kB beschränkt
- MCT Demoversion C-Compiler fuer ARM und 68k ARM C-Compiler basiert auf GCC laut Herstellerinformation jedoch mit Codegrößenbeschränkung
- www.mpeforth.com - A free Forth system with 125 page manual for all Philips LPC2xxx CPUs with at least 64k Flash and 16k RAM and cystal frequency of 10, 12, or 14.7456 MHz.
- Rowley Kommerzielle IDE für GNU-Compiler, eigene libc (nicht newlib), Debugger (inkl. gutem Support für Wiggler)
- Tantos gcc for ARM Targets eine weitere ARM-GNU-Toolchain für MS-Windows "Hosts"
- Yagarto GNU arm-elf-Toolchain, Eclipse, OpenOCD für Win32 inkl. Setup
- WinARM eine an WinAVR angelehnte Sammlung von Entwicklungswerkzeugen (binutils, arm-elf-gcc, newlib, newlib-lpc, Programmers Notepad, Beispiel-Makefiles und Beispielcode) für alle ARM-Controller. Beispiele für Philips LPC2000 und Atmel AT91SAM7S (ARM7TDMI) u.a.
- Dissy is a disassembler for Linux and UNIX which supports multiple architectures and allows easy navigation through the code. Dissy is implemented in Python and uses objdump for disassembling files.
- http://arm.hsz-t.ch Entwicklungsumgebung für ARM7 Mikrocontroller basierend auf der Knoppix CD. Keine Harddisk installation nötig für uClinux.
- OpenOCD Open On-Chip Debugger: Schnittstelle ("gdb-Server") zwischen Wiggler-komaptiblem JTAG-Interface und GNU-debugger (gdb/Insight-gdb), ebenfalls Unterstützung für JTAG-Hardware auf FTDI2232-Basis, Flash-Programmierfunktion für LPC2k, AT91SAM7S u.a.
- OCDLibRemote Schnittstelle zwischen WIGGLER-kompatibler JTAG Hardware und dem GNU-Debugger (gdb)
- GDB-JTAG-ARM GDB JTAG Tools
- JTAG-Pack GDB JTAG Tools
- H-JTAG RDI-Interface für Wiggler, Flash-Funktionen für diverse interne und externe Speicher
- lpc21isp Flashutility für LPC21xx, ISP via "Bootloader" ("multiplattform")
- http://www.abatron.ch Abatron] BDI1000 & BDI2000, On-Chip Debuggers für ARM, 68k, Coldfire uvm.
- Amontec JTAGkey, JTAG-Adapter auf Basis des FTDI2232
- Keil/ARM ULINK/ULINK2/ULINK-ME JTAG-Adapter, USB-Anschluss, wird von Keil uVision unterstützt, ULINK2 teilw. auch von Codesourcery G++ (lt. Hestellerangaben)
- Kristech USB-Scarab, JTAG Adapter, kommt mit eigener Debugger-UI, kompatibel zu Olimex
- Lauterbach TRACE32 JTAG-Adapter, USB und Ethernet-Anschluss, eigene Software
- Olimex JTAG-Adapter: Wiggler-Nachbau (ParPort) und Adapter auf Basis des FTDI2232 (USB)
- Ronetix Peedi
- Segger J-Link JTAG-Adapter, USB-Anschluss, unterstützt z.B. von IAR, Keil uVision (via RDI) (OEM: IAR J-Link, SAM-ICE)
- Signalyzer Signalyzer Tool, u.a. JTAG-Adapter auf Basis des FTDI2232
- sinelaboreRT - generiert leicht lesbaren C-Code aus einer Zustandsmaschine. Die Generierung berücksichtig speziell die Bedürfnisse eingebetteter Echtzeitsysteme.
[bearbeiten] Tutorials und Beispiele
[bearbeiten] Projekte und Quellcodebibliotheken
- Procyon ARMlib-LPC2100 - Treiber, Beispiele (Lizenz: GPL, kaum weiterentwickelt)
- NXP BlueStreak Code für LH7xxxx (ehemals Sharp)
- M. Thomas' ARM Projekte "Projectvorlagen" für AT91SAM7 und LPC2000 mit GNU-Toolchain Einsteiger-Projekte für AT91SAM7, LPC2000, ADuC7000 u.a. (u.a. Blinky, UART, Interrupt, C++, GLCD mit KS0108, DS18x20, DCF77, Anpassungen von FAT16/32-Libraries)
- STMicro Treiber und Beispiel für STR7, STR9 und STM32
- Mirror der LPC2100-Group Dateien (veraltet, aber ohne Yahoo-Account zugänglich.)
- Simple LPC210x Prototyping System
- LPCUSB - Open-source USB stack for the built-in USB controller in LPC214x microcontrollers von Bertrik Sikken. Sample code
- Olimex Einige Beispiele auf den "Produktseiten" der ARM Boards.
- ARM MP3/AAC Player
- J.C. Wrens Beispielprojekt für LPC214x
- Beispiele von Keil abgestimmt auf deren Boards und Realview-Toolchain, Portierung auf andere Boards und Compiler relativ einfach, Lizenz beachten.
- Luminary Micro Driverlib für Stellaris Cortex-M3
- GPS-Tracker mit Navigation auf LPC2103-Basis (Complier: GCC)
- Agnix
- eCos - "Real-Time-Operating-System" o.a. auch für ARM7
- FreeRTOS (.org!) - "Real-Time-Kernel" unter anderem für ARM7 (LPC2xxx) auch AVR, MSP430, '51er
- L4Ka
- Linux 2.4.29 für Toradex Colibri basierend auf Intel XScale PXA270
- Linux4SAM Informationen, Anleitungen und Code zur Anwendung von Linux auf AT91SAM9xxx
- NicheTask (URL ist www.freertos.com aber hat nichts mit FreeRTOS(.org) zu tun)
- Nut/OS
- NuttX RTOS (ARM7TDMI port for TI TMS320C5471 also called a C5471 or TMS320DM180).
- Phoenix-RTOS
- PicoOS
- Prex is a portable real-time operating system for embedded systems. The small, reliable, and low power kernel is written in the C language based on microkernel design. The file system, Unix process, and networking features are provided by user mode tasks. (ARM, i386, geplant: MIPS, PowerPC, Hitachi-SH und Win32)
- RTEMS
- TNKernel - "Real-Time-Kernel" TNKernel ist ein kompakter und sehr schneller Echtzeitkernel unter anderem für ARM7 (Philips LPC2106/LPC21XX/LPC22xx, Samsung S3C44B0X, Atmel AT91SAM7S128, STMicroelectronics STR711FR2)
- uC/OS-II RTOS
[bearbeiten] Hardware (Prototypen-Platinen etc.)
- cpu-module.de Module mit AT91RM9200, AT91SAM9261, RAM, Flash, USB, Ethernet, fast alle IOs zugänglich.
- Embest Philips, Samsung und Atmel ARM Boards und Module, JTAG-Hard- und Software
- Embedded-Waveplayer mit ARM7-Prozessor EP7309 (MIDI- und RS232-Steuerung)
- Embedded Artists bietet verschiedene preisgünstige Platinen (ab 25 Euro für LPC213x Familie)
- Hiteg SAMSUNG und Intel XScale basierende boards. (Deutsches Unternehmen in China)
- Hitex Starter-Kits für Philips LPC2000, ST STR7, Atmel AT91M
- IAR Starter-Kits für Atmel, Oki, Philips, ST und TI
- ic-board.de Kommunikationsplattform auf Basis des AT91SAM7X256 mit Ethernet, USB, CAN und Funk Schnittstellen
- Keil Philips LPC2000 und ST STR7/9 Boards und Starter-Kits
- LPCTools bietet verschiedene Starter Kits für die LPC2000-Familie
- MakingThings Make Controller Kit (AT91SAM7X256)
- MCT Paul und Scherer Starterkits für ARM7 (NXP LPC2000, ADI ADUC7000)
- Mikrocontroller.net Shop Platinen mit AT91SAM7, LPC2xxx, JTAG
- Microcontroller-Starterkits Starter-Kits für verschiedene Microcontroller (D) preisgünstige Platinen (ab 12,95 Euro für LPC2129 und 2194) sowie Entwicklungsboard komplett bestückt
- Micro-Research Development- und Header-Boards für LPC2000 und ADuC7000
- <
|