Tinyul: Unterschied zwischen den Versionen

aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen
(tinyul Writeup)
 
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 1: Zeile 1:
== Was? ==
== Was? ==
Im Rahmen des [[Microcontroller Workshop]] haben wir den ausgesprochen praktischen [http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm|Tiny PIC Bootloader] verwendet, um die Software auf den Controllern auch ohne Programmiergerät updaten zu können. Schönheitsfehler: Das Ding spricht nur mit einer Windows-Software, für die es noch dazu keinen Sourcecode gibt.
Im Rahmen des [[Microcontroller Workshop]] haben wir den ausgesprochen praktischen [http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm Tiny PIC Bootloader] verwendet, um die Software auf den Controllern auch ohne Programmiergerät updaten zu können. Schönheitsfehler: Das Ding spricht nur mit einer Windows-Software, für die es noch dazu keinen Sourcecode gibt.


Natürlich kann das kein aufrechter Hacker auf sich sitzen lassen, weshalb ich es auf mich genommen habe, einen Ersatz zu produzieren - das Ergebnis gibt es momentan  hier[http://wiki.themel.com/tinyul] zu sehen.
Natürlich kann das kein aufrechter Hacker auf sich sitzen lassen, weshalb ich es auf mich genommen habe, einen Ersatz zu produzieren - das Ergebnis gibt es momentan  hier[http://wiki.themel.com/tinyul] zu sehen.


Nach einigen initialen Fehlzündungen und viel Support von diversen Metalab-Benutzern funktioniert das Ding nun zumindest für mich ganz gut.  
Nach einigen initialen Fehlzündungen und viel Support von diversen Metalab-Benutzern funktioniert das Ding nun zumindest für mich ganz gut.


== TODO ==
== TODO ==
Zeile 13: Zeile 13:


* Konfiguration: tinyul kann momentan nur über Kommandozeilenoptionen oder Verändern des Sourcecode gesteuert werden. Für gewisse Dinge - Schnittstelle, Baudrate etc - wäre eine Konfigurationsdatei nett. Ich bin allerdings zu faul, den Parser zu schreiben :)
* Konfiguration: tinyul kann momentan nur über Kommandozeilenoptionen oder Verändern des Sourcecode gesteuert werden. Für gewisse Dinge - Schnittstelle, Baudrate etc - wäre eine Konfigurationsdatei nett. Ich bin allerdings zu faul, den Parser zu schreiben :)
[[Kategorie:WhateverLab]]

Aktuelle Version vom 16. Oktober 2006, 21:55 Uhr

Was?

Im Rahmen des Microcontroller Workshop haben wir den ausgesprochen praktischen Tiny PIC Bootloader verwendet, um die Software auf den Controllern auch ohne Programmiergerät updaten zu können. Schönheitsfehler: Das Ding spricht nur mit einer Windows-Software, für die es noch dazu keinen Sourcecode gibt.

Natürlich kann das kein aufrechter Hacker auf sich sitzen lassen, weshalb ich es auf mich genommen habe, einen Ersatz zu produzieren - das Ergebnis gibt es momentan hier[1] zu sehen.

Nach einigen initialen Fehlzündungen und viel Support von diversen Metalab-Benutzern funktioniert das Ding nun zumindest für mich ganz gut.

TODO

  • Der tinybld kann neben dem Flash-Speicher scheinbar auch das EEPROM und die Konfiguration des Chips beschreiben, allerdings kann das die Windows-Software nicht, und ich weiß nicht, wozu das gut sein soll. Könnte man wohl noch einbauen, wenn jemand weiß, was man damit tun kann. :)
  • Testen! Das Ding funktioniert auf meinem PIC18F452, ich nehme an, es sollte auf allen PICs, auf denen tinybld läuft, funktionieren - ist das so?
  • Konfiguration: tinyul kann momentan nur über Kommandozeilenoptionen oder Verändern des Sourcecode gesteuert werden. Für gewisse Dinge - Schnittstelle, Baudrate etc - wäre eine Konfigurationsdatei nett. Ich bin allerdings zu faul, den Parser zu schreiben :)