收藏本站
《西安电子科技大学》 2009年
收藏 | 手机打开
二维码
手机客户端打开本文

嵌入式操作系统VxWorks下设备驱动程序的研究与设计

陈娟  
【摘要】:嵌入式操作系统VxWorks,以其良好的实时性和可剪裁性占据着嵌入式开发市场的重要地位。因此,VxWorks操作系统下的设备驱动程序的研究具有重要的现实意义。本文在对VxWorks操作系统设备驱动程序研究的基础上,开发设计了串行设备和网络设备的驱动程序。 本文首先根据VxWorks内核启动流程,分析了板级支持包(BSP)的配置文件,搭建了驱动程序开发所需的交叉调试环境。在此基础上,分析了VxWorks的设备驱动程序的开发流程,设计了I8250的串口驱动程序,实现了其串口通信的基本功能。然后,基于VxWorks的END网络驱动程序开发规范,研究并设计了Rtl8139网卡驱动程序,实现了其设备的初始化、数据的收发以及中断处理等函数的功能。最后,在交叉调试平台上将驱动程序调试验证后,加载到内核文件中,最终生成可移植到目标机的系统文件。
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP316.2

【参考文献】
中国期刊全文数据库 前10条
1 张晓华,李智涛,徐钊;VxWorks网络协议栈的MUX接口[J];单片机与嵌入式系统应用;2002年05期
2 林嘉树,蒋铃鸽;VxWorks操作系统BSP和BootLoader介绍[J];电信快报;2005年07期
3 蔡卫平;张怡典;;VxWorks系统下的RTL8139驱动程序改进[J];电子工程师;2006年05期
4 王守林;苏建华;;VxWorks下PCI网卡驱动程序结构与实现[J];工业控制计算机;2005年12期
5 乔从连;Vx Works系统的BSP概念及启动过程[J];舰船电子对抗;2005年01期
6 李立志,张朝阳,陈文正;实时操作系统VxWorks设备驱动程序的编写[J];计算机工程;2003年04期
7 芮力,芮雨,俞志强;实时操作系统VxWorks下设备驱动程序的设计[J];空军雷达学院学报;2001年01期
8 李慧;;Vx Works中串口通信的实现[J];金陵科技学院学报;2007年02期
9 隋霞;许录平;;基于VxWorks的BSP技术分析[J];微计算机信息;2006年23期
10 史小斌,孙献璞,张艳玲;VxWorks串行设备驱动模式及其实现[J];现代电子技术;2003年10期
中国硕士学位论文全文数据库 前5条
1 刘玉彬;基于VxWorks的S3C2440开发板上DM9000网络芯片驱动开发[D];西安电子科技大学;2007年
2 钟悠;基于VxWorks的嵌入式通信接口设备的设计与实现[D];西北工业大学;2007年
3 景琦;基于嵌入式系统VxWorks的设备驱动和网络通信[D];西安电子科技大学;2006年
4 王贯中;基于ARM/VxWorks的多现场总线网关BSP及驱动程序研究[D];电子科技大学;2007年
5 杨智慧;基于VxWorks的通用控制平台的设计[D];北方工业大学;2008年
【共引文献】
中国期刊全文数据库 前10条
1 冯先成;李寒;段文潇;陈颖;;嵌入式系统实验与教学应用研究[J];安徽电子信息职业技术学院学报;2011年04期
2 官琴;王璐;;基于VxWorks嵌入式系统的多串口驱动程序开发[J];兵工自动化;2011年06期
3 焦永和;冯欣欣;;基于Vx Works的中文图形界面开发[J];北京理工大学学报;2006年02期
4 史张珏;张辉;胡广书;;医用X射线CCD相机系统设计[J];北京生物医学工程;2008年01期
5 王德志;;VxWorks下PCI视频采集设备的驱动设计[J];包头职业技术学院学报;2008年01期
6 马玲;;Vxworks操作系统在振动台测控系统中的应用[J];辽宁科技学院学报;2005年04期
7 项伟;韩礼红;;VxWorks操作系统下FPGA设备驱动程序实现[J];长江工程职业技术学院学报;2010年03期
8 许志民;李翔;李苏桥;;一种基于VxWorks的高实时性软件架构设计[J];电讯技术;2007年02期
9 陈远;;一种嵌入式通用多处理器通信管理单元设计[J];电讯技术;2008年07期
10 梅云华;;基于MPC8265的嵌入式计算机工程化设计[J];电讯技术;2012年03期
中国重要会议论文全文数据库 前10条
1 刁晓栩;李传日;姚金勇;;基于VxWorks嵌入式实时操作系统的信号采集方案的研究与实现[A];全国第二届嵌入式技术联合学术会议论文集[C];2007年
2 彭绍林;周治国;刘志文;;VxWorks实时操作系统下网络芯片DM9000驱动的实现[A];全国第一届嵌入式技术联合学术会议论文集[C];2006年
3 周靖;苏绍璟;乔纯捷;;Virtex-4平台下嵌入式系统VxWorks的实现[A];第三届全国嵌入式技术和信息处理联合学术会议论文集[C];2009年
4 周治国;冯荣尉;范哲意;刘志文;;基于ARM+FPGA架构的数字医疗信号处理板卡设计与实现[A];2008年医疗仪器学术年会暨理事会论文汇编[C];2008年
5 王东;;基于VxWorks的非标准串口驱动的设计与实现[A];2008通信理论与技术新进展——第十三届全国青年通信学术会议论文集(上)[C];2008年
6 王慰;;VxWorks下的Flash器件自适应TFFS文件系统的实现[A];中国通信学会第六届学术年会论文集(下)[C];2009年
7 倪世道;;基于VxWorks的相控阵雷达系统软件开发[A];计算机技术与应用进展——全国第17届计算机科学与技术应用(CACIS)学术会议论文集(下册)[C];2006年
8 肖瓅;范翠宁;周治国;刘志文;;VxWorks操作系统下的USB主机驱动程序开发及实现[A];全国第二届信号处理与应用学术会议专刊[C];2008年
9 李珊珊;陈明利;雷杰;董继鹏;;新型嵌入式弹载计算机平台设计与实现[A];全国第4届信号和智能信息处理与应用学术会议论文集[C];2010年
10 吴衡;陈涛;;嵌入式机载实时记录控制系统的设计[A];第二届中国航空学会青年科技论坛文集[C];2006年
中国博士学位论文全文数据库 前7条
1 张林行;基于接力式以太网的可控震源地震勘探数据传输技术研究[D];吉林大学;2007年
2 李晔;微小型水下机器人运动控制技术研究[D];哈尔滨工程大学;2007年
3 翟伟翔;WorldFIP现场总线分布式控制系统的研究与开发[D];华北电力大学(北京);2008年
4 梁霄;微小型水下机器人运动控制及可靠性研究[D];哈尔滨工程大学;2009年
5 柏旭光;航空光电平台数字集约化技术研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年
6 刘辉;嵌入式空间遥感相机控制器设计方法与实现[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年
7 臧佳;基于MPSoC的空间光学CCD遥感相机控制系统研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2012年
中国硕士学位论文全文数据库 前10条
1 李东起;基于VxWorks的水下目标探测跟踪研究[D];哈尔滨工程大学;2010年
2 马志昕;基于VxWorks与PC104的实时视觉系统构建[D];哈尔滨工程大学;2010年
3 胡安国;基于VxWorks的车辆监控系统的设计[D];哈尔滨工程大学;2010年
4 焦广升;机械扫描声纳显控系统的设计与实现[D];哈尔滨工程大学;2010年
5 董景均;导航雷达信号采集及目标提取技术的研究[D];哈尔滨工程大学;2010年
6 赵玲玲;基于VxWorks的水下机器人声探测仿真系统软件设计[D];哈尔滨工程大学;2010年
7 钟艳平;基于ARM的航海作业标绘台信息处理装置设计[D];哈尔滨工程大学;2010年
8 张士超;基于CAN总线船舶导航系统高可靠性网络通讯技术研究[D];哈尔滨工程大学;2010年
9 陈泰红;基于嵌入式系统的HVDC测量控制技术研究[D];哈尔滨工程大学;2010年
10 吴迪;在蓝光系统中基于ARM920T的AAC三路解码器[D];苏州大学;2010年
【二级参考文献】
中国期刊全文数据库 前10条
1 陈丽蓉,熊光泽,雷航,郭兵;嵌入式软件系统的实时性设计[J];单片机与嵌入式系统应用;2001年03期
2 张万生,邢涛,刘尉悦,冯海涛,张俊杰,乔崇,王砚方;基于VxWorks的多DSP系统的多任务程序设计[J];单片机与嵌入式系统应用;2001年06期
3 薛成效,裘正定;简述几种实时多任务操作系统[J];单片机与嵌入式系统应用;2001年10期
4 杨扬;杨智慧;于兴晗;李正熙;;基于VxWorks的大容量多分区硬盘驱动开发[J];单片机与嵌入式系统应用;2007年12期
5 张宇;陈明;瞿赟;;基于ARM7的嵌入式数据采集系统设计[J];电子测量技术;2007年01期
6 王冬;刘荣科;杨宇;;基于VxWorks的多串口卡通信实现[J];电子测量技术;2007年12期
7 杨宇;刘荣科;王冬;;VxWorks下基于82559的多网卡通信以及冗余切换技术[J];电子测量技术;2007年12期
8 鲍延杰 ,杨新志;基于RS-485总线的PC与多单片机间的串行通信[J];电子技术;2002年10期
9 曲宏松;耿爱辉;陈涛;;基于Vx Works的串口芯片ST16C554的驱动程序设计[J];电子器件;2006年03期
10 冯继超;面向二十一世纪的嵌入式系统及发展方向[J];工业控制计算机;2001年05期
中国硕士学位论文全文数据库 前5条
1 詹瞻;基于X86的通用嵌入式控制平台[D];解放军信息工程大学;2004年
2 范艳开;基于ARM的嵌入式Linux操作系统移植[D];西北工业大学;2005年
3 李谦;基于PC104+VxWorks的无人机仿真系统设计、实现[D];西北工业大学;2007年
4 钟悠;基于VxWorks的嵌入式通信接口设备的设计与实现[D];西北工业大学;2007年
5 杜铁征;基于ARM-VxWorks平台通讯检测装置的设计与实现[D];哈尔滨工程大学;2007年
【相似文献】
中国期刊全文数据库 前10条
1 赵新宇;刘永超;;VXWORKS下PCI总线多功能I/O采集设备驱动程序的开发[J];自动化技术与应用;2010年05期
2 蒋景红;冯欣欣;何国建;蔡惠智;;基于VxWorks的PCI设备驱动程序设计与实现[J];测控技术;2007年09期
3 李捷,王汝传;基于Vx Works设备驱动程序实现技术的研究[J];南京邮电学院学报;2003年02期
4 曹桂平;;vxWorks END网口驱动程序设计[J];微计算机应用;2008年12期
5 唐力强;王行祥;;嵌入式VxWorks系统下的CPCI设备驱动程序开发[J];计算机与数字工程;2011年01期
6 赵永钢;韩国义;;基于VxBus的设备驱动开发[J];微型机与应用;2010年18期
7 徐美荣;蔡铭;董金祥;;基于实时操作系统VxWorks的CAN驱动设计与实现[J];计算机应用研究;2006年05期
8 王红春;王世奎;;基于VxWorks的FC-IP驱动程序的实现[J];微电子学与计算机;2007年06期
9 叶凯;杨文淑;包启亮;;VxWorks下数据采集卡设备驱动程序开发[J];微计算机信息;2007年14期
10 徐伟;曲宏松;金光;;VxWorks下AD/DA驱动系统设计及测试[J];电子技术应用;2008年02期
中国重要会议论文全文数据库 前10条
1 肖瓅;范翠宁;周治国;刘志文;;VxWorks操作系统下的USB主机驱动程序开发及实现[A];全国第二届信号处理与应用学术会议专刊[C];2008年
2 周治国;崔国辉;刘志文;;基于S3C2440 NandFlash VxWorks启动及性能分析[A];全国第4届信号和智能信息处理与应用学术会议论文集[C];2010年
3 叶长城;郭旭斌;王忆文;;面向S3C2440平台的VxWorks系统移植[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
4 陈洁;汪顺亭;;基于VxWorks的惯性导航系统中人机交互界面的设计[A];’2004系统仿真技术及其应用学术交流会论文集[C];2004年
5 宋冰;张晓林;;基于飞行仿真的嵌入式操作系统图形界面的设计过程[A];全国第十届信号与信息处理、第四届DSP应用技术联合学术会议论文集[C];2006年
6 王晋东;董文超;张恒巍;李楠;;VxWorks系统访问控制机制设计与实现[A];全国第21届计算机技术与应用学术会议(CACIS·2010)暨全国第2届安全关键技术与应用学术会议论文集[C];2010年
7 闵锐;韦岗;;使用VxWorks开发网络探针[A];开创新世纪的通信技术——第七届全国青年通信学术会议论文集[C];2001年
8 赵琰;;基于VxWorks操作系统下的星载嵌入式软件动态测试技术应用研究[A];第二十三届全国空间探测学术交流会论文摘要集[C];2010年
9 黄衍玺;高航;赵国安;;基于VxWorks的USB RAID 0的设计与实现[A];2009年研究生学术交流会通信与信息技术论文集[C];2009年
10 卞红雨;孙慧娟;乔钢;杨名;;水下机器人中的水声通信系统[A];2009年浙苏黑鲁津四省一市声学学术会议论文集[C];2009年
中国重要报纸全文数据库 前10条
1 特约撰稿 许靖;风河VxWorks 6.0搭建嵌入式软件新平台[N];通信信息报;2005年
2 晓燕;嵌入式实时操作系统VxWorks[N];中国高新技术产业导报;2004年
3 江苏 王志军;64位硬件系统安装经验谈[N];电脑报;2005年
4 清水 编译;防范无线驱动程序的漏洞[N];计算机世界;2006年
5 ;谨防无线驱动程序漏洞[N];网络世界;2006年
6 立即;风河VxWorks 653成为NASA“战神”运载火箭操作系统[N];中国航空报;2010年
7 马霞;风河开发者区域大会举行[N];科技日报;2009年
8 博利思软件公司总经理 廖原;选择Linux的四个因素[N];计算机世界;2001年
9 ;科银京成提供VxWorks兼容软件包[N];计算机世界;2004年
10 ;嵌入式领域两巨头战略“大转折”[N];通信产业报;2004年
中国博士学位论文全文数据库 前10条
1 袁晓兵;基于底层开发技术实现遥感图像的实时采集、存储和显示[D];中国科学院长春光学精密机械与物理研究所;2000年
2 岳晓峰;计算机视觉技术及其在工业中应用的研究[D];吉林大学;2006年
3 朱岩;基于闪存的星载高速大容量存储技术的研究[D];中国科学院研究生院(空间科学与应用研究中心);2006年
4 邓辉;基于开放体系的机电设备可重构监测系统研究[D];天津大学;2007年
5 柏旭光;航空光电平台数字集约化技术研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年
6 陈志明;微小卫星自主编队控制及平台开发研究[D];南京航空航天大学;2012年
7 刘海颖;微小卫星姿态控制系统关键技术研究[D];南京航空航天大学;2008年
8 王洪体;数字地震仪网络化与智能化技术研究[D];中国地震局地球物理研究所;2006年
9 武洪恩;基于Windows的开放结构控制平台及应用研究[D];山东大学;2007年
10 杨霞;高可信嵌入式操作系统体系架构研究[D];电子科技大学;2010年
中国硕士学位论文全文数据库 前10条
1 金赞;基于VxWorks的基站控制板MCU2的软件设计和实现[D];北京邮电大学;2010年
2 宋先红;VxWorks下嵌入式数据采集与控制系统的研制[D];西北工业大学;2003年
3 高晓晔;基于嵌入式操作系统VxWorks的目标测定仪软件开发[D];南京理工大学;2004年
4 陈娟;嵌入式操作系统VxWorks下设备驱动程序的研究与设计[D];西安电子科技大学;2009年
5 陆寅;基于VxWorks的1553B总线通讯系统的设计与实现[D];西北工业大学;2004年
6 石丽娜;基于VxWorks的水下目标识别系统研究[D];哈尔滨工程大学;2010年
7 蔚文杰;基于VxWorks的无人机飞行控制软件设计[D];南京航空航天大学;2011年
8 汤小兰;基于ARM9和嵌入式VxWorks的机房监控系统的设计及应用[D];苏州大学;2010年
9 李瑞伟;基于S3c4510B的嵌入式平台的设计及其应用[D];电子科技大学;2004年
10 郝东;一种基于MPC860的VxWorks BSP设计与实现[D];华中科技大学;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026