Forum: Mikrocontroller und Digitale Elektronik TI CortexA8 mit Linux - bequem Software entwickeln?


von LinuxDepp (Gast)


Lesenswert?

Hallo Leute :-)
Ich interessiere mich zur Zeit für die CortexA8-Board mit TI prozessoren 
(AM335x).
Ich habe eigentlich nur eine kleine Frage, und zwar ob mich jemand in 
meinen Ängsten und Befürchtungen bestätigen kann:

Wenn man so ein Board hat und ein Linux drauf läuft und eigene Software 
schreiben möchte, ist man ja auch Compiler und IDEs/console angewiesen.

Die Internetseite 
http://processors.wiki.ti.com/index.php/Sitara_Linux_Software_Developer%E2%80%99s_Guide
behandelt das sehr ausführlich. Am ende meiner Recherche möchte ich aber 
nochmal das Ergebnis bestätigt bekommen:
a) entweder man wurstet sich durch die console durch (wie debuggt man 
da??)
oder b) man zahlt für das CodeComposer Studio unatraktive Unsummen.

Ich gebe zu, mit dem Linux-Gedöns konnte ich mich bisher nicht 
anfreunden. Deswegen bin ich etwas verunsichert.

Ist es für OpenSource-Zeugs ohne viel Geldinvesition besser von TI 
fernzubleiben?

von Εrnst B. (ernst)


Lesenswert?

Solang du dich von den Prozessor-Eigenheiten (Intergrierter 
DSP-Coprozessor etc) fernhältst ist ARM erstmal ARM.
d.H. für dich als Programmierer ist es erstmal wurst, wer den ARM-Core 
in Silizium vergossen hat.
Genauso wie es dem PC-Programmierer erstmal wurst sein kann, ob seine 
Software später auf einem Intel oder einem AMD-System läuft.
Wenn dann noch Linux ins Spiel kommt wird es noch viel einfacher. Dann 
kann dir beim Software-Schreiben sogar erstmal egal sein, ob deine 
Software später auf einem ARM, einem x86, einem MIPS, einem PowerPC oder 
sonst irgendeinem Chip läuft, solang er nur 0 und 1 auseinanderhalten 
kann.

von LinuxDepp (Gast)


Lesenswert?

...und das CCS ist dann weswegen genau rentabel für TI? :-O
Alsi nich, dass ich dir nicht glaube, aber... es muss ja einen 
Hintergrund haben ;-)

von Svenska (Gast)


Lesenswert?

Hallo,

> a) entweder man wurstet sich durch die console durch (wie debuggt man
> da??) oder

Linux ist Linux. Editor + C-Compiler (gcc) + Linker (ld) + Debugger 
(gdb) sind vorhanden und funktionieren genau so, wie auf dem PC auch.

> b) man zahlt für das CodeComposer Studio unatraktive Unsummen.

Du darfst auch jede andere IDE benutzen, die es für Linux gibt. Bekannt 
wäre sicherlich Eclipse, aber du kannst z.B. auch mit FreePascal 
arbeiten.

Interessant wird es, wie bereits geschrieben, erst, wenn du die 
spezielle TI-Hardware auf dem Chip nutzen willst. Ansonsten ist der 
Hersteller deiner CPU ziemlich egal (wie auf dem PC auch: Ob da nun ein 
Intel-, AMD-, VIA- oder sonstwas-Prozessor drauf ist, spielt erstmal 
keine Rolle.)

Gruß

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
Noch kein Account? Hier anmelden.