課程內容說明 DRVsyllabus.doc
無上課指定用書
參考書籍:
1.Alessandro Rubini & Jonathan Corbet,譯者:林長毅,Linux Device Driver 2nd Edition,O'REILLY,2004/2
參考網站:
eCos home http://www.ecos.sourceware.org
eCos Centric http://www.ecoscentric.com
eCos using x86 PC "Hello,world" Demo http://ant.comm.ccu.edu.tw/~spooky/ecos/ecos.html
linux kernel programming http://www.kernelhacking.org/
Wireless LAN resources for Linux http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/
Linux ar5k 802.11a/b/g driver (GPL)http://team.vantronix.net/ar5k/
linux-wlan(tm) Project http://www.linux-wlan.org/
MadWiFi for Atheros chipset (ar521x) http://sourceforge.net/projects/madwifi/
"ISL3890 Linux Device Driver" for Prism GT / Duette based cards http://ruslug.rutgers.edu/~mcgrof/802.11g/
Intel Networking and Communication http://www.intel.com/design/network/
IntelR 8255x 10/100 Mbps Ethernet Controller Family Open Source Software Developer Manual http://www.intel.com/design/network/manuals/8255X_OpenSDM.pdf
Linux 2.4.18 Kernel Source http://penguin.cs.ccu.edu.tw/global/
Madwifi FAQ http://www.mattfoster.clara.co.uk/madwifi-faq.htm
SCYLD Computing Network Support http://www.scyld.com/network/ 其中的 Documentation, Network Drivers, Network Diagnostics, mailing lists
Linux Ethercard Status, Diagnostic and Setup Utilities http://www.scyld.com/diag/index.html
Scyld Expert Guides http://www.scyld.com/expert/
Linux Hotplugging http://linux-hotplug.sourceforge.net
資工系薛智文老師 http://www.cs.ccu.edu.tw/~chsueh/ 的410308[03]作業系統設計與實作
System Software Paper Sharing by loda http://lee-1.com/hlchou/
Linux HQ: Kernel module programming http://www.linuxhq.com/lkprogram.html
交大資工 曹孝櫟老師 http://www.csie.nctu.edu.tw/~sltsao/course.html
曹孝櫟老師課程討論區 http://brass.csie.nctu.edu.tw/phpBB2-rc1/
參考文章:
交大資科 林盈達其他出版品
溫碩彥、詹智為、林盈達;「DIY無線區網基地台」;網路通訊;141期,2003年4月
陳一瑋、林盈達;「Linux網路卡驅動程式追蹤與效能分析」; 網路通訊;136期,2002年11月
蔡品再、林盈達;『追縱 Linux 核心的方法』;網路通訊; 113期,2000年11月。
魏煥雲、林盈達;『網路驅動程式分類與介面標準』;網路通訊;92期,1999年 3 月。
楊東戍,林盈達;『網路驅動程式面面觀』;網路通訊;68期,1997年 2月。
gdb操作; http://es-sun2.fernuni-hagen.de/cgi-bin/info2html?(gdb)Top
Kernel Debug, From 2004 Asia BSD Conference www.lemis.com/papers/Taiwan/
An Introduction to Auto-Negotiation http://www.scyld.com/expert/NWay.html
Charles Spurgeon's Ethernet Web Site http://www.ethermanage.com/ethernet/ethernet.html
作業:
Homework 1: Webcast 聽講 eCos , 4/8 前繳交書面報告
宣佈事項
3/23 提出期中上台報台要報告的方向.期中的上台報告,一組最多三人.
期末的計畫必須和上台報告的內容相關. 報告的內容自定, 限與本課程相關
可參考的準備方向:MadWiFi@sourceforge, NDIS@windows, HostAP/OpenAP, eCoS, PCMCIA, Power-saving, Linux Wireless Extensions, Wireless Multimedia Extension, kismet, radiotap, ethereal, WPA implementation, Linux Hotplugging, Power saving, 以及參考網站所列
|