On Sun, Dec 03, 2000 at 04:53:54PM +0100, Konrad Stopsack wrote:
Meine Frage war eigentlich, wie man Pascal oder eine sehr ähnliche Sprache (z.B. Delphi / Kylix) und Linux sinnvoll im Unterricht nutzen kann.
Die im Lehrplan geforderden Dinge unter Linux zu machen ist möglich. Reiner macht ja genau das in seiner Schule. An der MANOS sollte man es mit Linux noch leichter haben, da dort wahrscheinlich viele technisch interessierte Schüler sind. Das war zumindest mal so.
Wie siehts denn mit Steuern am PC aus???
Klar kann man irgendwas steuen. Ich hoffe ich verstehe dich richtig: Mit "Steuern am PC" meinst du das Steuern einer Hardware, richtig?
Darin sehe ich nicht sooo viel Sinn. Ob ich nun mit einem Stück Software ein Stück Hardware oder ein anderes Stück Software steuere, ist ziemlich egal. Bei deiden Varianten kommt es darauf an, sich eine geeignete Schnittstelle zu überlegen. Man könnte man z.B. auch 2 Gruppen bilden, die jeweils eine Hälfte eines grössren Programms entwickeln, wobei beide Teile dann am Ende ueber eine vorher festgelegte (Software-)Schnittstelle kommunizieren müssen. Wenn unbedingt Hardwarebastelei dabei sein soll, bleiben wohl nur die seriellen und parallelen Ports am PC. Die kann man natuerlich auch unter Linux programmieren. Der einzige saubere Web dazu ist ein "Treiber". Solche Treiber laufen bei Linux dummerweise im Kernelmode und man schiesst sich bei Programmierfehlern demzufolge regelmaessig selbst ins Knie. Mögliche Auswege: * eine Usermode-Programmkruecke, die als root laufen muss oder fuer die man die Permissions in /dev verbiegen muss * Einbau einer speziellen IO-Karte, fuer die es schon fertige Treiber und eine Bibliothek fuer den Zugriff gibt.
Alles ausser dem letzten Fall ist fuer die Ausbildung in der Schule eher ungeeigent, höchstens im Rahmen einer AG.
Reinhard