?? linux設(shè)備驅(qū)動程序?qū)W習(xí)(1)-字符設(shè)備驅(qū)動程序 - linux設(shè)備驅(qū)動程序 - tekkaman ninja.htm
字號:
cellSpacing=0 cellPadding=0 width=200 border=0>
<TBODY>
<TR>
<TD align=middle><A
href="http://blog.chinaunix.net/u1/34474/up_user.jpg"
target=_blank><IMG alt=""
src="Linux設(shè)備驅(qū)動程序?qū)W習(xí)(1)-字符設(shè)備驅(qū)動程序 - Linux設(shè)備驅(qū)動程序 - Tekkaman Ninja.files/up_user_pre.jpg"
border=0></A>
<TABLE
style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word"
cellSpacing=0 cellPadding=0 width=200 border=0>
<TBODY>
<TR>
<TD width=200><PRE style="MARGIN: 5px; LINE-HEIGHT: 150%" width=25>姓名:Tekkaman Ninja
職業(yè):Linux
年齡:25
位置:福建龍巖新羅
個性介紹:鉆研嵌入式Linux技術(shù)
E-Mail:tekkamanninja@163.com
復(fù)習(xí)考研中!!!!!!!!!!
嵌入式Linux開發(fā)</PRE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD>
<TABLE
style="BORDER-RIGHT: #d2dee2 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d2dee2 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #d2dee2 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #d2dee2 1px solid; BORDER-COLLAPSE: collapse"
cellSpacing=0 cellPadding=0 width=220 align=center bgColor=#ffffff
border=0>
<TBODY>
<TR bgColor=#edf2f2 height=20>
<TD title=上一年
style="FONT-SIZE: 9pt; CURSOR: hand; COLOR: #1f72d0"
onclick="pushBtm('YU')" align=middle width=14>||</TD>
<TD title=上一月
style="FONT-SIZE: 9pt; CURSOR: hand; COLOR: #1f72d0"
onclick="pushBtm('MU')" align=middle width=14><<</TD>
<TD id=YMBG style="FONT-SIZE: 9pt; COLOR: #1f72d0" noWrap
align=middle></TD>
<TD id=GZ style="FONT-SIZE: 9pt; COLOR: #1f72d0" noWrap
align=middle></TD>
<TD title=下一月
style="FONT-SIZE: 9pt; CURSOR: hand; COLOR: #1f72d0"
onclick="pushBtm('MD')" align=middle width=14>>></TD>
<TD title=下一年
style="FONT-SIZE: 9pt; CURSOR: hand; COLOR: #1f72d0"
onclick="pushBtm('YD')" align=middle width=14>||</TD></TR>
<TR>
<TD colSpan=6>
<DIV id=ttdiv align=center width="210"></DIV></TD></TR>
<TR>
<TD colSpan=6 height=1></TD></TR></TBODY></TABLE>
<SCRIPT
src="Linux設(shè)備驅(qū)動程序?qū)W習(xí)(1)-字符設(shè)備驅(qū)動程序 - Linux設(shè)備驅(qū)動程序 - Tekkaman Ninja.files/mdate.js"></SCRIPT>
<SCRIPT language=javascript>var arrArtdate=new Array('20070327','20070328','20070807','20070808','20070816','20070817','20070818','20070819','20070821','20070828','20070831','20070908','20070909','20070918','20070927','20070929','20071008','20071009','20071013','20071014','20071015','20071020','20071025','20071027','20071029','20071031','20071102','20071106','20071109','20071112','20071114','20071116','20071122','20071129','20071210','20071219','20071227','20080102','20080110','20080228','20080229','20080301','20080303','20080326','20080330','20080908','20081016','20081108','20081217','20081227','20090127','20090321','20090324','20090325','20090326','20090328','20090330','20090421','20090422');initial("ttdiv");</SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#d2dee2 height=1></TD></TR>
<TR>
<TD bgColor=#ffffff height=1></TD></TR>
<TR>
<TD align=middle bgColor=#edf2f2 height=25>
<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#111111
cellSpacing=0 cellPadding=0 width=200 border=0>
<TBODY>
<TR>
<TD align=middle width=180><FONT style="FONT-SIZE: 10pt"
color=#1f72d0><B>我的分類</B></FONT></TD>
<TD width=20><IMG title=收起
onclick="ShowHideDiv('lefttree',this);return false;"
src="C:\Documents and Settings\ZhenWX\桌面\3\Linux設(shè)備驅(qū)動程序?qū)W習(xí)(1)-字符設(shè)備驅(qū)動程序 - Linux設(shè)備驅(qū)動程序 - Tekkaman Ninja.files\dot2(1).gif"
border=0></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD bgColor=#d2dee2 height=1></TD></TR>
<TR>
<TD bgColor=#ffffff height=1></TD></TR>
<TR>
<TD style="COLOR: #02368d" bgColor=#f3f6f6>
<SCRIPT
src="Linux設(shè)備驅(qū)動程序?qū)W習(xí)(1)-字符設(shè)備驅(qū)動程序 - Linux設(shè)備驅(qū)動程序 - Tekkaman Ninja.files/tree.js"></SCRIPT>
<DIV id=lefttree
style="SCROLLBAR-FACE-COLOR: #eeeeee; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; OVERFLOW: auto; SCROLLBAR-SHADOW-COLOR: #cccccc; SCROLLBAR-3DLIGHT-COLOR: #d1d7dc; SCROLLBAR-ARROW-COLOR: #006699; SCROLLBAR-TRACK-COLOR: #cccccc; SCROLLBAR-DARKSHADOW-COLOR: #eedfe7"></DIV>
<SCRIPT language=javascript>ContentsTree = new CTree("ContentsTree");ContentsTree.bAutoClose = false;ContentsTree.stTarget = "";a0 = ContentsTree.AddNode(null, "我的文章分類", "article.html");i0 = ContentsTree.AddNode(null, "我導(dǎo)入的文章", "myimport.html");a0.bOpen=true;p0 = ContentsTree.AddNode(null, "我的圖片分類", "photo.html");p0.bOpen=true;f0 = ContentsTree.AddNode(null, "我的鏈接分類", "links.html");f0.bOpen=true;m0 = ContentsTree.AddNode(null, "我的音樂分類", "music.html");m0.bOpen=true;a62960 = ContentsTree.AddNode(a0, "ARM-Linux應(yīng)用程序", "article_62960.html");a63124 = ContentsTree.AddNode(a0, "ARM匯編語言", "article_63124.html");a64074 = ContentsTree.AddNode(a0, "勵志", "article_64074.html");a62956 = ContentsTree.AddNode(a0, "Bootloader", "article_62956.html");a65680 = ContentsTree.AddNode(a0, "網(wǎng)絡(luò)(WLAN or LAN)", "article_65680.html");a68880 = ContentsTree.AddNode(a0, "Linux設(shè)備驅(qū)動程序", "article_68880.html");a62961 = ContentsTree.AddNode(a0, "Linux內(nèi)核研究 ", "article_62961.html");a62957 = ContentsTree.AddNode(a0, "Linux內(nèi)核移植", "article_62957.html");a62962 = ContentsTree.AddNode(a0, "Linux操作系統(tǒng)的使用", "article_62962.html");a103276 = ContentsTree.AddNode(a0, "neo freerunner", "article_103276.html");a64017 = ContentsTree.AddNode(a0, "計算機硬件技術(shù)(PC 嵌入式)", "article_64017.html");a62955 = ContentsTree.AddNode(a0, "建立ARM-Linux交叉編譯環(huán)境", "article_62955.html");a62959 = ContentsTree.AddNode(a0, "建立根文件系統(tǒng)", "article_62959.html"); f13036 = ContentsTree.AddNode(f0, "高手博客", "links_13036.html"); //document.write(ContentsTree.GetHTMLCode());document.getElementById("lefttree").innerHTML=ContentsTree.GetHTMLCode();</SCRIPT>
</TD></TR>
<TR>
<TD bgColor=#d2dee2 height=1></TD></TR>
<TR>
<TD bgColor=#ffffff height=1></TD></TR>
<TR>
<TD><IMG alt=""
src="Linux設(shè)備驅(qū)動程序?qū)W習(xí)(1)-字符設(shè)備驅(qū)動程序 - Linux設(shè)備驅(qū)動程序 - Tekkaman Ninja.files/left_bg_bottom.gif"
border=0></TD></TR></TBODY></TABLE></TD>
<TD width=10></TD>
<TD vAlign=top align=middle><BR>
<TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0
width="100%" border=0>
<TBODY>
<TR>
<TD width=11 height=11><IMG alt=""
src="Linux設(shè)備驅(qū)動程序?qū)W習(xí)(1)-字符設(shè)備驅(qū)動程序 - Linux設(shè)備驅(qū)動程序 - Tekkaman Ninja.files/g_left_top.gif"
border=0></TD>
<TD width="99%" bgColor=#dddddd height=11></TD>
<TD width=11 height=11><IMG alt=""
src="Linux設(shè)備驅(qū)動程序?qū)W習(xí)(1)-字符設(shè)備驅(qū)動程序 - Linux設(shè)備驅(qū)動程序 - Tekkaman Ninja.files/g_right_top.gif"
border=0></TD></TR>
<TR>
<TD vAlign=top align=middle width="100%" bgColor=#dddddd
colSpan=3><BR>
<TABLE style="BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0
width="96%" border=0>
<TBODY>
<TR>
<TD width=7 height=7><IMG alt=""
src="Linux設(shè)備驅(qū)動程序?qū)W習(xí)(1)-字符設(shè)備驅(qū)動程序 - Linux設(shè)備驅(qū)動程序 - Tekkaman Ninja.files/w_left_top.gif"
border=0></TD>
<TD width="100%" bgColor=#f3f3f3></TD>
<TD width=7 height=7><IMG alt=""
src="Linux設(shè)備驅(qū)動程序?qū)W習(xí)(1)-字符設(shè)備驅(qū)動程序 - Linux設(shè)備驅(qū)動程序 - Tekkaman Ninja.files/w_right_top.gif"
border=0></TD></TR>
<TR>
<TD align=middle bgColor=#f3f3f3 colSpan=3>
<TABLE
style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word"
cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle height=25><FONT style="FONT-SIZE: 14pt"
color=#02368d><B>Linux設(shè)備驅(qū)動程序?qū)W習(xí)(1)-字符設(shè)備驅(qū)動程序</B></FONT></B></FONT><BR></TD></TR>
<TR>
<TD bgColor=#d2dee2 height=1></TD></TR>
<TR>
<TD bgColor=#ffffff height=1></TD></TR>
<TR>
<TD align=middle>
<TABLE
style="BORDER-COLLAPSE: collapse; WORD-WRAP: break-word"
cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width="100%">
<DIV id=art style="MARGIN: 15px" width="100%">
<DIV
style="FONT-WEIGHT: bold; COLOR: rgb(0,1,255); TEXT-ALIGN: center"><FONT
size=5>Linux設(shè)備驅(qū)動程序?qū)W習(xí)(1)<BR>-字符設(shè)備驅(qū)動程序<BR></FONT>
<DIV style="TEXT-ALIGN: left"><SPAN
style="FONT-WEIGHT: normal; COLOR: rgb(0,1,2)">今天進入</SPAN>《Linux設(shè)備驅(qū)動程序(第3版)》<SPAN
style="FONT-WEIGHT: normal; COLOR: rgb(0,1,2)">第三章字符設(shè)備驅(qū)動程序的學(xué)習(xí)。<BR>這一章主要通過介紹字符設(shè)備scull(Simple
Character Utility for Loading
Localities,區(qū)域裝載的簡單字符工具)的</SPAN><SPAN
style="FONT-WEIGHT: normal; COLOR: rgb(0,1,2)">驅(qū)動程序編寫,來學(xué)習(xí)Linux設(shè)備驅(qū)動的基本知識。scull可以為真正的設(shè)備驅(qū)動程序提供樣板。</SPAN><BR>
<HR style="WIDTH: 100%; HEIGHT: 2px">
<BR><FONT size=4>一、主設(shè)備號和此設(shè)備號</FONT><BR><SPAN
style="COLOR: rgb(0,1,2)"><SPAN
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -