基于Linux嵌入式系统的通信产品驱动研究

基于Linux嵌入式系统的通信产品驱动研究

ID:37379085

大小:3.85 MB

页数:97页

时间:2019-05-22

基于Linux嵌入式系统的通信产品驱动研究_第1页
基于Linux嵌入式系统的通信产品驱动研究_第2页
基于Linux嵌入式系统的通信产品驱动研究_第3页
基于Linux嵌入式系统的通信产品驱动研究_第4页
基于Linux嵌入式系统的通信产品驱动研究_第5页
资源描述:

《基于Linux嵌入式系统的通信产品驱动研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华中科技大学硕士学位论文1绪论1.1自由软件Linux的发展及其特点1.1.1Linux的发展史Linux是一个以Unix操作系统为蓝本而设计的与POSIX标准兼容的多用户、多任务、支持线程和SMP的操作系统,能够运行主要的Unix工具软件、应用程序和网络协议,支持32位和64位保护模式下的多任务处理,Linux的设计继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统111.Linux起源于芬兰赫尔辛基大学计算机专业的学生LinusTorvalds一Linux的创始人与主要维护者121.Linus在学习著名计算机科学家AndrewS.Tanwnbaum编写的

2、用于教学的Minix操作系统时,发现Minix的功能还不够完善,于是决定以Unix作为原型,在一台工ntel386PC上编写一个保护模式下的操作系统,这就是Linux的原型〔3-41。随后,通过Internet,LinusTorvalds得到许多志同道合者的帮助,在不到3年的时间里,便使Linux成为一个功能完善、稳定可靠的操作系统。因此,可以说Linux是一个工nternet软件,这包含两层含义:一是任何人都可以从工nternet上免费下载Linux软件包:二是Linux开发者可以通过工nternet进行合作开发[z-511.1.2Linux的特点Linux是一个遵从GPL(G

3、eneralPublicLicense)的免费软件,是自由软件基金会的主要成员。从系统研究的角度来看,Linux是一套以Unix系统为基础发展而成的操作系统,它不但具有UNIX的许多优点,同时拥有自己独特的特点[2.a1.(1)多用户多任务。Linux是多用户多任务操作系统,支持多个用户同时登录,同时启动多个任务,访问多个设备。(2)多平台支持。Linux最早运行在X86上,目前Linux内核己包含了对各种流行平台的支持,如:Alpha,Sparc,MIPS,PowerPC,Mach,M68K,Arm等。(3)虚拟存贮器。Linux采用页式存贮管理实现了虚拟存贮器,支持多个进程共

4、享同一个内存页面,利用”CopyonWrite"技术加快了程序运行的时间,提高了管理内存的效率。(4)磁盘缓冲调度。Linux给人们留下的深刻印象之一是它的磁盘I/0速度,这得't:g创眨.浦华中科技大学硕士学位论文1绪论1.1自由软件Linux的发展及其特点1.1.1Linux的发展史Linux是一个以Unix操作系统为蓝本而设计的与POSIX标准兼容的多用户、多任务、支持线程和SMP的操作系统,能够运行主要的Unix工具软件、应用程序和网络协议,支持32位和64位保护模式下的多任务处理,Linux的设计继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统1

5、11.Linux起源于芬兰赫尔辛基大学计算机专业的学生LinusTorvalds一Linux的创始人与主要维护者121.Linus在学习著名计算机科学家AndrewS.Tanwnbaum编写的用于教学的Minix操作系统时,发现Minix的功能还不够完善,于是决定以Unix作为原型,在一台工ntel386PC上编写一个保护模式下的操作系统,这就是Linux的原型〔3-41。随后,通过Internet,LinusTorvalds得到许多志同道合者的帮助,在不到3年的时间里,便使Linux成为一个功能完善、稳定可靠的操作系统。因此,可以说Linux是一个工nternet软件,这包含两

6、层含义:一是任何人都可以从工nternet上免费下载Linux软件包:二是Linux开发者可以通过工nternet进行合作开发[z-511.1.2Linux的特点Linux是一个遵从GPL(GeneralPublicLicense)的免费软件,是自由软件基金会的主要成员。从系统研究的角度来看,Linux是一套以Unix系统为基础发展而成的操作系统,它不但具有UNIX的许多优点,同时拥有自己独特的特点[2.a1.(1)多用户多任务。Linux是多用户多任务操作系统,支持多个用户同时登录,同时启动多个任务,访问多个设备。(2)多平台支持。Linux最早运行在X86上,目前Linux内

7、核己包含了对各种流行平台的支持,如:Alpha,Sparc,MIPS,PowerPC,Mach,M68K,Arm等。(3)虚拟存贮器。Linux采用页式存贮管理实现了虚拟存贮器,支持多个进程共享同一个内存页面,利用”CopyonWrite"技术加快了程序运行的时间,提高了管理内存的效率。(4)磁盘缓冲调度。Linux给人们留下的深刻印象之一是它的磁盘I/0速度,这得't:g创眨.浦华中科技大学硕士学位论文益于它的块设备数据块缓冲区缓存管理策略[6-81(5)可加载内核模块机制(L

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

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

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