VxWorks操作系统下CF卡驱动程序的开发

 万方数据

 万方数据

匡夔垂耍壁亟匣叠觋一?.-,嵌入式网络技术应用能终端采用嵌入uClinux操作系统,并在uClinux操作系统添加通讯地址:(412肿l湖南省株洲市湖南铁道职业技术学院电相应的网络通信程序。调度服务器采用Linux9.0作为操作系统气工程系电子教研室)肖辽亮

并实现3.3节的调度算法。Web服务器组、Intemet主机为常见畋稿日期:2008.01.05×修稿日期:2008.02.20)的形式。网5是利用Ethereal网络协议分析器获取的数据包的

情况.该图表明本文设计的系统和采用的算法有效。。?

囤5获取的数据包

5结束语’

实验表明本文提出的系统结构、负载计算法和调度算法实现了嵌入式网络智能控制终端的远程控制。通过采用加权轮转调度算法和动态阀值算法解决了系统负载调度问题.使得系统具有良好的网络性能和较高的实际应用价值。该系统的实现为进~步进行嵌入式网络远程控制系统服务的研究搭建了一个良好的网络平台。一”

本文作者创新点:文章给出了基于Web服务器和调度服务起为中心的嵌入式网络智能控制系统的体系结构。详细分析了嵌入式网络智能控制终端与Web服务器之间信息交换的报文格式.提出了调度服务器的参数计算方法和负载调度算法。从而解决了嵌入式网络智能终端的远程控制与访问的问题.并且通过利用上述算法该系统网络性能稳定。

参考文献

【l】李晶,张维新.uClinux下实时任务的一种实现方法阴微计算机信息.2005(1):129-130’

【2Ⅲ.GenyBJ.MogulHypertextTransferProtocol—HTrP/I.1【s】RFC2068-、.

[3]M.timjones嵌入式系统TCP/IP应用层协议[阉.北京:电子工业出版社,2003.91—96.

[4]HahmeELChoudhuryAK.Dynamicqueuelengththresholdformulitiplelosspriorities.IEEE/ACMTramNetworking[J],2002,10(3):368-380

作者介绍:肖辽亮(1975--),男,湖南株洲人,工学硕士,讲师、工程师,主要研究方向为嵌人式操作系统,微处理器的开发与应用,网络底层TCP/IP的应用。邓木生,副教授。

Biography:XiaoLiao-liang(1975一),Zhuzhou,HunanRailwayProfessional-TechnologyCollege,Lecturer,Master,Research.area:developandapplyEOSandMicroprocessor.apply.1℃P,IPprotoc01.DENGMu-sheng,Ass∽iateprofessor.。

(412001湖南株洲湖南铁道职业技术学院)肖辽亮邓木生filmRanwayProfessional-TechnologyCollege,Zhuzhou,

412001,Chiha)XiaoLiaoLiangDengMuSheng?(上接第岱页),一在VxWorks操作系统中,可以根据不同的系统要求选择不同的引导方式.例如网络引导、软盘引导、硬盘引导、USB引导等等,每种引导方式都需要设置一系列参数,这些引导参数使用一个宏定义的字符串参数DEFAULT_BOaT_LINE来表示.可以在BSP的eomqg.h中得到其定义。从cF卡引导时,引导行定义更改如下:

#defineDEFAULT_BOOTLINE、

”ide=O.0(O,O)host:/ideO/cxworkse--gxx.】cn.xⅡ.懿】【h=xxx.xxxxxx.xxxn--xxgpw=xxx”

6结束语

本文介绍的在VxWorks操作系统中建立cF卡IDE文件系统的方法,在实际工作中已经通过了调试和验证,能够很好的存储数据文件并从CF卡加载应用程序执行。由于系统的低功耗.高性能、高可靠性。而且.FAT32文件格式更扩展了对大容量cF卡的支持。可以插入不同容量的CF卡适用不同的需要,在嵌入式系统中具有很好的应用前景。

本文作者创新点:首次在VxWorks操作系统下开发设计了基于PowerPC处理器芯片MPC8245的cF卡驱动程序,既可以管理FATl6格式的CF卡也可以管理FAT32格式的CF卡。’参考文献

【I]CFACF+andCompactFlashSpecificationRevision4.0,05/2006http:/1www.eompaefflash.org

【2]MPC8245IntegratedProcessorUser’sManualRev.1,10/2001http://www.freescale.corn

【3]CompactFlashInterfacefortheMPC8245Rev.2,09/2006http://www.freeseale.corn.【4]李方敏.VxWorks高级程序设计.清华大学出版社,2004【5】李昊,王跃科,周睿,潘仲明.cF卡在大容量数据存储系统的典型应用.【J】微计算机信息,2005,11-l:66-68。

作者简介:魏赫颖(1976-),女(汉族),黑龙江省齐齐哈尔市甘南县人,硕士研究生毕业于天津大学.现任航天三院八三五七所副主任设计师,主要从事嵌入式系统软件、驱动程序和BIOS软件的研究。钱亮(1976-),男(汉族),江苏常州人,硕士研究生毕业于西北工业大学,主要从事嵌入式系统硬件开发。贾润0966-),男(汉族),内蒙古包头人,硕士研究生毕业于啥尔滨工业大学。八三五七所主任,研究员,硕士生导师.主要从事嵌入式计算机技术、自动化控制、监控监测技术的研究。.

Biography:WeiHeying(1976一),female(theHannationality),HeilongjiangProvince.theNo.8357InstituteoftheThirdAcade_I“yofCASIC,subchiefengineer,majorinthesoftwareresearchofembeddedsystem,driverandBIOS.

(3∞14l天津中国航天科工集团三院八三五七所)魏赫颖钱亮贾润

(TheNo.8357InstituteofriteThirdAcademyofCASIC,Tianjin300141)WeiHeYingQianLiangJiaRun

通讯地址:(300141天津市河北区黄纬路佃号13号信箱弼分箱8357所四室)魏赫颖+

敝稿日期:2008.01.05)(修稿日期:2008.02.20)(参罾自控期邮局订阅号:82.946

360元,年一55— 万方数据

VxWorks操作系统下CF卡驱动程序的开发

作者:魏赫颖, 钱亮, 贾润, WEI HEYING, QIAN LIANG, JIA RUN

作者单位:中国航天科工集团三院八三五七所,天津,300141

刊名:

微计算机信息

英文刊名:CONTROL & AUTOMATION

年,卷(期):2008,24(8)

参考文献(5条)

1.李昊;王跃科;周睿;潘仲明CF卡在大容量数据存储系统的典型应用[期刊论文]-微计算机信息 2005(11-1)

2.李方敏Vxworks高级程序设计 2004

https://www.360docs.net/doc/bf1532897.html,pact Flash Interface for the MPC8245 Rev.2 2006

4.MPC8245 Integrated Processor User's Manual Rev.1 2001

5.CFA CF + and CompactFlash Specification Revision 4.0 2006

本文链接:https://www.360docs.net/doc/bf1532897.html,/Periodical_wjsjxx200808025.aspx

相关文档
最新文档