Assembler für Linux

Gast #119697
Lesenswert?
• ▲
▼
Hi,

welchen Assembler benutzt ihr für die AVRs unter Linux?

Avr-as scheint ja nur ein Single-Pass-Assembler für avr-gcc
zu sein. Hab jetzt tavrasm geplant, allerdings sind ja keine
Includes wie bei AVRStudio unter Windows dabei.
Also hab ich das Include für meinen Ziel-AVR (m8515def.inc) aus
dem Studio auf das Linux-System kopiert. Geht ja auch (wenn man
die Zeile '.equ OR = 3' auskommentiert. Wer benutzt auch reservierte
Wörter als Platzhalter?

Also:
Welche Kombination aus Assembler, Debugger und Includes ist
für Linux am Besten?

Grüße,
André
Gast #119698
Lesenswert?
• ▲
▼
Hi Andre,

ich hab's auch mit tavrasm und den Standardincludes von Atmel
probiert. Dumm ist wirklich die Sache mit den Includefiles und dem
"OR" :) Aber ansonsten geht's. Schlussendlich habe ich dann per wine
(nicht schlagen) den Assembler von Atmel verwendet. Leider lief das 4er
AVRStudio nicht mit Wine, müsste man mal wieder mit der neuen Version
probieren. Deshalb habe ich als Simulator das AVRStudio 3.x genommen.
Gast #119699
Lesenswert?
• ▲
▼
Salut,

hab "früher" den tavrasm verwendet. Inzwischen nehm ich avra (auch
macro assembler). Der ist eigentlich ganz prima (und halt bei debian
dabei). Die include-Files nehm ich so oder so direkt von Atmel. Ob die
dabei sind, is imho kein Kriterium für die Qualität eines Assemblers.

Happy assembling,
Mark
Gast #119701
Lesenswert?
• ▲
▼
Benutzt ihr zum programmieren ne GUI oder schreibt ihr die Proggis mit
nem Texteditor. Falls GUI, welche?

Danke schonmal.

Ach, noch was. Könnt ihr mal kurz aufzählen, was ihr so an Programmen
zum Programmieren von Atmel AVR unter Linux benutzt? Sowohl C als auch
Assembler.
Gast #119703
Lesenswert?
• ▲
▼
Salut,

Linux:
- IDE: "anjuta" (mit avrdude als install-Target im Makefile)
- Assembler: avra, tavrasm
- Compiler: avr-gcc + avr-libc

Für kleine Files ist sicher sowas wie der mcedit ausreichend. Aber bei
etwas größeren Sachen ist so ne IDE ja mit der Zeit nich mehr
wegzudenken. Alleine das blockweise Zeilenein-/-ausrücken isses schon
wert, oder das Popup mit dem Funktionsprototypen während man tippt.

Zu Windows kann ich nix sagen. Ich nehme an, da sind solche Features
selbstverständlich.

Gruß,
Mark
Gast #119704
Lesenswert?
• ▲
▼
Hi,

also ich progrmmiere in C mit avr-gcc oder assembler (unter Windows).
Nachdem mir aber UISP unter Linux einen - laut Ponyprog - gefraggten
AVR wiederbelebt hatt, wollte ich eigentlich alles komplett unter Linux
machen. Außerdem spiele ich gerne mit dem BlueMP3 aus der 'ct rum und
dessen Firmware ist nun mal in C. Außerdem ist die Bluetooth-Gegenseite
unter Linux bedeutend einfacher. Windows ist in der Beziehung unter
aller Sau. Aber von der AVR-Entwicklungsseite ist Windows wieder besser
dran. Ein Kreuz ;-)

Grüße,
André

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.