uClinux

Hardware- und Elektronikbasteleien, Ansteuerung von Schnittstellen und Peripherie.
Fragen zu "Consumer"-Problemen kommen in Offtopic.
mar
Beiträge: 107
Registriert: 06.08.2005 14:49

uClinux

Beitrag von mar »

Hi,

Ich wollte mal ein bissschen Werbung für uClinux -embedded Linux machen :-).

Seit 2Monaten teste ich dieses Betriebssystem auf einem FPGA-Board (Terrasic DE2). Bis jetzt hatte ich keine echten Probleme - außer dass es keine gute Doku gibt und es doch recht umfangreich ist.
Dieses DE2-Board hat im Prinzip alles, was ein Laptop auch hat nur keine MemmoryManagementUnit. Es ist sogar interessant für Leute die keine Hardwarebeschreibungssprachen können (VHDL, Verilog).

Bis jetzt läuft bei mir:
-USB: - Maus, Tastatur, Stick 4GB
-VGA: 640 x 480 mit nanoX- Windowmanager
-zahlreiche LEDs, Buttons, Switches und LCD 16x2
-Webserver und zahlreiche andere noch nicht getestete Linuxsoftware

Über die Kommandozeile lassen sich direkt die LED's ansprechen - ohne gleich Kernelmodule programmieren zu müssen.

Anwendungsgebiete sind für mich: Handy, viele parallele Ein -und Ausgaben, Robotik, Bildverarbeitung.

Da hier bei PureBasic doch so viele schlaue Leute vorbeischauen, biete ich gerne meine Hilfe bei einem Einstieg an. Allerdings ist es mir nur möglich das DE2 Board zu unterstützen, da doch einige kleine Einstellungen viel bewirken. Mit ca. 500 € ist das Board zwar teuer, aber als Einstieg eine gute Wahl. Desweiteren können Kosten für Softwaremodule (NIOS-uC oder andere FPGA-IP-cores) entstehen. Zum Testen hat man eine Stunde Zeit oder ist an das USB-Downloadkabel gebunden (zeitlos). Dies Software unter Windows ist frei (allerdings nicht immer die aktuellste). uClinux habe ich unter Vmware-Ubuntu7.04 installiert und auch unter Windows laufen. Im Moment tausche ich die daten zwar per USB-stick aus, aber per LAN dürfte es auch möglich sein. Bei 8MB Speicher muss man eh ein zusätzliches Speichermedium nehmen. Man könnte auch einen PIC oder anderen uC in diesen FPGA "brennen" und dann alten Code recyclen.

Hier noch ein paar links:

http://www.uclinux.org/
http://forum.niosforum.com/forum/index.php?
http://nioswiki.jot.com/WikiHome/Operat ... 2%B5Clinux

mar
Benutzeravatar
Rings
Beiträge: 977
Registriert: 29.08.2004 08:48

Beitrag von Rings »

mit Purebasic wirds nur interresant wenn die cpu x86 code
verarbeitet........
Rings hat geschrieben:ziert sich nich beim zitieren
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Zomk :shock: http://www.terasic.com.tw/cgi-bin/page/ ... o=39&No=30

Dafür kauf ich mir doch gleich einen kompletten PC. :freak:
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Antworten