File: README.freebsd

package info (click to toggle)
srcpd 2.1.7-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,900 kB
  • sloc: ansic: 18,080; sh: 4,579; makefile: 95
file content (63 lines) | stat: -rw-r--r-- 2,317 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
In diesem Dokument werde ich die Unterschiede der FreeBSD Portierung
beschreiben. Da die einzelnen Module teilweise spezielle Kerneltreiber
von Linux vorraussetzen, ist eine komplette Uebertragung nicht immer
moeglich.

Falls Aenderungen zum "Original" autauchen, werden sie bei den jeweiligen
Modulen erwaehnt.

									MAM

-------------------------------------------------------------------------
Hauptprogramm:

	Einige Headerdateien heissen anders, bzw. wurden hinzugefuegt.
	Im Makefile wird -lpthread automatisch ersetzt durch -pthread


	in io.c wird bei writeByte vor dem Schreiben ueberprueft, ob
	CTS anliegt. Wenn nicht, wir der Thread in den Schlafzustand
	versetzt, und nach einer Sekunde ein neuer Versuch unternommen.
	Ohne die Aenderung blockierten ALLE Threads.


-------------------------------------------------------------------------
Intellibox

 	Der Linux Device Treiber wird nicht benoetigt	
	Das BREAK fuer die Baudratenumschaltung wird ueber den
	normalen Treiber gemacht.

	Ungetestet mangels Hardware
-------------------------------------------------------------------------
M605x

	Andere Initialisierung der seriellen Schnittstelle
-------------------------------------------------------------------------
DDL-S88

	Die Linux Funktionen ioperm, inb und outb werden ueber
	das Device /dev/ppi[0|1|2] emuliert.
	In der Konfigurationsdatei wird allerdings nur der Eintrag
	mit der Portadresse ausgewertet, der Devicename wird automatisch
	generiert.

	Da das Schreiben/Lesen ueber ioctl Aufrufe simuliert wird, ist
	es gegenueber dem Original deutlich langsamer.
	Der Konfigurationsparameter "clockscale" wurde deshalb von
	35 auf 2 Wiederholungen reduziert. Wenn das zu schnell fuer
	die Hardware sein sollte, bitte experimentell hochsetzen
	und mir Bescheid geben.
	Bei meinem 2*400Mhz Referenzrechner komme ich damit auf
	ein Auslesefrequenz von ca 40khz.
-------------------------------------------------------------------------
I2C Bus
	NICHT FUNKTIONSFAEHIG
	Vor der Portierung soll das Modul erst einmal stabil unter
	Linux laufen.
-------------------------------------------------------------------------
HSI-88
	Keine Aenderung noetig gewesen. Ob's allerdings funktioniert,
	kann ich nicht ausprobieren.
-------------------------------------------------------------------------