Last Update: "2006/08/14 10:53:53 makoto"
drivers
- *BSDで、USBのデバイスドライバを書こう
-
http://www.ht.sfc.keio.ac.jp/move/memodoc/usbdriver/
- *BSDでのUSBデバイスドライバーの実装
-
http://www.ofug.net/~yamajun/presentation/2003/usb.html
-
BSD/OSのネットワークドライバ概説
-
http://www.ohnolab.org/~kimoto/bsd-networkdriver.html
- Writing Drivers for NetBSD
-
http://www.unixag-kl.fh-kl.de/~jkunz/projekte/NetBSD-driver_writing-1.0.1e.pdf.gz
- 4.4BSD オペレーティングシステムの設計と実装
-
http://www.freebsd.org/doc/ja_JP.eucJP/books/design-44bsd/
- showgrammar ( yacc -> drawing by python)
-
http://se.wtb.tue.nl/~hat/showgrammar/
- output sample of above (PostScript)
-
http://se.wtb.tue.nl/~hat/showgrammar/yaccgram.ps
- Ebnf2ps: Peter's Syntax Diagram Drawing Tool
-
http://www.informatik.uni-freiburg.de/~thiemann/haskell/ebnf2ps/
conf/files
src/sys/conf/files の書き方について。
この中で、デバイスを定義するには
device hoge {[param=-1], [param2=-1}
のような行を書く、その後
attach hoge at hage
と書くと、
hage 上のデバイス hoge が定義できる
そして、
file ${PATH} option
の形で option が定義されていたときにリンクする。ここでいう
option は次のようなものがある。
-
device hogeで定義した hoge
-
defflagsで定義したもの
-
defparamで定義したもの
この項は
hrs
さん
takawata
さんに教わって書きました。
|