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

被引量 : 0次 | 上传用户:wangying428
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和通信技术的迅速发展以及Internet的不断发展,嵌入式系统已经广泛地渗透到科学研究、工程设计、军事技术、各类产业和商业文化艺术以及人们的日常生活等方方面面中。Linux操作系统以其稳定性好,可靠性高,源代码公开,可剪裁,版权免费等优点,已成为嵌入式领域的一股新兴力量,具有巨大的市场潜力和商业价值。因此,对嵌入式Linux操作系统的研究及其网络设备驱动程序的开发具有重要的现实意义。本文主要对嵌入式操作系统的定义、特点和发展进行了相关概括,阐述了嵌入式Linux操作系统的家族及其发展情况。介绍了Linux操作系统内核源代码树,分析了Linux内核中进程调度,内存管理,虚拟文件系统,网络接口,进程间通信五个内核子系统及其之间的相互依赖关系,深入研究了Linux进程管理机制、内存管理机制和文件系统管理,对2.6版本Linux内核新特性做了详细论述。在嵌入式Linux系统移植到家庭网络通信平台过程中,应用VMWare虚拟机软件构建了嵌入式开发环境,极大方便了嵌入式的开发;研究并实现了vivi、2.6.14内核映像和两种主流文件系统——CRAMFS和JFFS2在ARM平台上的移植,构建了完整的嵌入式系统;制作并应用了两种文件系统CRAMFS和JFFS2结合的移植方法,有效解决了数据运行和存储问题;研究实现了TinyLogin、inetd超级服务器和嵌入式Web服务器thttpd等应用程序移植,使通信平台具备了用户管理和网络服务等功能。本文还研究了Linux内核中网络设备体系结构、工作原理、实现模式和完成功能,并结合嵌入式家庭网络通信平台课题,开发设计了以太网控制器初始化、打开、关闭、接收、发送和中断处理等驱动程序,实现了通信平台的以太网接入功能。
其他文献
目的观察经导管肝动脉化疗栓塞术(TACE)联合超液化碘油(lipiodol emulsion)+白细胞介素-2(IL-2)和干扰素(IFN-a)对兔移植性肝肿瘤的治疗作用。材料与方法采用新西兰大白兔VX2
软件无线电这一革命性的概念提出于上个世纪90年代,其应用的广度和深度都在不断扩展和深化。现代军事通信技术的发展对无线电接收机提出了越来越高的要求。随着抗干扰通信体制
目的分析婴儿痉挛症治疗中促肾上腺皮质素(adrenocorticotropic hormone,ACTH)作为首选和非首选治疗药物的疗效。方法回顾性分析1999-2010年在深圳市儿童医院确诊为婴儿痉挛
大部分女性癫痫患者妊娠期仍需要接受抗癫痫药物(AEDs)治疗,各种药物的对癫痫发作的控制率不同,对胎儿致畸形影响率也不同。传统药物,如丙戊酸在控制癫痫发作方面仍然具有其
目的研究不同心理弹性水平个体在特里尔社会应激(TSST)时主观紧张度、唾液α-淀粉酶和糖皮质激素浓度的变化情况。方法采用心理弹性量表(CD-RISC)在某军医大学对160例大学生
目的使用剑桥神经心理自动化成套测试(CANTAB)探讨青少年品行障碍与执行功能的关系。方法采用韦氏成人智力测验(WAIS)简易版、CANTAB中的内外空间成套变换(IED)、剑桥袋球(SO
新世纪的课程改革,出现了“一标多本”的教材模式。我的论文主要是从教学实践角度来论述新教材(北师大版)。21世纪教育改革总体取向已经明确,历史教育的改革就是为新世纪的素
目的构建3种不同长度的survivin基因启动子融合6×his标签Apoptin cDNA的重组慢病毒载体,经鉴定后行慢病毒包装并感染人结直肠癌细胞(SW480),体外实验观察并比较抑瘤效果。方
本文从分析江苏省常熟市支塘镇产业发展现状着手,进而分析中国发达地区农村走新型工业化道路的可行性途径,并在此基础上得出几个结论:第一,市场经济体制下农村走新型工业化道