Atmel AVR RISC µC unter GNU/Linux programmieren #2

Erstellt 06.12.2013  Kategorien  Elektronik

Mein Atmel Entwicklungs-Board
Mein Atmel Entwicklungs-Board

Anläßlich der Einladung, einen Vortrag bei einem Treffen der Troisdorfer Linux User Group zu halten, habe ich meinen Vortrag zur Programmierung von Atmel Mikrocontrollern mit Linux (siehe hier) grundlegend überarbeitet.

[Ganzer Artikel]

Tags  mikrocontroller,  atmel,  assembler

Mini-HowTo: Atmel AVR RISC µC unter GNU/Linux programmieren

Erstellt 06.03.2013  Kategorien  Elektronik

Nach langer Zeit habe ich mal wieder mein Atmel Entwicklungsboard ausgegraben, und die ganzen Programme zum Bespielen des Controllers auf meiner aktuellen Linux-Installation wieder zum Laufen gebracht. Da ich mit Mikrocontrollern nur ab und an mal was mache und in der Zwischenzeit eine Menge wieder vergesse, habe ich die wichtigsten Sachen aufgeschrieben. Gestern habe ich mich mit einigen technikbegeisterten Kollegen getroffen, um uns über unsere privaten Basteleien und Hacks austauschen zu können.

[Ganzer Artikel]

Tags  mikrocontroller,  atmel,  assembler

LED Cube

Erstellt 25.02.2013  Kategorien  Buntes

Boah toll! Will ich auch machen:

(Link)

 

[Ganzer Artikel]

Tags  mikrocontroller,  led cube

avra 1.3.0 kompilieren

Erstellt 25.02.2013  Kategorien  Elektronik

Avra ist ein Open Source Assembler-Programm für die Mikrocontroller der Atmel AVR RISC Familie. Da mich das Thema Mikrocontroller wieder gepackt habe, habe ich den ganzen dazugehörigen Krempel (Evaluations-Board, Programmer, ...) hervorgeholt und die notwendige Software auf meinen Computer wieder eingerichtet. In den kommenden Tagen werde ich hier auch ein kleines Einsteiger-Tutorial posten, welches die absoluten Basics darstellt.
Leider ist die avra Version, die auch aktuelle Linux-Distros, wie bspw. mein Fedora 18 anbieten (Version 1.2.3), schon etwas angestaubt. So unterstützt dieses avra noch nicht den ATtiny13-Controller, mit denen ich in Zukunft aber was machen wollte. Glücklicherweise bietet die avra Projektseite eine aktuellere Version 1.3.0 (die ist aber auch schon wieder von 2010!), die u.a. diesen Controller unterstützt. Diese Version kann man sich (nur) als Quellcode herunterladen, um es auf seinem System der Wahl zu installieren. Das war zumindest bei mir mit kleineren Hindernissen verbunden. Letztlich habe ich es hinbekommen. Wie ich das ging, möchte ich im Folgenden Beschreiben beschreiben.

[Ganzer Artikel]

Tags  mikrocontroller,  atmel,  avra,  avr

Probleme mit Include-Dateien bei avra

Erstellt 29.08.2010  Kategorien  Elektronik

Das Programm AVRA ist ein Assembler Compiler für die Mikrocontroller von Atmel unter Linux, welcher kompatibel zum Assembler in Atmels Entwicklungsumgebung AVR Studio ist. Hin und wieder programmiere ich für verschiedene Zwecke einen Atmel und verwende dann lieber Assembler als C. Unter Linux wollte ich nun AVRAa einsetzen. Leider konnte ich keines meiner Programme kompilieren, da AVRA (Version 1.2.3) die Mikrocontroller-spezifischen Include-Dateien (Bsp: m16def.inc) nicht verarbeiten wollte. Offensichtlich hat AVRA ganz konkret Probleme bspw. mit den Pragma-Direktiven (Codezeilen mit #pragma).

 

[Ganzer Artikel]

Tags  mikrocontroller,  atmel,  avra,  avr studio,  programmieren,  error,  assembler,  #pragma,  include,  mega