收藏本站
《华南理工大学》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

面向FPC的嵌入式Linux设备驱动的研究与应用

杨建华  
【摘要】: FPC(柔性印刷线路板)是用柔性的绝缘基材制成的印刷电路,它可以自由弯曲、卷绕、折叠,可大大缩小电子产品的体积。FPC被广泛地应用到各领域的数字产品中。FPC贴装过程就是通过胶剂黏合或焊接等方法,将元器件固定到FPC上的过程。FPC贴装设备就是完成相应贴装过程的快速设备。 嵌入式Linux操作系统以其开放源代码、功能强大、稳定、成本低等优势迅速跻身于主流嵌入式开发平台。嵌入式系统上使用的外设很多,研究它们的驱动程序也变得很有必要,高效、稳定的驱动程序可以充分发挥系统外部设备的优越性能。 在“FPC贴装控制平台”的研制过程中,我们采用嵌入式ARM-Linux平台作为上位机运行系统。在平台上使用了触摸屏、SD卡、网卡等外部硬件设备,而硬件必须有相应的驱动程序才能正常工作,因此设备驱动程序在Linux内核中扮演着重要的角色。由于嵌入式设备的种类多种多样,不同的产品在开发时都必须设计专门的设备驱动程序,使得设备驱动程序的开发在整个嵌入式系统开发工作中占有举足轻重的地位。因此,对嵌入式Linux设备驱动的研究具有重要的价值。 本文首先简单阐述了上位机平台的结构与功能;接着对Linux设备驱动程序进行了介绍并搭建了交叉编译环境;然后对Linux系统中三种基本类型外部设备(字符设备,块设备,网络设备)的驱动作了详细分析,总结出各种类型设备驱动程序的设计模板和框架,在此模板的基础上,分别设计了电子手轮、触摸屏、SD卡和CS8900网卡芯片的驱动程序。最后,分别给出了“FPC贴装控制平台”的交互式模块、存储模块和远程监控模块的设计方案,并进行了相应的实验测试,测试结果表明,设备均能稳定正常工作。
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP316.81

手机知网App
【参考文献】
中国期刊全文数据库 前6条
1 吴峰,王自强;基于FrameBuffer的嵌入式GUI系统设计[J];计算机应用与软件;2005年03期
2 冯军,杨艳姿,高岩,王岩;嵌入式Linux下网络设备驱动程序的开发[J];江南大学学报(自然科学版);2004年05期
3 熊光泽,罗蕾;嵌入式软件技术的现状与发展动向[J];计算机应用;2000年07期
4 刘源;朱善安;;基于嵌入式Linux的MMC/SD卡驱动开发[J];机电工程;2006年11期
5 赵海军,叶佩青;手轮脉冲驱动均匀化控制[J];机床与液压;2003年01期
6 陈佩江,张美;远程监控系统及其关键技术研究[J];株洲师范高等专科学校学报;2005年02期
中国硕士学位论文全文数据库 前1条
1 刘超;Linux平台下USB大容量存储设备驱动程序的改进与优化[D];北京交通大学;2008年
【共引文献】
中国期刊全文数据库 前10条
1 曾凡锋;基于Linux的带宽分配软件的开发[J];北方工业大学学报;2002年03期
2 郭明,侯彦华;嵌入式Linux系统的现状与未来[J];北京广播电视大学学报;2003年03期
3 徐亚妮,韩力群,赵霞;64位LINUX文件系统的分析及优化设计方案[J];北京工商大学学报(自然科学版);2002年01期
4 王小龙,何克忠,房小翠,丁冬花;Linux设备驱动开发方法及应用实例[J];北京工商大学学报(自然科学版);2005年03期
5 张威;黄冲;;嵌入式Linux设备驱动的设计方法研究[J];江西师范大学学报(自然科学版);2007年04期
6 宋虎,李秉智;构建基于RTLinux的嵌入式系统研究与开发[J];重庆邮电学院学报(自然科学版);2005年03期
7 张晓超;朱清新;;基于DeltaOS的SQLite嵌入式数据库技术[J];成都信息工程学院学报;2006年06期
8 曾烨;沈轶;黄俊桥;;基于嵌入式Linux的VoIP网关设计[J];重庆工学院学报;2006年05期
9 李斌,王晓航,施冲;嵌入式通信管理装置的设计和实现[J];水电自动化与大坝监测;2004年03期
10 路广,张伯明,孙宏斌;嵌入式实时Linux及其在电网自动化系统中的应用[J];电力系统自动化;2002年07期
中国重要会议论文全文数据库 前9条
1 王锦玉;宋秋贵;;嵌入式Linux驱动开发[A];全国ISNBM学术交流会暨电脑开发与应用创刊20周年庆祝大会论文集[C];2005年
2 付胜利;钟方伟;傅仲逑;;基于嵌入式Linux的HTTP代理服务器的研究[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下)[C];2006年
3 何泉;贺玉梅;;嵌入式Linux下GPIO驱动程序的开发及应用[A];2007'中国仪器仪表与测控技术交流大会论文集(一)[C];2007年
4 陈鼐;于盛林;;基于ARM的LCD模块接口设计及MiniGUI实现[A];2007'中国仪器仪表与测控技术交流大会论文集(一)[C];2007年
5 蔡功;蒋大林;韦燕凤;李琳;;基于图像的路侧车位检测器的设计与实现[A];中国仪器仪表学会第九届青年学术会议论文集[C];2007年
6 赵新明;张杭;王大平;;基于嵌入式Linux的通信管理机的研制[A];第一届电器装备及其智能化学术会议论文集[C];2007年
7 吴平;曹晓琳;丁铁夫;;基于嵌入式以太网的语音采集传输系统[A];第三届全国信息获取与处理学术会议论文集[C];2005年
8 吴平;曹晓琳;丁铁夫;;基于uClinux的语音数据采集系统[A];第七届青年学术会议论文集[C];2005年
9 沈永春;张功镀;;可编程控制器运行系统的设计和实现[A];中国仪器仪表学会2007学术年会智能检测控制技术及仪表装置发展研讨会论文集[C];2007年
中国博士学位论文全文数据库 前8条
1 刘海峰;安全操作系统若干关键技术的研究[D];中国科学院研究生院(软件研究所);2002年
2 周双娥;实时分布容错系统的任务调度技术研究[D];哈尔滨工程大学;2003年
3 毛佳;嵌入式实时系统中关键技术的研究[D];吉林大学;2004年
4 李斌;基于构架/构件复用的开放式数控系统研究[D];华中科技大学;2004年
5 徐晓飞;基于软硬件协同的机群互连系统通信协议的研究[D];西北工业大学;2004年
6 陈连平;集群服务器相关技术研究[D];中国科学院研究生院(计算技术研究所);2002年
7 戴鸿君;基于异构多核体系与组件化软件的嵌入式系统研究[D];浙江大学;2007年
8 邓阿群;面向方面技术在大规模嵌入式软件中的应用[D];浙江大学;2007年
中国硕士学位论文全文数据库 前10条
1 王震;嵌入式GUI构件库的设计与实现[D];浙江大学;2006年
2 曹加银;嵌入式JavaScript对象实现技术研究[D];华中科技大学;2004年
3 刘友平;战略网与指挥所互联网关在Linux平台上的实现[D];电子科技大学;2000年
4 李建刚;基于嵌入式LINUX的IPmux的设计和实现[D];电子科技大学;2000年
5 郑良辰;日志文件系统在嵌入式存储设备上的设计和实现[D];中国科学院软件研究所;2001年
6 何欣枫;基于MAS的异构多数据源集成[D];河北大学;2001年
7 张满怀;嵌入式TCP/IP协议研究与实现[D];广东工业大学;2001年
8 楚育军;基于实时内核的嵌入式网络通信系统研究与设计[D];华中师范大学;2001年
9 唐国岚;基于PKI的CA安全认证服务器的研究与实现[D];电子科技大学;2001年
10 张鹏;网络电视EPG系统的研究与实现[D];西北工业大学;2001年
【二级参考文献】
中国期刊全文数据库 前10条
1 胡钢,张学武,张金波;基于C/S体系结构的视频传输系统的实现方法[J];计算机工程与应用;2002年14期
2 周功业;郑红;;在嵌入式Linux系统中实现基于Web的配置管理[J];计算机工程与应用;2006年08期
3 付保川;王中杰;班建民;刘文亮;许维胜;;基于CGI嵌入式监控系统动态数据交互的实现[J];计算机工程;2005年24期
4 郭学理,潘松,韦智;Linux下网络驱动程序分析[J];计算机应用;2001年11期
5 周国华,陆德波,朱荆洲;基于Linux的嵌入式应用开发策略[J];计算机与数字工程;2005年03期
6 方璐,杨天怡,牟万军;数字图像远程监控系统的组网方式[J];计算机测量与控制;2002年07期
7 张建华;;嵌入式USB主机Mass Storage类的实现[J];交通科技与经济;2006年04期
8 黄晓东,王恒迪,李济顺;基于TCP/IP的串行设备网络通信[J];河南科技大学学报(自然科学版);2005年05期
9 田军营;韩建海;;基于NET-Start的uClinux分析与应用系统设计[J];河南科技大学学报(自然科学版);2006年03期
10 范振宇;程昱;;ADS7843在嵌入式系统中的应用[J];煤炭科学技术;2005年12期
中国硕士学位论文全文数据库 前1条
1 黄官立;基于Intel Xscale的USB2.0 Mass Storage类高速设备实现与研究[D];东南大学;2006年
【相似文献】
中国期刊全文数据库 前10条
1 周秋珍;徐秋红;;基于Linux智能手机的设备驱动的探讨[J];农业网络信息;2008年05期
2 戴烨飞;殳伟群;;基于Linux的游戏杆控制的实现方法[J];计算机工程与科学;2008年07期
3 王鹏举;;Linux系统下USB驱动程序的设计与开发[J];计算机时代;2011年07期
4 郑伟,王钦若,吴乃优;Linux内核空间PCI运动控制卡驱动程序的开发[J];冶金自动化;2003年S1期
5 王小龙,何克忠,房小翠,丁冬花;Linux设备驱动开发方法及应用实例[J];北京工商大学学报(自然科学版);2005年03期
6 王璇;;Linux下USB设备驱动加载策略分析[J];福建电脑;2008年11期
7 张立东,毕笃彦;一种Linux下开发高效驱动程序的简便方法[J];计算机工程;2005年04期
8 王滔,于洁;Linux系统下USB摄像头驱动开发[J];电子技术应用;2004年11期
9 钱晨,徐荣华,王钦若;基于Linux操作系统的设备驱动程序开发[J];微计算机信息;2004年09期
10 许庆丰;嵌入式Linux下彩色LCD驱动的设计与实现[J];电子产品世界;2003年Z2期
中国重要会议论文全文数据库 前10条
1 代健美;耿华芳;刘作学;;基于嵌入式Linux的DM9000CI设备驱动研究与实现[A];全国第4届信号和智能信息处理与应用学术会议论文集[C];2010年
2 朱国正;侯整风;;基于Linux平台的智能卡通用驱动模型[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(下册)[C];2009年
3 康淮湘;何川;徐一川;;自己动手搭建Linux邮件服务器[A];天津市电视技术研究会2010年年会论文集[C];2010年
4 贾志洋;王勇刚;崔博文;杨玉婷;;应用型本科院校Linux操作系统的教学探索[A];Proceedings of 2010 National Vocational Education of Communications and Information Technology Conference (2010 NVCIC)[C];2010年
5 豆尚成;陈成细;奚学程;陈默;顾琳;赵万生;周志凯;顾岭;;基于Linux的线切割加工全软数控系统[A];第14届全国特种加工学术会议论文集[C];2011年
6 姜斌;张君;;一种Linux平台下的可执行文件防篡改方法[A];浙江省电子学会2011学术年会论文集[C];2011年
7 赵德志;章勇;廖书红;;嵌入式Linux及BOA服务器在S3C2410上的移植[A];2010通信理论与技术新发展——第十五届全国青年通信学术会议论文集(上册)[C];2010年
8 邵昌旭;陈默;赵万生;;基于Linux的嵌入式线切割数控系统[A];第14届全国特种加工学术会议论文集[C];2011年
9 兰西柱;潘君君;;基于嵌入式Linux的车载终端的研究[A];煤矿自动化与信息化——第20届全国煤矿自动化与信息化学术会议暨第2届中国煤矿信息化与自动化高层论坛论文集[C];2010年
10 王雪娇;钱军;温东新;张展;崔忠强;;基于Linux虚拟文件系统故障注入器的设计与实现[A];第六届中国测试学术会议论文集[C];2010年
中国重要报纸全文数据库 前10条
1 李军;LINUX: CA巧打合作牌[N];中国计算机报;2003年
2 重庆 TL;Linux技巧园[N];电脑报;2004年
3 Subbo;实战多Linux共存[N];电脑报;2004年
4 余涉;全力推进中国linux应用[N];厂长经理日报;2000年
5 ;Linux下也用eMule[N];电脑报;2004年
6 魏春梅;LINUX进入成熟期[N];中国经营报;2001年
7 陕西 刘新念;自制Linux的开机画面[N];电脑报;2001年
8 小芳;随电子社进入LINUX精彩世界[N];中华读书报;2000年
9 ;Linux平台为互联互通带来益处[N];中国电子报;2009年
10 ;基于 Linux 平台的 Sybase 服务器[N];计算机世界;2004年
中国博士学位论文全文数据库 前10条
1 于晓;基于嵌入式Linux的仪器操作系统的研究[D];西安电子科技大学;2009年
2 李伦;Linux及其伦理意蕴[D];湖南师范大学;2002年
3 郭锐;基于Linux的微细电火花加工数控系统及其相关关键技术的研究[D];哈尔滨工业大学;2007年
4 武传宇;基于PC+DSP模式的开放式机器人控制系统及其应用研究[D];浙江大学;2002年
5 李明铎;短消息业务联网系统的设计与实现[D];中国人民解放军信息工程大学;2004年
6 吴峰光;Linux内核中的预取算法[D];中国科学技术大学;2008年
7 史鸿声;可信嵌入式3D图形系统关键技术的研究[D];中国科学技术大学;2008年
8 赵慧斌;RFRTOS——基于Linux的QoS实时操作系统[D];中国科学院研究生院(软件研究所);2003年
9 李晓毅;EIMN传感器网络的理论基础与无线远程图像监视系统技术研究[D];重庆大学;2004年
10 项国富;虚拟计算环境的安全监控技术研究[D];华中科技大学;2012年
中国硕士学位论文全文数据库 前10条
1 冯非;嵌入式Linux中IrDA协议和USB-IrDA驱动研究及实现[D];湖南大学;2005年
2 陈宝君;基于ARM9的嵌入式系统设计及EPA设备实现[D];大连理工大学;2006年
3 杨建华;面向FPC的嵌入式Linux设备驱动的研究与应用[D];华南理工大学;2010年
4 张向艳;基于Linux的网络高清播放器的设计与实现[D];北京邮电大学;2010年
5 孙亚军;基于ARM的嵌入式Linux平台的研究与实现[D];东北大学;2009年
6 冀谦祥;基于Linux的嵌入式网络视频监控系统设计与实现[D];电子科技大学;2010年
7 范艳开;基于ARM的嵌入式Linux操作系统移植[D];西北工业大学;2005年
8 华盈韬;嵌入式Linux系统驱动构件的研究[D];华中科技大学;2010年
9 冯巍;基于嵌入式Linux下的CAN总线智能节点的设计[D];杭州电子科技大学;2011年
10 郑国伟;Linux内核移植与USB无线网卡驱动的研究与实现[D];东北大学;2008年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026