📄 hostc_development_overview.htm
字号:
<html><!-- InstanceBegin template="/Templates/helpnav.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="doctitle" -->
<title>Host Controller Driver Develolpment</title>
<!-- InstanceEndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<!-- InstanceParam name="HeaderColor" type="color" value="#0000FF" -->
<!-- InstanceParam name="FooterColor" type="color" value="#0000FF" -->
<!-- InstanceParam name="NavBackgroundColor" type="color" value="#FFFFFF" -->
<!-- InstanceParam name="BodyBackgroundColor" type="color" value="#FFFFFF" -->
<link href="CodeTHelp.css" rel="stylesheet" type="text/css">
</head><a name="TopTopic"></a>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" border="0" cellspacing="0" cellpadding="4">
<tr>
<td width="40%" rowspan="2" bgcolor="#0000FF"><a href="http://www.codetelligence.com"><img src="Images/codetelligence_lrg.gif" name="image" width="252" height="40" border="0"></a></td>
<td width="60%" height="62" bgcolor="#0000FF">
<font color="#FFFFFF" size="5" face="Arial, Helvetica, sans-serif"><strong>Embedded SDIO Driver Kit Help </strong></font></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="10" cellpadding="0">
<tr>
<td width="93%"><font face="Arial, Helvetica, sans-serif">
<p class="Topic"><!-- InstanceBeginEditable name="SubTemplate" -->Host
Controller Driver Development<!-- InstanceEndEditable --> </p>
</font></td>
<td><!-- InstanceBeginEditable name="NavBack" --><A href="emsdio_hostcontroller_drivers.htm"><img
src="Images/leftarrow.gif" width="27" height="32" border="0" alt=""></A>
<!-- InstanceEndEditable --></td><td><!-- InstanceBeginEditable name="Nav" --><A href="hostc_structure.htm"><img
src="Images/rightarrow.gif" width="27" height="32" border="0" alt=""></A>
<!-- InstanceEndEditable --></td>
</tr>
</table>
<hr>
<table width="100%" border="0" cellspacing="0" cellpadding="15">
<tr><td>
<!-- InstanceBeginEditable name="Help Content" --> <object
type="application/x-oleobject"
classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="Keyword" value="Host Controller Driver Development">
</object>
<p class="BODYTEXT">This sections covers the development of host
controller drivers (HCDs). Host controller drivers operate at
the lowest layer in the SDIO stack. They provide
peripheral drivers and the bus driver, hardware-independent
access to cards via the SD/SDIO electrical
protocol. Host controller hardware consists of the physical
interface controller and slot electronics (e.g. card detect,
power FET control). Host controllers rely on upper layer software to
enumerate SDIO cards and functions and additional drivers to
configure and control these functions. The SDIO stack
architecture pushes function control complexity to upper software
layers to ease porting and maximize code reuse across different
hardware designs . This approach further reduces or
eliminates the porting effort when using SDIO peripheral
drivers across multiple hardware platforms. </p>
<p class="BODYTEXT">The SDIO stack provides a flexible architecture
for incorporating host controller drivers with varying
capabilities. Host controllers can operate in either SPI, 1
bit and/or 4 bit modes. Their SDIO buses can operate at
different clock ranges, block size requirements and even support
different operating slot voltages. A system designer can
effectively "mix-and-match" different host controllers in order
to meet design requirements. The SDIO core and peripheral
drivers utilize an optimal bus configuration based on card and
host capabilities. This dynamic configuration provides
improved interoperability and re-use of peripheral drivers on systems
with radically different host controller designs.</p>
<p class="BODYTEXT">The following sections provide details on the
structure of a host controller driver and how HCDs interact with the
SDIO core.</p>
<!-- InstanceEndEditable -->
<br/></table></td></tr>
<table width="100%" border="0" cellspacing="0" cellpadding="2" >
<tr> <td><div align="right"><a href="#TopTopic">Back to top</a></div></td></tr>
<tr bgcolor="#0000FF">
<td>
<font color="#FFFFFF"face="Arial, Helvetica, sans-serif"><strong>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -