嵌入式linux系统研究与网络设备驱动程序开发

嵌入式linux系统研究与网络设备驱动程序开发

ID:32469632

大小:2.00 MB

页数:79页

时间:2019-02-06

嵌入式linux系统研究与网络设备驱动程序开发_第1页
嵌入式linux系统研究与网络设备驱动程序开发_第2页
嵌入式linux系统研究与网络设备驱动程序开发_第3页
嵌入式linux系统研究与网络设备驱动程序开发_第4页
嵌入式linux系统研究与网络设备驱动程序开发_第5页
资源描述:

《嵌入式linux系统研究与网络设备驱动程序开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉理工大学硕士学位论文摘要随着计算机技术和通信技术的迅速发展以及Internet的不断发展,嵌入式系统已经广泛地渗透到科学研究、工程设计、军事技术、各类产业和商业文化艺术以及人们的日常生活等方方面面中。Linux操作系统以其稳定性好,可靠性高,源代码公开,可剪裁,版权免费等优点,已成为嵌入式领域的一股新兴力量,具有巨大的市场潜力和商业价值。因此,对嵌入式Linux操作系统的研究及其网络设备驱动程序的开发具有重要的现实意义。本文主要对嵌入式操作系统的定义、特点和发展进行了相关概括,阐述了嵌入式Linux操作系统的家族及其发展情况。介绍了Lin

2、ux操作系统内核源代码树,分析了Linux内核中进程调度,内存管理,虚拟文件系统,网络接口,进程间通信五个内核子系统及其之间的相互依赖关系,深入研究了Linux进程管理机制、内存管理机制和文件系统管理,对2.6版本Linux内核新特性做了详细论述。在嵌入式Linux系统移植到家庭网络通信平台过程中,应用VMWare虚拟机软件构建了嵌入式开发环境,极大方便了嵌入式的开发;研究并实现了vivi,2.6.14内核映像和两种主流文件系统——CRAMFS和JFFS2在ARM平台上的移植,构建了完整的嵌入式系统;制作并应用了两种文件系统CRAMFS和JF

3、FS2结合的移植方法,有效解决了数据运行和存储问题;研究实现了TmyLogin、inetd超级服务器和嵌入式Web服务器thtlpd等应用程序移植,使通信平台具备了用户管理和网络服务等功能。本文还研究了Linux内核中网络设备体系结构、工作原理、实现模式和完成功能,并结合嵌入式家庭网络通信平台课题,开发设计了以太网控制器初始化、打开、关闭、接收、发送和中断处理等驱动程序,实现了通信平台的以太网接入功能。关键词:嵌入式系统,嵌入式Linux,Linux内核,网络设备驱动程序武汉理工大学硕士学位论文ABSTRACTWimthedevelopmen

4、tofcomputertechnology,communicationtechnologyandthein.depthapplicationoftheInternet,embeddedsvstemsarewidelyappLiedtomanyfieldsincludingsciencereseal'Ckengineeringdesign,militarytechnology,industryandcomnlerce.Withthefurtherexploitationandspreadofthedomesticembeddedproducts

5、.moreandmoreembeddedsvstemsarerunningaroundUS.Linuxoperationsystemhasadvantagesofwellstability,highreliability,opensourcecoding,clipping,freecopyrightandctc,ithasbecomeanewstrengthinembeddedfields.andhashugemarketpotentialandcommerceValRe.Soithasimportantrealisticsignifican

6、tionforresearchingembeddedLinuxoperationsystemanddevelopingitsnetdevicedriverprogram.11圮embeddedsysternandembeddedLinuxsystem’sfamilyanddevelopmentiSmainlyintroducedinthisthesis,Linuxsystem’skemelsourcecodetreeisintroduced.Linuxkernel’SSCHED,MM。VFS.NETandIPCfivesubsystemsan

7、dinterdependentrelationareanalyzed,Linuxsystem’Sprocessmanagement,memorymanagementandfilesystemaredeeplyresearched;newv2.6Linuxkernel’Scharactersareintroduced.DuringthetransplantingembeddedLinuxsystemtohomenetcommunicatinplatfomLembeddeddevelopmentenvironmentisestablishedby

8、thesoftwareofVMWare.easetheembededdevelopment;thetransplantofthevivi,v2.6.14kemela

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。