Suche Entwicklungsumgebung für Atmel 8051 unter Mac OS

Gast #1670552
Lesenswert?

Benutz doch einfach XCode und das AVR-Crosspack von obdev.at oder wie 
das jetzt auch immer heißt, oder irgend eins der tausenden Derivate 
davon.
Meist liegt dem auch ein project-Template für Xcode bei.
http://www.obdev.at/products/crosspack/index.html

Damit kannste z.B. AVRs, die ja 8051er sind, schonmal in C 
programmieren. Die schöne Seitenleiste mit der info was die Timer usw. 
machen und schönes Debugging gibts nicht bzw. vllt. über nen Bootloader.

Für Assembler hab ich da noch nichts gefunden.
Persönliche Seite #1673617
Lesenswert?

Flip ist in Java programmiert.
Vielleicht bekommt man das Linuxpaket irgendwie auf dem Mac zum laufen.
Ich habs mir aber nicht genau angesehen.

http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886

Alternativ kann man auch einen eigenen Bootloader programmieren und 
einmalig mit einem normalen Programmiergerät in den Speicher laden.

Noch eine andere Variante wäre es, Flip für den Mac nachzuprogrammieren. 
Flip kann den Traffic an der Schnittstelle selbst mitprotokollieren, da 
sollte es nicht so schwierig sein, herauszufinden, wie das funktioniert.

Ist das Flip Protokoll eigentlich offengelegt bzw. dokumentiert? Ich hab 
bis jetzt nichts gefunden, aber auch nicht intensiv gesucht.

Grüße,

Peter
#1674864
Lesenswert?

j0 schrieb:
> oder sind das auch wieder keine 8051er oder zumindest kompatible?

Richtig.

Zumal er den Controller ja auch vorgegeben bekommen hat: AT89C5131

Dort findet man auch noch weiterte Infos über das Protokoll:
http://www.atmel.com/dyn/resources/prod_documents/doc4287.pdf

Mich würde ja mal interessieren, ob man den per SPI programmieren kann, 
wie eigentlich sonst alle Atmel-Chips. Das Datenblatt erwähnt es 
allerdings nicht ...


Gruß

Jobst
Gast #1675082
Lesenswert?

Jobst M. schrieb:
> Gleicher Tag schrieb:
>
>> Auf einen technischen Gebiet arbeitend sollte man es vermeiden, von
>> Windows wegkommen zu wollen.
>
> Scheiss Einstellung. Vor allem mit dem wollen ...
>
> Ich arbeite seit 10 Jahren erfolgreich ohne Windows. Geht also.
>
> Gruß
> Jobst

Beim "arbeiten" und "erfolgreich" hege ich so meine Zweifel. In diesem 
Bereich (vorallem beim 8051) ist Fakt, dass alle Tools in einer 
Windows-Version erhältlich sind. Vorallem alle Kommerziellen.
Im privaten Bereich, wo Arbeitszeit keine Kosten erzeugt, kann man 
erwägen mit "Bastellösungen" zu leben und einem gewissen Zeitanteil zur 
Toolpflege aufzuwenden.
Wer allerdings in einem kommerziellen Hintergrund entwickelt kann mit 
Tools wie dem SDCC schlimmstenfalls Projekte beerdigen oder zumindest 
deren Gesamtkosten extrem erhöhen.
Devices mit USB-Peripheral, wie der 5131, werden doch in der Regel auch 
mit einer PC-Applikation verknüpft. Spätestens hier wird es interessant 
diese auf einem Exoten wie MacOS zu entwickeln und zu testen.
Gast #1677009
Lesenswert?

Also Keil C51 bzw uVision sollte sehr vernünftig in WINE laufen. Das 
gibt es soweit ich weiss auch für MacOSX.
Spätestens mit FLIP wirst du aber vermutlich Probleme bekommen. Gerade 
weil der 5131 wenn ich mich recht entsinne über USB das ISP laufen hat 
und dafür einen Treiber im System braucht (ist allerdings lange her dass 
ich dieses Device auf dem Schreibtisch hatte).
Kann es auch ein anderer 8051 sein, oder evtl sogar ein anderer Micro?
Das mbed z.b.(www.mbed.org) und seine Tools sind systemunabhängig.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren