Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - Bassai

Seiten: [1]
1
Lowlevel-Coding / Re: USB generic EHCI host driver == wie?
« am: 23. April 2007, 20:23 »
also mittlerweile bin ich soweit, dass ich den USB controller mittels PCI gefunden habe ;)
Nun möchte ich nen UHCI (scheint am "einfachsten" zu sein) host controller
treiber basteln.
Jetzt mein Problem: weiss jemand wie man die USB enumeration genau macht?
also ich schick an device 0x0 endpoint 0x0 einen getDeviceDescriptor Befehl.
schickt mir das device gleich den descriptor oder muss ich nochmal nen
"IN" Befehl senden? Bzw muss ich dazwischen warten oder kann ich alles in
einen schedule bauen?
 
Danke für jede kleine Hilfe, weil ich hab im ganzen Internet nicht viel mehr als die USB Spezifikationen gefunden...
2
Lowlevel-Coding / Re: USB generic EHCI host driver == wie?
« am: 16. March 2007, 17:23 »
gibt es vielleicht irgendjemand der das schonmal probiert hat?
also ein Beispiel oder Tutorial?
Ich fühl mich grad irgendwie im Wald, aber aufgeben will ich noch nicht ;)
3
Lowlevel-Coding / USB generic EHCI host driver == wie?
« am: 15. March 2007, 10:48 »
hallo mal wieder...
hat jemand ne grobe Ahnung, wie man nen USB host driver schreibt?
Auf http://www.beyondlogic.org gibt es ja eine Einführung in USB und so nen "tutorial" wie man einen USB device driver schreibt.
Ich möchte gern meinen USB-Stick lesen können und daher lowlevelmäßig
nen EHCI host driver implementieren. Leider habe ich dazu bisher keine
Informationen gefunden.
Welchen port benutzt USB überhaut? Und wie erklärt man den PIC dass er
USB-Interrupts empfangen soll?

Ich weis, es ist kein triviales Vorhaben...
Aber ich bin über jede kleine Hilfe sehr dankbar!


4
Lowlevel-Coding / Re: Festplattentreiber (p-mode)
« am: 03. March 2007, 17:55 »
danke für die links, ich werd sie mir dann mal bei gelegenheit ansehen! :)
5
Lowlevel-Coding / Festplattentreiber (p-mode)
« am: 03. March 2007, 14:49 »
hallo allerseits,

ich möchte mal versuchen einen festplattentreiber zu schreiben.
doch dazu benötige ich informationen. googlen hat leider nichts gebracht:(
wisst ihr, wo es tutorials, documentations, datasheets oder sowas dazu gibt?
6
OS-Design / Multitasking
« am: 19. November 2004, 14:03 »
Also ich habe das mal mit den TSS probiert. Diese sind zwar, wie schon erwähnt , insgesamt etwas langsamer als Software Multitasking, aber ich denke, bei den heutigen Rechnern macht das wohl eher nicht so sehr viel an der Performance aus.
Ich dachte, mit den TSS behalte ich nen besseren Überblick, aber es ist warscheinlich Geschmackssache, wie man das macht oder was meint ihr?
7
Lowlevel-Coding / AMI Bios und Protected Mode geht nicht
« am: 02. August 2004, 19:30 »
Hi

Ich habe ein seltsames Problem:
Beim Booten meines Bootloaders hängt sich mein Computer auf.
Bei anderen Rechnern funktioniert alles.
Nun habe ich folgendes festgestellt:
Award Bios - geht
Ami Bios - geht nicht
A20 funktioniert bei beiden, nur irgendwie schafft das Ami Bios den Sprung in den PMode nicht :( weiß jemand an was das liegen kann oder hat jemand schon ähnliche Probleme gehabt?
8
Lowlevel-Coding / unsigned long long mit Gcc
« am: 25. April 2004, 21:30 »
Unter Linux gibt geht es, indem du folgende datei inkludierst:
Hiermit kannst du 64 Bit Integer durch 32 teilen
#include <asm/div64.h>

da gibts dann ne funktion  do_div

hier findest du kurze infos dazu:

http://www.uwsg.iu.edu/hypermail/linux/kernel/0303.2/0172.html
9
Lowlevel-Coding / System Timer für Delay
« am: 19. April 2004, 17:49 »
Und wie mach ich das, am besten mit ner Funktion in C aus?
10
Lowlevel-Coding / System Timer für Delay
« am: 19. April 2004, 14:58 »
Hallo

weiß jemand, wie ich auf den System Timer im PMode zugreifen kann?
Ich möchte nämlich im Kernel Zeitmessungen und Delays sowie andere Dinge in ms genau ausführen können.

Bassai
11
Offtopic / Programmieren unter Linux
« am: 03. March 2004, 22:35 »
Hallo,

hat jemand von euch Erfahrung darin, unter Linux zu programmieren?
ASM, C,C++, ...? (halt was man für ein OS so alles brauen kann)

Es wäre bestimmt nicht schlecht mal zu sammeln, was es unter Linux für
gute Programme gibt.
12
Das Wiki / Einfach nur mal sagen, dass ich ...
« am: 02. March 2004, 22:58 »
Ich finde das Magazin auch total super!!!
Endlich mal etwas auf Deutsch zum Thema
Betriebssystementwicklung, das man auch versteht!

GROSSES LOB, WEITERSO!!!
13
Das Wiki / Inhalte für nächstes Magazin
« am: 02. March 2004, 22:55 »
Ich denke eine gute Idee wäre auch mal zu beschreiben,
wie man ein Diskettenlaufwerk benutzt ;)

Ich hab das nämlich mal versucht und ned richtig hinbekommen,
den Floppy Controller und DMA zu programmieren und wenn man
einen Kernel im P-Mode schreiben möchte, ist es doch sehr sinnvoll
wenn man seinen Kernel auch von der Diskette laden kann ;)
Seiten: [1]

Einloggen