Nur mal so eine Idee: Kann man eigentlich auch Programme direkt von einer MMC/SD – Karte laufen lassen ohne sie in einen AVR zu flashen ? Also im AVR wäre dann nur ein minimal System mit dem es möglich ist auf die MMC/SD zu zugreifen.
>Kann man eigentlich auch Programme direkt von einer MMC/SD – Karte >laufen lassen ohne sie in einen AVR zu flashen ? Nein, es sei denn du bastelst dir z.B. einen Basic (o.ä.) Interpreter.
Der Gedanke wurde hier schon paar mal verfolgt. Des läuft immer auf einen Interpreter raus. Schau mal nach JavaVM für AVR. Glaub Basic Interpreter war auch schon paar mal dran. Is aber immer eingeschlafen, weil zu aufwendig, oder zu langsam, oder....
Ein AVR, oder PIC laeuft generell nur aus dem internen Flash. Wie Holger schon sagte, laesst das noch die Moeglichkeit von Scripts offen.
Ich kenn mich mit den AVRs nicht aus, aber könnte nicht ein Code von der SD-Karte in den RAM geladen werden, und dort ausgeführt werden?
>Ich kenn mich mit den AVRs nicht aus, aber könnte nicht ein Code von der >SD-Karte in den RAM geladen werden, und dort ausgeführt werden? Nö, das geht nicht. Sonst hätte es bestimmt schon jemand gemacht. Ausserdem gehören AVR zu den Controllern mit Havard-Architektur: http://de.wikipedia.org/wiki/Atmel_AVR http://de.wikipedia.org/wiki/Harvard-Architektur Die können das halt nicht. 8051er können es.
Beim AVR sind Code- und Datenspeicher völlig getrennt. Da läuft nichts im SRAM. Was geht, ist per bootloader den Code von einer SD-Card zu flashen. guggst du z.B. hier: Beitrag "MMC/SD Bootloader füt ATMega16" Oliver
wäre es möglich, wenn man sich einen adapter von adress/datenbus auf spi (für sd-card) baut ? kann man programme über den adress/datenbus laufen lassen ? klingt ein bisschen kompliziert, wäre aber theoretisch vl. möglich. lg, dave
jo, nur wird etwas schwierig sein z.B. einen M16 aufzufeilen um an die Busse ranzukommen...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.