??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲成色www久久网站夜月,一本一道久久精品综合,久久精品国产亚洲精品2020http://www.shnenglu.com/milkyway/category/3352.html最初想法的诞生?/description>zh-cnFri, 19 Sep 2008 22:35:49 GMTFri, 19 Sep 2008 22:35:49 GMT60i.MX21处理器Datasheet中启动相兌?/title><link>http://www.shnenglu.com/milkyway/archive/2008/09/03/60853.html</link><dc:creator>milkyway</dc:creator><author>milkyway</author><pubDate>Wed, 03 Sep 2008 14:48:00 GMT</pubDate><guid>http://www.shnenglu.com/milkyway/archive/2008/09/03/60853.html</guid><wfw:comment>http://www.shnenglu.com/milkyway/comments/60853.html</wfw:comment><comments>http://www.shnenglu.com/milkyway/archive/2008/09/03/60853.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/milkyway/comments/commentRss/60853.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/milkyway/services/trackbacks/60853.html</trackback:ping><description><![CDATA[     摘要: 阅读MX21处理器用h册后ȝ的与处理器启动相兛_?nbsp; <a href='http://www.shnenglu.com/milkyway/archive/2008/09/03/60853.html'>阅读全文</a><img src ="http://www.shnenglu.com/milkyway/aggbug/60853.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/milkyway/" target="_blank">milkyway</a> 2008-09-03 22:48 <a href="http://www.shnenglu.com/milkyway/archive/2008/09/03/60853.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>i.MX21处理器的历史http://www.shnenglu.com/milkyway/archive/2008/08/24/59751.htmlmilkywaymilkywaySat, 23 Aug 2008 18:13:00 GMThttp://www.shnenglu.com/milkyway/archive/2008/08/24/59751.htmlhttp://www.shnenglu.com/milkyway/comments/59751.htmlhttp://www.shnenglu.com/milkyway/archive/2008/08/24/59751.html#Feedback0http://www.shnenglu.com/milkyway/comments/commentRss/59751.htmlhttp://www.shnenglu.com/milkyway/services/trackbacks/59751.html       i.MXpd处理器的前n是摩托罗拉的68kQ后来发展基?/span>ARM920T核的i.MX1。分家后?/span>Freescale又推Zi.MXLQ而后是ZARM 926EJS核的i.MX21?br>      i.MX21的目标市场是对电池和寸有严D求的手持讑֤?/span>



milkyway 2008-08-24 02:13 发表评论
]]>
Freescale HAB Toolkit 工作原理http://www.shnenglu.com/milkyway/archive/2008/08/20/59401.htmlmilkywaymilkywayTue, 19 Aug 2008 17:29:00 GMThttp://www.shnenglu.com/milkyway/archive/2008/08/20/59401.htmlhttp://www.shnenglu.com/milkyway/comments/59401.htmlhttp://www.shnenglu.com/milkyway/archive/2008/08/20/59401.html#Feedback0http://www.shnenglu.com/milkyway/comments/commentRss/59401.htmlhttp://www.shnenglu.com/milkyway/services/trackbacks/59401.html阅读全文

milkyway 2008-08-20 01:29 发表评论
]]>
对照Startup.s学习ARM汇编指ohttp://www.shnenglu.com/milkyway/archive/2008/07/23/56916.htmlmilkywaymilkywayWed, 23 Jul 2008 02:01:00 GMThttp://www.shnenglu.com/milkyway/archive/2008/07/23/56916.htmlhttp://www.shnenglu.com/milkyway/comments/56916.htmlhttp://www.shnenglu.com/milkyway/archive/2008/07/23/56916.html#Feedback1http://www.shnenglu.com/milkyway/comments/commentRss/56916.htmlhttp://www.shnenglu.com/milkyway/services/trackbacks/56916.html阅读全文

milkyway 2008-07-23 10:01 发表评论
]]>
PID的参数整定文?/title><link>http://www.shnenglu.com/milkyway/archive/2008/04/21/47713.html</link><dc:creator>milkyway</dc:creator><author>milkyway</author><pubDate>Mon, 21 Apr 2008 03:08:00 GMT</pubDate><guid>http://www.shnenglu.com/milkyway/archive/2008/04/21/47713.html</guid><wfw:comment>http://www.shnenglu.com/milkyway/comments/47713.html</wfw:comment><comments>http://www.shnenglu.com/milkyway/archive/2008/04/21/47713.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/milkyway/comments/commentRss/47713.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/milkyway/services/trackbacks/47713.html</trackback:ping><description><![CDATA[PID调试一般原?<br><br>  a.在输Z振荡Ӟ增大比例增益P?<br><br>  b.在输Z振荡Ӟ减小U分旉常数Ti?<br><br>  c.在输Z振荡Ӟ增大微分旉常数Td?br><br><br>一般步?<br><br>  a.定比例增益P <br><br>  定比例增益P Ӟ首先LPID的积分项和微分项Q一般是令Ti=0、Td=0Q具体见PID的参数设定说明)QPID为纯比例调节。输入设定ؓpȝ允许的最大值的60%~70%Q由0逐渐加大比例增益PQ直至系l出现振荡;再反q来Q从此时的比例增益P逐渐减小Q直至系l振荡消失,记录此时的比例增益PQ设定PID的比例增益P为当前值的60%~70%。比例增益P调试完成?<br><br>  b.定U分旉常数Ti <br><br>  比例增益P定后,讑֮一个较大的U分旉常数Ti的初|然后逐渐减小TiQ直至系l出现振荡,之后在反q来Q逐渐加大TiQ直至系l振荡消失。记录此时的TiQ设定PID的积分时间常数Ti为当前值的150%~180%。积分时间常数Ti调试完成?<br><br>  c.定U分旉常数Td <br><br>  U分旉常数Td一般不用设定,?卛_。若要设定,与确?P和Ti的方法相同,取不振荡时的30%?<br><br>  d.pȝI、带载联调,再对PID参数q行微调Q直x求?br><br><br>          PID控制器的参数整定是控制系l设计的核心内容。它是根据被控过E的Ҏ确定PID控制器的比例pL、积分时间和微分旉的大。PID控制器参数整定的Ҏ很多Q概括v来有两大c:一是理整定法。它主要是依据系l的数学模型Q经q理确定控制器参数。这U方法所得到的计数据未必可以直接用Q还必须通过工程实际q行调整和修攏V二是工E整定方法,它主要依赖工E经验,直接在控制系l的试验中进行,且方法简单、易于掌握,在工E实际中被广泛采用。PID控制器参数的工程整定ҎQ主要有临界比例法、反应曲U法和衰减法。三U方法各有其特点Q其共同炚w是通过试验Q然后按照工E经验公式对控制器参数进行整定。但无论采用哪一U方法所得到的控制器参数Q都需要在实际q行中进行最后调整与完善。现在一般采用的是界比例法。利用该Ҏq行 <br>                        PID控制器参数的整定步骤如下Q?1)首先预选择一个够短的采样周期让pȝ工作H?2)仅加入比例控制环节,直到pȝ对输入的阶跃响应出现临界振荡Q记下这时的比例攑֤pL和界振荡周期﹔(3)在一定的控制度下通过公式计算得到PID控制器的参数?br><br>                         <br>  PID控制器参数的工程整定,各种调节pȝ中PID参数l验数据以下可参照:<br>                        温度T: P=20~60%,T=180~600s,D=3-180s <br>                        压力P: P=30~70%,T=24~180s, <br>                        液位L: P=20~80%,T=60~300s, <br>                        量L: P=40~100%,T=6~60s?br>                         <br>   PID常用口诀Q?<br>                        参数整定找最佻I从小到大序?br>                        先是比例后积分,最后再把微分加<br>                        曲线振荡很频J,比例度盘要放?br>                        曲线漂Ql大湾,比例度盘往扳<br>                        曲线偏离回复慢,U分旉往下降<br>                        曲线波动周期长,U分旉再加?br>                        曲线振荡频率快,先把微分降下?br>                        动差大来波动慢。微分时间应加长<br>                        理想曲线两个波,前高后低4? <br>                        一看二调多分析Q调节质量不会低 <img src ="http://www.shnenglu.com/milkyway/aggbug/47713.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/milkyway/" target="_blank">milkyway</a> 2008-04-21 11:08 <a href="http://www.shnenglu.com/milkyway/archive/2008/04/21/47713.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CAJViewer6升?后无法正常显C文件内容的解决办法http://www.shnenglu.com/milkyway/archive/2008/04/01/45886.htmlmilkywaymilkywayTue, 01 Apr 2008 01:15:00 GMThttp://www.shnenglu.com/milkyway/archive/2008/04/01/45886.htmlhttp://www.shnenglu.com/milkyway/comments/45886.htmlhttp://www.shnenglu.com/milkyway/archive/2008/04/01/45886.html#Feedback2http://www.shnenglu.com/milkyway/comments/commentRss/45886.htmlhttp://www.shnenglu.com/milkyway/services/trackbacks/45886.html      解决办法如下: 使用"工具"菜单中的“重置所有参?#8221;功能?br>
     原文? http://cajviewer.cnki.net/cajviewer7/help/E2074.htm
  

     PS: 升后原来版本下文做的标记都会不见?h意!

milkyway 2008-04-01 09:15 发表评论
]]>
怎样制作W合IEEE规范的PDF文档http://www.shnenglu.com/milkyway/archive/2008/03/20/44945.htmlmilkywaymilkywayThu, 20 Mar 2008 06:16:00 GMThttp://www.shnenglu.com/milkyway/archive/2008/03/20/44945.htmlhttp://www.shnenglu.com/milkyway/comments/44945.htmlhttp://www.shnenglu.com/milkyway/archive/2008/03/20/44945.html#Feedback0http://www.shnenglu.com/milkyway/comments/commentRss/44945.htmlhttp://www.shnenglu.com/milkyway/services/trackbacks/44945.html阅读全文

milkyway 2008-03-20 14:16 发表评论
]]>
如何扑֛消失的硬盘分?/title><link>http://www.shnenglu.com/milkyway/archive/2008/02/22/43110.html</link><dc:creator>milkyway</dc:creator><author>milkyway</author><pubDate>Fri, 22 Feb 2008 14:31:00 GMT</pubDate><guid>http://www.shnenglu.com/milkyway/archive/2008/02/22/43110.html</guid><wfw:comment>http://www.shnenglu.com/milkyway/comments/43110.html</wfw:comment><comments>http://www.shnenglu.com/milkyway/archive/2008/02/22/43110.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/milkyway/comments/commentRss/43110.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/milkyway/services/trackbacks/43110.html</trackback:ping><description><![CDATA[        q前用U盘时不小心直接打开Q中了个固病毒。怎么杀都整不干净机器Q于是就用GHOST恢复了系l。结果发现只剩个巨大的C盘,原来的D、E盘都消失了。当时急着回家q年Q没有仔l理会。只是不敢再写入文g了?br>         今天好不Ҏ整回来丢q咚咚Q和大家分n一下此中滋呻I<br>         1. 首先用Diskgenius重徏分区表,具体步骤可以搜烦|上的图文版本。注意此处选择“交互方式”?br>         2. 在重E中Q可能会出现许多个分区。比如我的情况,原来的C盘就出现?GQ?GQ?00{几个分区。我都选择了不保留Q直到出CE记得的D、E盘大的分区Q选择保留?br>         3. 然后选中分区l构图中的灰色区域,按ENTER键,建立d?Primary)Q按提示输入分区大小Q选择分区cd(要徏立非DOS分区Q须Ҏ提示讑֮pȝ标志Q如建立FAT32分区Q系l标志ؓ“0b?c”)?br>         4. 按F7键将刚徏立的d定ؓzd分区?br>         5. windowspȝ安装C分区上。重启,消失已久的D、E盘都重见天日了!<br><br>        心得Q?在用Diskgenius时要手动重徏分区表。若自动重徏则只有C盘?特别要注意只保留消失的D、E盘。我的那些小分区估计是当初用PQ整出来的Q)<br>       <br>        <img src ="http://www.shnenglu.com/milkyway/aggbug/43110.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/milkyway/" target="_blank">milkyway</a> 2008-02-22 22:31 <a href="http://www.shnenglu.com/milkyway/archive/2008/02/22/43110.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C++/VC/Windows学习书籍之我?/title><link>http://www.shnenglu.com/milkyway/archive/2007/10/15/34266.html</link><dc:creator>milkyway</dc:creator><author>milkyway</author><pubDate>Mon, 15 Oct 2007 07:06:00 GMT</pubDate><guid>http://www.shnenglu.com/milkyway/archive/2007/10/15/34266.html</guid><wfw:comment>http://www.shnenglu.com/milkyway/comments/34266.html</wfw:comment><comments>http://www.shnenglu.com/milkyway/archive/2007/10/15/34266.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.shnenglu.com/milkyway/comments/commentRss/34266.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/milkyway/services/trackbacks/34266.html</trackback:ping><description><![CDATA[       以前准备学习~程时看q很多此cM单,总觉得有点眼q݋乱。这把自己觉得比较好的书记下来Q欢q拍砖?br>      Q一QC++<br>         入门Q钱能的《C++E序设计教程》或者是《C++ Primer Plus?W五?蓝色皮) 。虽然有推荐C++ Primer和C++ Programming的,个h认ؓq两本不宜入门,更适合归ؓ“学习大全”?br>         深入QC++~程思想<br>         有较多编E体验后Q读QEssential C++、Effective C++pd。不要过早读Q可能走火入:Q?br>    <br>       Q二QVC<br>        仅推荐一本:VC++内幕         by  Shaperd<br>           <br>        Q三QWindows<br>          Petzold?Windows Programming 和Windows 核心~程<br><br>         以上仅是个h见解Q挂一漏万Q博君一W尔? <img src ="http://www.shnenglu.com/milkyway/aggbug/34266.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/milkyway/" target="_blank">milkyway</a> 2007-10-15 15:06 <a href="http://www.shnenglu.com/milkyway/archive/2007/10/15/34266.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>.NET Framework?NET Compact Framework?NET Micro Framework http://www.shnenglu.com/milkyway/archive/2007/09/25/32867.htmlmilkywaymilkywayTue, 25 Sep 2007 15:03:00 GMThttp://www.shnenglu.com/milkyway/archive/2007/09/25/32867.htmlhttp://www.shnenglu.com/milkyway/comments/32867.htmlhttp://www.shnenglu.com/milkyway/archive/2007/09/25/32867.html#Feedback0http://www.shnenglu.com/milkyway/comments/commentRss/32867.htmlhttp://www.shnenglu.com/milkyway/services/trackbacks/32867.html阅读全文

milkyway 2007-09-25 23:03 发表评论
]]>
Microsoft的嵌入式战略部v---.NET Micro Framework技术大会归?http://www.shnenglu.com/milkyway/archive/2007/09/18/32433.htmlmilkywaymilkywayTue, 18 Sep 2007 12:33:00 GMThttp://www.shnenglu.com/milkyway/archive/2007/09/18/32433.htmlhttp://www.shnenglu.com/milkyway/comments/32433.htmlhttp://www.shnenglu.com/milkyway/archive/2007/09/18/32433.html#Feedback1http://www.shnenglu.com/milkyway/comments/commentRss/32433.htmlhttp://www.shnenglu.com/milkyway/services/trackbacks/32433.html阅读全文

milkyway 2007-09-18 20:33 发表评论
]]>
微Y的Automotive产品http://www.shnenglu.com/milkyway/archive/2007/07/11/27852.htmlmilkywaymilkywayWed, 11 Jul 2007 03:22:00 GMThttp://www.shnenglu.com/milkyway/archive/2007/07/11/27852.htmlhttp://www.shnenglu.com/milkyway/comments/27852.htmlhttp://www.shnenglu.com/milkyway/archive/2007/07/11/27852.html#Feedback2http://www.shnenglu.com/milkyway/comments/commentRss/27852.htmlhttp://www.shnenglu.com/milkyway/services/trackbacks/27852.html摘自何宗健的blog : http://www.blogcn.com/User5/omale/index.html

微Y在R载领域虽然开始很早,但是在国内一直不Zh所知,原因是Windows Automotive以及相关产品国内q没有OEM公司在做。而由于Automotive的专业性,微Y的网站上也ƈ不提供相兌估版下蝲Q可能是即下蝲了也没有汽Rq行?#8230;…Q。微软在Redmond大概有一千h的团队在做Automotive。按照他们的话说Q目前世界上的主要的汽R厂商Q十个手指就可以数过来,所以R载没必要做成非常公众和通用的东东?/p>
 
目前主要有两个品:Windows Automotive和Microsoft AutoQ至于官|上的Windows Mobile for Automotiveq次会面没谈刎ͼ暂且不表 了。Windows Automotive更偏向与一个R载的通用q_。而Microsoft Auto则是为Ford和Fiat某几UR型特制的专用q_Q放在别的RQ别的硬件上p不了。基本上是前者是产品Q后者是目。哎Q看到进入一个领域初期打拼的不易了吧Q连微Yq种公司都要妄自菲薄当三公司做产品Q就像当qCEq入掌上电脑领域的时候一栗如果以后做大,|想都不用惌定是Microsoft Auto自行消亡Q只留一个通用q_Q让汽R厂商来适应它。所以呢QMicrosoft Auto׃介绍了,偶也只是看她放了一D|CVideo而已Q有一些语韌别,DQ拨P听歌{功能。要想亲w体验Microsoft AutoQ请自行购买Ford xxx型号汽R?/div>
 
Windows Automotive是基于Windows CEq_的。只不过它在Windows CEq_上面搭徏了一些适合于R载领域用的Ҏlg。(感觉跟当q偶做的那个U委目思\q真是一模一P用CE做一个通用的R载^収ͼ支持汽R行业的标准)在CE的基上,主要有两大组Ӟ一个叫AUIQ另外一个叫AST。AUI ?Automotive User Interface的羃写。其实主要就是一些适合于R载电脑的囑Ş界面Q例如A表盘啊,里程表{速表沚w表什么的Q同时还提供了强大的囑Şrender功能Q来M?DD什么的。AST?Automotive System Tool的羃写,主要提供了一些工P用来诊断车蝲电脑以及汽R的运行情况,可以实现故障诊断{等Q这个东东涉及了太多汽R领域的知识,原来诊断什么的都是有行业标准的Q?/div>
 
此外比较感兴的是,Windows Automotive用的CE不是标准的Windows CE 5.0Q而是被Windows Automotive Team动了刀的CE。默认的CE 5每进E只支持32MB虚拟内存Q这个不用说了,我当时在做那个项目的时候都已经出现q?2MB耗尽的事情了。按照微软的说法Q发生在微Y内部的故事(Ҏ部分事实改编Q:
 
Automotive TeamQ老兄Q早p?2MB不够用了Q你们就把它改了吧?/div>
CE TeamQ我们正在改啊,{CE 6出来?2MB限制׃存在了,你们可以用的很high了?/div>
Automotive TeamQ那要等到猴q马月啊……我们东西不做了?如何向billg交差Q?/div>
CE TeamQ我们很忙的QCE 6q度催的也紧QWindows Mobile 6那边q等着用CE 5.2Q那把代码给你们Q你们自己改好了Q不要来烦我拉?/div>
Automotive TeamQ丫的不是操作pȝ虚拟内存么,毛主席教导我们:自己动手Q丰食。我改!
然后Q目前大家看刎ͼ肯定没看刎ͼ只是听到Q的支持96MB虚拟内存的CEp生了?/div>

milkyway 2007-07-11 11:22 发表评论
]]>几个vc技?/title><link>http://www.shnenglu.com/milkyway/archive/2007/04/23/22642.html</link><dc:creator>milkyway</dc:creator><author>milkyway</author><pubDate>Mon, 23 Apr 2007 06:51:00 GMT</pubDate><guid>http://www.shnenglu.com/milkyway/archive/2007/04/23/22642.html</guid><wfw:comment>http://www.shnenglu.com/milkyway/comments/22642.html</wfw:comment><comments>http://www.shnenglu.com/milkyway/archive/2007/04/23/22642.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/milkyway/comments/commentRss/22642.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/milkyway/services/trackbacks/22642.html</trackback:ping><description><![CDATA[     摘要: 如何程序中的括h否匹?查看一个宏定义,两种包含文g方式的区?如何汉化只有可执行代码的.exe 文g  <a href='http://www.shnenglu.com/milkyway/archive/2007/04/23/22642.html'>阅读全文</a><img src ="http://www.shnenglu.com/milkyway/aggbug/22642.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/milkyway/" target="_blank">milkyway</a> 2007-04-23 14:51 <a href="http://www.shnenglu.com/milkyway/archive/2007/04/23/22642.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>析嵌入式系l地址映射的Yg机制http://www.shnenglu.com/milkyway/archive/2007/04/14/21915.htmlmilkywaymilkywaySat, 14 Apr 2007 15:17:00 GMThttp://www.shnenglu.com/milkyway/archive/2007/04/14/21915.htmlhttp://www.shnenglu.com/milkyway/comments/21915.htmlhttp://www.shnenglu.com/milkyway/archive/2007/04/14/21915.html#Feedback2http://www.shnenglu.com/milkyway/comments/commentRss/21915.htmlhttp://www.shnenglu.com/milkyway/services/trackbacks/21915.html阅读全文

milkyway 2007-04-14 23:17 发表评论
]]>
操作外设I/O和存储器知识Ҏhttp://www.shnenglu.com/milkyway/archive/2007/04/13/21813.htmlmilkywaymilkywayFri, 13 Apr 2007 09:18:00 GMThttp://www.shnenglu.com/milkyway/archive/2007/04/13/21813.htmlhttp://www.shnenglu.com/milkyway/comments/21813.htmlhttp://www.shnenglu.com/milkyway/archive/2007/04/13/21813.html#Feedback0http://www.shnenglu.com/milkyway/comments/commentRss/21813.htmlhttp://www.shnenglu.com/milkyway/services/trackbacks/21813.html阅读全文

milkyway 2007-04-13 17:18 发表评论
]]>
嵌入式系lY件开发的内容http://www.shnenglu.com/milkyway/archive/2007/04/09/21540.htmlmilkywaymilkywayMon, 09 Apr 2007 08:20:00 GMThttp://www.shnenglu.com/milkyway/archive/2007/04/09/21540.htmlhttp://www.shnenglu.com/milkyway/comments/21540.htmlhttp://www.shnenglu.com/milkyway/archive/2007/04/09/21540.html#Feedback0http://www.shnenglu.com/milkyway/comments/commentRss/21540.htmlhttp://www.shnenglu.com/milkyway/services/trackbacks/21540.html     从嵌入式pȝ的组成看Q分成:引导E序QOSQ文件系l,用户E序。后两者是在OS的基上定制的。主要的工作应该是引导程?bootloader)和操作系l本w的开发?br>     对于一般的bootloader可以参考典型源代码q行修改Q例如linux中的Uboot或者ViVi。而后使用~译器连接各模块Q生?.binQ再用烧写工具固化到gROM或者Flash上?br>      对于kernel的定Ӟ主要是裁减各个模块。例如linux中在命o行对原有模块的配|或者wince中对catalog中组件的选择。至于外围模块驱动的~写Q尽可能对现有^C码进行复用?/p>  

milkyway 2007-04-09 16:20 发表评论
]]>
PCM-3350板蝲芯片http://www.shnenglu.com/milkyway/archive/2007/04/02/21111.htmlmilkywaymilkywayMon, 02 Apr 2007 12:44:00 GMThttp://www.shnenglu.com/milkyway/archive/2007/04/02/21111.htmlhttp://www.shnenglu.com/milkyway/comments/21111.htmlhttp://www.shnenglu.com/milkyway/archive/2007/04/02/21111.html#Feedback0http://www.shnenglu.com/milkyway/comments/commentRss/21111.htmlhttp://www.shnenglu.com/milkyway/services/trackbacks/21111.htmlGeode GX1: 32位X86 CPU,提供PCI接口,集成VGA控制器?br>CS5530A: PCI-ISA南北桥{换芯?一个多功能芯片l?具备IDE讑֤控制?甉|理,昄pȝ扩展功能.
LF8505:|络输出模块,L路耦合作用.
PMS-85H: 贴片式蜂鸣器.
ADM485: +5V低功率EIA RS-485收发?差分).
W83977AF-A: I/O集成芯片.理14个GPIO,软驱,甉|,串口,U外,q口,鼠标键盘,打印?
APL1084: 电压调整(3.3V,5A)



milkyway 2007-04-02 20:44 发表评论
]]>
一时讲W记Q嵌入式linuxUL与驱动开发简?/title><link>http://www.shnenglu.com/milkyway/archive/2007/03/25/20553.html</link><dc:creator>milkyway</dc:creator><author>milkyway</author><pubDate>Sun, 25 Mar 2007 06:45:00 GMT</pubDate><guid>http://www.shnenglu.com/milkyway/archive/2007/03/25/20553.html</guid><wfw:comment>http://www.shnenglu.com/milkyway/comments/20553.html</wfw:comment><comments>http://www.shnenglu.com/milkyway/archive/2007/03/25/20553.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/milkyway/comments/commentRss/20553.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/milkyway/services/trackbacks/20553.html</trackback:ping><description><![CDATA[     摘要: 嵌入式linux的基本概?Uboot?驱动开发模式等  <a href='http://www.shnenglu.com/milkyway/archive/2007/03/25/20553.html'>阅读全文</a><img src ="http://www.shnenglu.com/milkyway/aggbug/20553.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/milkyway/" target="_blank">milkyway</a> 2007-03-25 14:45 <a href="http://www.shnenglu.com/milkyway/archive/2007/03/25/20553.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>万用表测通\和稳压源限流问题http://www.shnenglu.com/milkyway/archive/2007/01/25/17971.htmlmilkywaymilkywayThu, 25 Jan 2007 01:54:00 GMThttp://www.shnenglu.com/milkyway/archive/2007/01/25/17971.htmlhttp://www.shnenglu.com/milkyway/comments/17971.htmlhttp://www.shnenglu.com/milkyway/archive/2007/01/25/17971.html#Feedback0http://www.shnenglu.com/milkyway/comments/commentRss/17971.htmlhttp://www.shnenglu.com/milkyway/services/trackbacks/17971.html   如果E_源电不?那么供应的电压就上不?板子也就无法正常工作.我的数据采集控制pȝ甉|辑ֈ1.5*A,q误以ؓ烧了.无知真可?..

milkyway 2007-01-25 09:54 发表评论
]]>
PC/104ȝhttp://www.shnenglu.com/milkyway/archive/2007/01/14/17611.htmlmilkywaymilkywaySun, 14 Jan 2007 03:20:00 GMThttp://www.shnenglu.com/milkyway/archive/2007/01/14/17611.htmlhttp://www.shnenglu.com/milkyway/comments/17611.htmlhttp://www.shnenglu.com/milkyway/archive/2007/01/14/17611.html#Feedback0http://www.shnenglu.com/milkyway/comments/commentRss/17611.htmlhttp://www.shnenglu.com/milkyway/services/trackbacks/17611.htmlPC/104ȝ是嵌入式PC机所用的ȝ标准.有两个ȝ插头.其中Qͼ ?Q4 个引?span lang="EN-US">, Qͼ ?Q0 个引?共有 Q0Q?个引?span lang="EN-US">,q也是PQ/Q0Q?名称的由?span lang="EN-US">.PC104有两个版本,8位和16位,分别?span lang="EN-US">PC?span lang="EN-US">PC/AT相对应?span lang="EN-US">PC104PLUS 则与PCIȝ相对?
    PC/104模块本质上就是尺寸羃ؓQ.Q英?Q.Q?英寸的テQI ȝ板卡。它的ȝ?QSQ??QIQI-QͼQ6 中定义基本相同。具有1Q位数据宽度Q最高工作频率ؓ Q݋Qz 数据传输速率辑ֈQ݋Q/s,地址U?Q4 条,可寻?span lang="EN-US">16M字节地址单元? 

所有PQ/Q0Q?ȝ信号定义和功能与它们?QSQ?ȝ相应部分是完全相同的。1Q4 根线分ؓ Q?c:地址U,数据U?Q控制线Q?旉U,甉|U?。简要介l如?Q 

Q1 Q地址U?span lang="EN-US">

QIQ?span lang="EN-US">~QIQ9 ?QAQ7~QAQ3
 QIQ?span lang="EN-US">~QIQ9 是可锁存的地址信号,QAQ7~QAQ3 是非锁存信号 ׃没有锁存延迟 因而给外设插板提供了一条快捷途径。SQ0~QIQ9 加上 QAQ7~QAQ3 可实?Q6Q I间dQ其?QIQ7~QIQ9 ?QAQ7~QAQ9 是重复的Q?span lang="EN-US">

Q2 Q数据线

数据U?QIQ?span lang="EN-US">~QIQ??QIQ?span lang="EN-US">~QIQ5 其中 QIQ?span lang="EN-US">~QIQ?位ؓ?Q?位数据,QIQ?span lang="EN-US">~QIQ5 为高 Q?位数? 

Q3 Q控制线  

Q?span lang="EN-US">ENQ?地址允许信号Q?输出U, 高电qx效。AENQ1Q表明处?Q݋Q控制周期;Q?span lang="EN-US">ENQ0Q表C非 Q݋Q?周期。此信号用来在DQA 期间止 Q/Q端口的地址译码。 

QAQIQ允许地址锁存Q输出线。这信号由ȝ控制?Q2Q8 提供Q作?QPQ?地址的有效标?。当 QAQI为高电^??QIQ?span lang="EN-US">~QIQ9 接到pȝȝ?其下降沿用来锁存 QIQ?span lang="EN-US">~QIQ9 

IORQテQO d令,输出U?Q低电^有效?用来把选中?Q/Q?讑֤的数据读到数据ȝ?Q在 QPQ启动的周期通过地址UK择Q/Q。在 Q݋Q?周期QテQO 讑֤?QAQO选择  

IOWQテQO 写命令,输出U?Q低电^有效 Q用来把数据ȝ上的数据写入被选中?Q/Q?端口  

SMEMR?span lang="EN-US">SMEMWQ存储器读/写命?Q低电^有效Q?用于对SQ0~QIQ9 q?Q0位地址d?Q݋Q?内存的读Q写操作  

MEMR?span lang="EN-US">MEMWQ低电^有效 Q存储器读/写命令, 用于?Q4 位地址U全部存储空间读Q写操作  

MEMCS16 ?span lang="EN-US">I/OCS16Q?它们是存储器 Q6 位片选信号和 Q/Q Q6 位片选信?Q分别指明当前数据传送是Q6 位存储器周期和1Q??Q/Q?周期  

SBHEQȝ高字节允怿P该信h效时表示数据ȝ上传Q送的是高位字节数? 

QRQ3~QRQ7 ,QRQ9 ,QRQ1Q?span lang="EN-US">~QRQ1Q?用于作ؓ来自外部讑֤的中断请求输入线 分别q在ȝ Q2Q9Q?和从片8Q5QA 中断控制器的输入?。其中テQԌQ3 留给数据协处理器使用Q?不在ȝ上出现。这些中断请求线都是ҎQ?上蟩边) 触发Q?三态门驱动器驱动?优先U排队是QテQԌQ?最?Q依ơؓ QRQ1QテQԌQ?span lang="EN-US">~QRQ1Q, 然后?QRQ3~QRQ7  

QRQ0~QRQ3 ?QRQ5~QRQ7 来自外部讑֤?Q݋Q?h输入U??span lang="EN-US">

电^有效 Q分别连在主?Q2Q7Q?和从?Q2Q7Q。DQA控制器输入端 QRQ0优先U最高, QRQ7 最低, QRQ4 用于U联Q?在ȝ上不出现  

DACK0 ~ DACK3?span lang="EN-US">DACK5 ~ DACK7QDQA 回答信号Q?低电qx效。有效时 表示 Q݋Q?hQ被接受 Q݋Q控制器占用ȝ Q进?Q݋Q?周期  

Q_Q?QDQA l末Q记数结?输出U?该信h一个正脉冲 表明Q݋Q?传送的数据已达到其E序预置的字节数 Q用来结束一ơDQA 数据块传? 

MASTERQ输ZP低电qx?Q它p求占用ȝ的有L能力的外讑֍驱动 Qƈ?QRQ?一起?Q外讄 QRQ?得到认 QAQO有效 ?才 QAQIQR 有效 Q从此该讑֤保持Ҏȝ的控制直?span lang="EN-US">MASTER 无效  

QԌIQIIQӀQRQӞ pȝ复位信号Q?输出U, 高电qx?Q此信号在系l电源接通时为高电^ Q当所有电q都辑ֈ规定以后变低Q即上电复位时有效, 用它来复位和初始化接口和 Q/Q?讑֤  

IOCHCHKQテQO通道?Q输出线 Q低电^有效 Q当它变Z电^Ӟ 表明接口插g?Q/Q?通道出现了错?Q它生一ơ不可屏蔽中? 

Q/Q QᅢQRQ?QテQO 通道qA Q输入线 Q高电^表示 qA?该信L可供低?Q/Q?讑֤或存储器h廉ȝ周期之用。当低速设备在被选中Q?且收到读或写命o时将此线电^拉低 Q表C未qA 以便在ȝ周期中加入等待状态?Q_D 但最多不能超q?Q0 个时钟周? 

REFRESHQ刷C号ؓ了防止在内存h周期内生不必要的中断。テQI 提供该刷C?防止中断发生  

QIQ:钥匙? 

ENDXFRQ零{待状态信P输入U, 该信号ؓ高电qx Q无需插入{待周期  

QIQIEQO Q系l时? 

QSQ: L信号输出 

除了以上信号外, q有甉|正负 Q2Q?正负 Q) Q地U?QNQ?{?br />   我们知道IEEE-P996?span lang="EN-US">PC?span lang="EN-US">PC/AT工业ȝ规范Q?span lang="EN-US">IEEE协会它定义IEEE-P996.1Q很明显PC104实质上就是一U紧凑型?span lang="EN-US">IEEE-P996Q其信号定义与PC/AT相同Q但甉|和机械规范却完全不同: 
  a.
自堆栈ȝQ省掉了昂贵的底? 
  b.
针孔ȝq接器,提高了可靠? 
  c.
减小了ȝ驱动甉|Q降低了功耗和电\的驱动要?br />   至于16位的PC/104ȝ比ISA的信L??104&98),都是地线.



milkyway 2007-01-14 11:20 发表评论
]]>
AMD Geode?CS5530A 配套讑֤I/O技术规?/title><link>http://www.shnenglu.com/milkyway/archive/2007/01/04/17264.html</link><dc:creator>milkyway</dc:creator><author>milkyway</author><pubDate>Thu, 04 Jan 2007 11:40:00 GMT</pubDate><guid>http://www.shnenglu.com/milkyway/archive/2007/01/04/17264.html</guid><wfw:comment>http://www.shnenglu.com/milkyway/comments/17264.html</wfw:comment><comments>http://www.shnenglu.com/milkyway/archive/2007/01/04/17264.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/milkyway/comments/commentRss/17264.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/milkyway/services/trackbacks/17264.html</trackback:ping><description><![CDATA[AMD Geode?CS5530A 配套讑֤I/O技术规?br /><br />一般特? <ul><li>用于与AMD Geode?GX1处理器配合? </li><li>352针蝲带球栅阵?TBGA) 装 </li><li>兼容3.3V或?.0V PCIȝ </li><li>可?.0V 的I/O 接口 </li><li>3.3V核心 </li></ul><p><b>PCI-to-ISA ?/b></p><ul><li>兼容PCI 2.1 </li><li>支持PCI发v?ISA和ISA?PCI循环转换 </li><li>用于音频I/O和IDE控制器的PCI主设? </li><li>用于未声明Q务的负代? </li><li>PCI-ISA 中断映射?转换?</li></ul><p><b>AT 兼容?/b></p><ul><li>2?259A-{效中断控制? </li><li>8254-{效定时? </li><li>2?237-{效DMA控制? </li><li>启动ROM和键盘芯片选择 </li><li>ROM可以扩展?6 MB </li></ul><p><b>ȝ主IDE控制?/b></p><ul><li>2个控制器最多可以支?个IDE讑֤ </li><li>Z和从讑֤的两个通道独立计时 </li><li>PCIȝ主设备脉冲读? </li><li>Ultra DMA/33 (ATA-4) 支持 </li><li>多字节DMA支持可编EI/O (PIO) 模式0-4支持 </li></ul><p>甉|理</p><ul><li>化系l控制器支持多种甉|理标准Q?<br />- 完全支持ACPI和传l方式(APMQ?<br />- 直接理所有GX1处理器的甉|状? </li><li>用于周边甉|理的I/O滤L电\和闲|定时器 </li><li>最多可以支?个用于系l控制的GPIO </li><li>专门用于键盘和鼠标唤醒事件的输入 </li></ul><p><b>XpressAUDIO子系l?/b></p><ul><li>通过6个带有缓存的PCIȝ主设备提?后端"g支持 </li><li>AC97~解码器接口 昄子系l扩?</li></ul><p><b>昄pȝ扩展</b></p><ul><li>弥补了GX1处理器显C和视频的不?<br />- 3个用于视频的行缓存器 <br />- YUVQRGB 转换g <br />- L?X & Y 插值羃?<br />- 用于囑Ş/视频覆盖的彩色按? </li><li>VDAC/昄接口- 3个集成化DAC <br />- 昄调整RAM <ul><li>提供灰度校正和亮?Ҏ度校?br /></li></ul>- 集成化DOT旉发生?br />- 数字式RGB接口可以驱动TFT昄屏或者标准NTSC/PAL~码?</li></ul><p><b>通用串行ȝ</b></p><ul><li>一个兼容开放HCI的控制器Q带有两个端?</li></ul><img src ="http://www.shnenglu.com/milkyway/aggbug/17264.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/milkyway/" target="_blank">milkyway</a> 2007-01-04 19:40 <a href="http://www.shnenglu.com/milkyway/archive/2007/01/04/17264.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>AMD Geode?GX1 处理器技术规?/title><link>http://www.shnenglu.com/milkyway/archive/2007/01/04/17250.html</link><dc:creator>milkyway</dc:creator><author>milkyway</author><pubDate>Thu, 04 Jan 2007 08:56:00 GMT</pubDate><guid>http://www.shnenglu.com/milkyway/archive/2007/01/04/17250.html</guid><wfw:comment>http://www.shnenglu.com/milkyway/comments/17250.html</wfw:comment><comments>http://www.shnenglu.com/milkyway/archive/2007/01/04/17250.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/milkyway/comments/commentRss/17250.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/milkyway/services/trackbacks/17250.html</trackback:ping><description><![CDATA[ <strong> <font color="#808080">AMD Geode?GX1 处理器技术规?br /><br /></font> <p> <b> <font color="#808080">一般特?/font> </b> </p> <ul> <li> <font color="#808080">装: <br />- 352针球栅阵列(BGAQ或? 320针交错针栅阵?(SPGA) </font> </li> <li> <font color="#808080">0.18微米四层金属CMOS制程 </font> </li> <li> <font color="#808080">Split-rail设计Q?<br />- 可用1.8V?.0V?.2V核心 <br />- 3.3V I/O 接口 </font> </li> <li> <font color="#808080">全静态设?</font> </li> <li> <font color="#808080">低典型功? <br />- 0.8W @ 1.8V/200 MHz <br />- 1.4W @ 2.2V/333 MHz<br /></font> </li> </ul> <p> <font color="#808080">* 注意Q典型功耗是指在80%的主动空闲状态下Q暂停-中止Q,?00 x 600 x 8 bpp @ 75 Hz的显C分辨率q行览器的q_可测功耗?/font> </p> <ul> <li> <font color="#808080">速度最高可?33 MHz </font> </li> <li> <font color="#808080">l一内存架构 <br />-帧缓冲区和视频内存位于主存中 <br />-最大限度地降低PCB面积要求 <br />- 降低pȝ成本 </font> </li> <li> <font color="#808080">兼容AMD提供的多UGeode?I/O和图形配套设?</font> </li> </ul> <p class="new paragraph"> <b> <font color="#808080">32位x86 处理?/font> </b> </p> <ul> <li> <font color="#808080">支持用以加速多媒体应用的MMX?指o集扩?</font> </li> <li> <font color="#808080">16 KBl一L1~存 </font> </li> <li> <font color="#808080">六段式管U整数单?</font> </li> <li> <font color="#808080">集成化Q点单?FPU) </font> </li> <li> <font color="#808080">内存理单元(MMU) W合标准内存分页机制Q优化了代码预取性能 <br />- 载入Q存储重新排序ؓ内存d提供了优先 <br />- 内存d旁\消除了不必要的或者冗余的内存d操作 </font> </li> <li> <font color="#808080">重入pȝ理模式QSMMQ改q了AMD的虚拟系l架构™ (VSA? 技?</font> </li> </ul> <p class="new paragraph"> <b> <font color="#808080">灉|的电源管?/font> </b> </p> <ul> <li> <font color="#808080">支持多种标准 <br />- 用于传统甉|理的APM Q高U电源管理) <br />- 用于Microsoft] Windows] 甉|理的ACPI Q高U配|和甉|接口Q? 直接支持所有的标准处理?C0-C4) 状?<br />- OnNOW 兼容设计 </font> </li> <li> <font color="#808080">支持多种g和Y件控制模?<br />- dI闲Q只有核心停止工作,昄部分处于zd状态) <br />- 待命Q核心和所有集成化功能都停止工作) <br />- 休眠Q核心和所有集成化功能都停止工作,所有外部时钟也停止工作Q?<br />- 休眠调制Q通过Geode I/O或者图形配套芯片自动控制CPU核心的工作频率) <br />- 可编E忙闲度可以优化性能/散热q <br />- 多种专用的和可编E的唤醒事gQ通过Geode I/O或者图形配套芯片实玎ͼ<br /></font> </li> </ul> <p class="new paragraph"> <b> <font color="#808080">PCIL控制?/font> </b> </p> <ul> <li> <font color="#808080">支持多种仲裁机制 </font> </li> <li> <font color="#808080">最多可以直接支?个PCIȝ主设? 利用外部逻辑电\q可以支持更?</font> </li> <li> <font color="#808080">与CPU核心同步 </font> </li> <li> <font color="#808080">允许外部PCI主设备在CPU讉KL1~存的同时访问主?/font> </li> </ul> <p class="new paragraph"> <b> <font color="#808080">虚拟pȝ架构(VSA) 技?/font> </b> </p> <ul> <li> <font color="#808080">创新的架构,支持g功能的OS无关QYӞ虚拟?</font> </li> <li> <font color="#808080">提供XpressGraphics子系l?<br />- 高性能传统VGA核心兼容?</font> </li> </ul> <p> <font color="#808080">* 注意QGUIQ图形用h口)加速是U硬件的?/font> </p> <ul> <li> <font color="#808080">提供16?XpressAUDIO? 子系l?<br />- 16位立体声FM合成 <br />- OPL3模拟 <br />- 支持MPU-401 MIDI接口 <br />- 通过Geode I/O配套芯片提供的硬件协?</font> </li> <li> <font color="#808080">Ҏ需要可以支持其他的g功能 </font> </li> </ul> <p> <b> <font color="#808080">2D 囑Ş加速器</font> </b> </p> <ul> <li> <font color="#808080">加速BitBLT、画Uѝ文? Bresenham 矢量引擎 </font> </li> <li> <font color="#808080">支持微Y定义的所?56U光栅操?ROP) </font> </li> <li> <font color="#808080">支持针对DirectDraw?的透明BLT和页面交?</font> </li> <li> <font color="#808080">以核心时钟频率运?</font> </li> <li> <font color="#808080">全面的VGA和VESA模式支持 </font> </li> <li> <font color="#808080">Ҏ?驱动E序U?指o可以利用内部的中间结果暂存器提升性能 </font> </li> </ul> <p> <b> <font color="#808080">昄控制?/font> </b> </p> <ul> <li> <font color="#808080">昄压羃技?DCT) 架构可以大幅度降低显C刷新所消耗的内存带宽 </font> </li> <li> <font color="#808080">支持通过一条单独的视频~存和数据\径,在Geode I/O和图形配套芯片中实现视频加?</font> </li> <li> <font color="#808080">用于灰度校正的内部显C整RAM </font> </li> <li> <font color="#808080">到用于CRT和TFTqx昄器的Geode I/O和图形配套芯片的直接接口消除了对于一个外部RAMDAC的需?</font> </li> <li> <font color="#808080">g指示?</font> </li> <li> <font color="#808080">最高可以支?280 x 1024 x 16 bpp </font> </li> </ul> <p> <b> <font color="#808080">XpressRAM?子系l?/font> </b> </p> <ul> <li> <font color="#808080">SDRAM接口与CPU核心和图形子pȝ紧密配合Q可以提供最大的效率 </font> </li> <li> <font color="#808080">64位宽内存ȝ </font> </li> <li> <font color="#808080">支持- 2?68针无~存的DIMM <br />- 最多同时可以支?6个开放槽 <br />- 16字节dQ?个脉冲长度) <br />- 最高可以支?12MB的d?</font> </li> </ul> <p> <b> <font color="#808080">支持多种操作pȝ</font> </b> </p> <ul> <li> <font color="#808080">Microsoft] Windows] XP, 用于非PC应用的XP 嵌入版本、Windows CE.Net 和嵌入式NTQ以及Windows CE和嵌入式NT </font> </li> <li> <font color="#808080">Linux </font> </li> <li> <font color="#808080">BIOS 支持 <br />- 免费提供的引导程序可以实现快速的原样复制 <br />- 多种BIOS解决Ҏ可以提供成本/Ҏ优?</font> <ul> <li> <font color="#808080">XpressROM 可以通过Insyde提供 </font> </li> <li> <font color="#808080">也提供了Phoenix、SystemSoft{解x?/font> </li> </ul> </li> </ul> <p> <br /> </p> </strong> <img src ="http://www.shnenglu.com/milkyway/aggbug/17250.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/milkyway/" target="_blank">milkyway</a> 2007-01-04 16:56 <a href="http://www.shnenglu.com/milkyway/archive/2007/01/04/17250.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>存储?I/O端口,寄存?/title><link>http://www.shnenglu.com/milkyway/archive/2007/01/02/17136.html</link><dc:creator>milkyway</dc:creator><author>milkyway</author><pubDate>Tue, 02 Jan 2007 06:28:00 GMT</pubDate><guid>http://www.shnenglu.com/milkyway/archive/2007/01/02/17136.html</guid><wfw:comment>http://www.shnenglu.com/milkyway/comments/17136.html</wfw:comment><comments>http://www.shnenglu.com/milkyway/archive/2007/01/02/17136.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/milkyway/comments/commentRss/17136.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/milkyway/services/trackbacks/17136.html</trackback:ping><description><![CDATA[        <font color="#000000">分析q几个容易؜淆的概念.<br />        引用一D资? 几乎每一U外N是通过d讑֤上的</font><a name="baidusnap0"></a><font color="#000000"><font style="BACKGROUND-COLOR: #ffffff"><b style="COLOR: black; BACKGROUND-COLOR: #ffff66"><font style="BACKGROUND-COLOR: #ffffff">寄存?/font></b>来进行操作的。外?b style="COLOR: black; BACKGROUND-COLOR: #ffff66"><font style="BACKGROUND-COLOR: #ffffff">寄存?/font></b>也称为?strong>I/O</strong>端口”,通常包括Q控?b style="COLOR: black; BACKGROUND-COLOR: #ffff66"><font style="BACKGROUND-COLOR: #ffffff">寄存?/font></b>、状?b style="COLOR: black; BACKGROUND-COLOR: #ffff66"><font style="BACKGROUND-COLOR: #ffffff">寄存?/font></b>和数?b style="COLOR: black; BACKGROUND-COLOR: #ffff66"><font style="BACKGROUND-COLOR: #ffffff">寄存?/font></b>三大c,而且一个外讄<b style="COLOR: black; BACKGROUND-COLOR: #ffff66"><font style="BACKGROUND-COLOR: #ffffff">寄存?/font></b>通常被连l地~址。CPU对外设IO端口物理地址的编址方式有两U:一U是<b style="COLOR: black; BACKGROUND-COLOR: #99ff99"><font style="BACKGROUND-COLOR: #ffffff">I/O</font></b>映射方式Q?b style="COLOR: black; BACKGROUND-COLOR: #99ff99"><font style="BACKGROUND-COLOR: #ffffff">I/O</font></b>QmappedQ,另一U是内存映射方式QMemoryQmappedQ。具体采用哪一U则取决于CPU的体pȝ构?</font></font><p><font color="#000000">  有些体系l构的CPUQ如PowerPC、m68k{)通常只实C个物理地址I间QRAMQ。在q种情况下,外设<font style="BACKGROUND-COLOR: #ffffff"><b style="COLOR: black; BACKGROUND-COLOR: #99ff99"><font style="BACKGROUND-COLOR: #ffffff">I/O</font></b>端口的物理地址p映射到CPU的单一物理地址I间中,而成为内存的一部分。此ӞCPU可以象访问一个内存单元那栯问外?b style="COLOR: black; BACKGROUND-COLOR: #99ff99"><font style="BACKGROUND-COLOR: #ffffff">I/O</font></b>端口Q而不需要设立专门的外设<b style="COLOR: black; BACKGROUND-COLOR: #99ff99"><font style="BACKGROUND-COLOR: #ffffff">I/O</font></b>指o。这是所谓的“内存映方式”(MemoryQmappedQ。主要缺Ҏ是存储器I间变小.</font></font></p><p><font color="#000000">  而另外一些体pȝ构的CPUQ如X86Q则为外设专门实C一个单独地地址I间Q称为?font style="BACKGROUND-COLOR: #ffffff"><b style="COLOR: black; BACKGROUND-COLOR: #99ff99"><font style="BACKGROUND-COLOR: #ffffff">I</font></b>/</font><b style="COLOR: black; BACKGROUND-COLOR: #ff9999"><font style="BACKGROUND-COLOR: #ffffff">O</font></b>地址I间”或者?font style="BACKGROUND-COLOR: #ffffff"><b style="COLOR: black; BACKGROUND-COLOR: #99ff99"><font style="BACKGROUND-COLOR: #ffffff">I</font></b>/</font><b style="COLOR: black; BACKGROUND-COLOR: #ff9999"><font style="BACKGROUND-COLOR: #ffffff">O</font></b>端口I间”。这是一个与CPU的RAM物理地址I间不同的地址I间Q所有外讄<font style="BACKGROUND-COLOR: #ffffff"><b style="COLOR: black; BACKGROUND-COLOR: #99ff99"><font style="BACKGROUND-COLOR: #ffffff">I</font></b>/</font><b style="COLOR: black; BACKGROUND-COLOR: #ff9999"><font style="BACKGROUND-COLOR: #ffffff">O</font></b>端口均在q一I间中进行编址。CPU通过讄专门<font style="BACKGROUND-COLOR: #ffffff">?b style="COLOR: black; BACKGROUND-COLOR: #99ff99"><font style="BACKGROUND-COLOR: #ffffff">I</font></b>/<b style="COLOR: black; BACKGROUND-COLOR: #ff9999"><font style="BACKGROUND-COLOR: #ffffff">O</font></b>指o</font>Q如X86的IN和OUT指oQ来讉Kq一I间中的地址单元Q也?b style="COLOR: black; BACKGROUND-COLOR: #99ff99"><font style="BACKGROUND-COLOR: #ffffff">I</font></b>/<b style="COLOR: black; BACKGROUND-COLOR: #ff9999"><font style="BACKGROUND-COLOR: #ffffff">O</font></b>端口Q。这是所谓的?b style="COLOR: black; BACKGROUND-COLOR: #99ff99"><font style="BACKGROUND-COLOR: #d3d3d3">I</font></b>/<b style="COLOR: black; BACKGROUND-COLOR: #ff9999"><font style="BACKGROUND-COLOR: #ffffff">O</font></b>映射方式”(<font style="BACKGROUND-COLOR: #ffffff"><b style="COLOR: black; BACKGROUND-COLOR: #99ff99"><font style="BACKGROUND-COLOR: #ffffff">I</font></b>/</font><b style="COLOR: black; BACKGROUND-COLOR: #ff9999"><font style="BACKGROUND-COLOR: #ffffff">O</font></b>QmappedQ。与RAM物理地址I间相比Q?b style="COLOR: black; BACKGROUND-COLOR: #99ff99"><font style="BACKGROUND-COLOR: #ffffff">I</font></b>/<b style="COLOR: black; BACKGROUND-COLOR: #ff9999"><font style="BACKGROUND-COLOR: #ffffff">O</font></b>地址I间通常都比较小Q如x86 CPU?b style="COLOR: black; BACKGROUND-COLOR: #99ff99"><font style="BACKGROUND-COLOR: #ffffff">I</font></b>/<b style="COLOR: black; BACKGROUND-COLOR: #ff9999"><font style="BACKGROUND-COLOR: #ffffff">O</font></b>I间只?4KBQ?Q?xffffQ。这是?b style="COLOR: black; BACKGROUND-COLOR: #99ff99">I</b>/<b style="COLOR: black; BACKGROUND-COLOR: #ff9999">O</b>映射方式”的一个主要缺炏V?br /><br />         在张凡的<微机原理与接口技?gt;一书中提到的I/O端口的两U编址方式:(1)I/O与存储器l一~址(如单片机);(2)单独~址(X86pȝ).q和上述的内存映方?I/O映射方式分别对应.<br />        我的理解?寄存器就是I/O端口;而采用内存映方式的I/O是存储器的一个子?采用I/O单独映射方式的I/O是和存储器^U的存储I间.</font></p><img src ="http://www.shnenglu.com/milkyway/aggbug/17136.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/milkyway/" target="_blank">milkyway</a> 2007-01-02 14:28 <a href="http://www.shnenglu.com/milkyway/archive/2007/01/02/17136.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ISAȝ知识http://www.shnenglu.com/milkyway/archive/2006/12/29/17011.htmlmilkywaymilkywayFri, 29 Dec 2006 15:31:00 GMThttp://www.shnenglu.com/milkyway/archive/2006/12/29/17011.htmlhttp://www.shnenglu.com/milkyway/comments/17011.htmlhttp://www.shnenglu.com/milkyway/archive/2006/12/29/17011.html#Feedback4http://www.shnenglu.com/milkyway/comments/commentRss/17011.htmlhttp://www.shnenglu.com/milkyway/services/trackbacks/17011.html        什么是ISAȝ?看了许多|上的帖子和微机接口的书,大概得到如下p:
        首先它是一U微机ȝ.微机ȝ一般有三种:内部ȝ(各芯片与CPU互连的ȝ),pȝȝ(板卡间互q,如ISAQPCIQAGP),外部ȝ(微机与外讄q的ȝQ如USBQRS232).依照ISA的定?属于pȝȝ.
       现有的ISAȝ有两U观?(1)来自IBM?984q推出的IBM/AT微机采用的ȝ标准.所用机型ؓ80286,386,486以及Pentium 2/3. 也称为ATȝ. (2)׃IBM没有公开规格,Intel,IEEE,EISA集团开发了cM的ISAȝ.
       ISA?位和16位两U规?我主要学习了16位的ISA.它共?8?62+36)引脚,16条数据线,24根地址U?可以直接d内存16M,ISA的I/O地址I间?100H-03FFH.实际上这是对于IBM/AT机来说的,因ؓ只用了16位I/O中的10?可寻址范围?00-3FFH,其中pȝ板用了000-0FFH,剩余的归ISA讑֤使用?br />      在资料中的地址U定义ؓPCA0-PCA19(能锁?,LA17-LA23(不锁?,其中LA17-19和PCA17-19重复定义Q因此ISA的地址Uؓ24栏VISAh7个DMA?5个中?我所理解的ISAȝ是CPU板卡和外围ISA板卡的接口部?相当于适配?其工作过Eؓ:CPU通过ISAȝ操作外设,利用10位的I/O对外讑֯址,从而操作外?定义中用户可以用的I/O地址?100-1F0,1F9-1FF,280-2F7,300-35F.在操作之前要配置好寄存器?br />例如在C语言中读写I/O:
?OUTPORTB(OX3FB,OX80)
?A=INPORTB(OX3FD)


        现在q没有搞明白操作寄存器和操作I/O端口有什么不?我的理解是:两者接q于{hQ因Z个I/O口可能是一个或者几个寄存器?/p>

milkyway 2006-12-29 23:31 发表评论
]]>
뾫ƷþɪӰ | ѾþҹƷ| þ×Ʒþþþþ| Ʒ18þþþþvr| ҹƷþþþþþС˵| պݺݾþ͵͵ɫۺ96| ˼˼þþƷ| þþƷһ| þþƷ| þþžоƷ23ٻӰԺ| ƷþþþþĻ | þ99Ʒþþþ| 99þùѸ| þþþĻɫ| ƷþĻ| ľþۺĻ| ޹Ʒþþþ | ƷӰӾþۺ| þù| þۺۺϾþ97ɫ| ɫվþþþۺywww| þˬˬƬAV | ɫþþ99Ʒ| þþƷһ99| þþþAV| þþƷ鶹| þþƷҹҹҹҹҹþ| þsmȤ| պAVëƬƷþþ| XxŷʸƷþþþþ| ¾þþþa| ޾ƷþþþþĻ | ޵һƷƷþ| þþƷѹƬС| ھƷþù½| þþþþþ99Ʒѹۿ| re99þ6Ʒ| ŷþþXXX| ޾ƷŮþþ| ҹƷƬþӰ| ƷƵþþ|