毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Linux对V4L2视频采集流图像传输系统设计(5)
2.3.2 嵌入式Linux操作系统
1. Linux操作系统
在介绍嵌入式Linux之前,先介绍一下Linux操作系统。Linux遵守POSIX标准,与UNIX操作系统兼容,是目前最为流行的一款开放源代码的操作系统。它起源于芬兰一个名为Linus Torvalds的业余爱好者。完整的Linux包括操作系统内核、系统软件和应用软件。内核的发布由Linus Torvalds和Alan Cox等领导的内核开发小组控制,可以通过访问内核网站下载内核源代码。系统软件和大部分应用软件很多来自GNU组织,如GNU GCC和GDB等。其它一些商业公司如IBM、Sun和Oracle等也开始开发基于Linux平台的应用软件。
与传统操作系统不同,作为自由软件的杰出代表,Linux操作系统具有以下一些特点。
1) 内核稳定、功能强大、支持多种硬件平台、应用软件多,兼容性好。
2) 使用成本低。由于Linux免费、源代码公开并且遵循GPL协议,有大量为其开发的免费应用软件可用,有大量免费的优秀的开发工具,且都遵从GPL,是开放源代码的,因此使用Linux不仅可以节省购买操作系统的费用,还可以降低应用软件的开发成本。
3) 内核可以根据需要任意裁减。目前众多的嵌入式Linux版本,正是受益于这一特点。
4) 支持多种编程语言(如C、C++、Java、Lisp等)以及各种脚本语言(如Shell、Perl等),支持X Windows系统及其应用程序,可以运行各种GUI应用程序。
5) 起源于网络的Linux,拥有强大的网络功能,支持TCP/IP等网络协议和各种网络应用,这在Internet时代尤其重要。
6) linux的文档资源十分丰富,都可从网站上免费下载到。另外全球有众多的Linux服务公司提供专业化的技术支持。
许多个人、组织和企业,开发了基于GNU/Linux的Linux发行版。这其中最著名的便是Red Hat公司的Red Hat系列以及社区(community)组织的Debian系列,目前其它比较著名、流行的Linux发行版本还有Mandriva、SUSE、Ubuntu、Gentoo、Slackware、Knoppix等。
2.嵌入式Linux操作系统
嵌入式Linux就是在嵌入式系统中使用的Linux。要把Linux用于嵌入式环境,必须修改Linux满足嵌入式系统的要求。要修改Linux使其嵌入式化,主要集中在两个方面,一是体积,一是实时性。针对这两方面,国内外一些公司和研究机构开发出了各具特色的嵌入式Linux。
与目前市场上众多商业的操作系统相比,嵌入式Linux具有以下特点:
1) 完全开放源代码。这使得学习、修改、裁减Linux称为可能,嵌入式系统的设计者可以对嵌入式Linux进行二次开发,去掉操作系统的附加功能,只保留必须的操作系统功能,并且可以跟与实际应用的需要优化操作系统的代码,从而降低整个系统的开销与能效。
2) 成本低。GPL协议保证了源自Linux的嵌入式Linux也是开放源代码的自由软件。另外大多数嵌入式Linux使用的开发工具也是遵守GPL协议的,同样可以免费获得。
丰富的实用软件支持。Linux操作系统是一个完整的、功能强大的操作系统,提供了大量的实用程序和各种各样的应用软件,这些软件的正确性和有效性都经过了实际的应用检验,可以根据需要,利用Linux提供的丰富的软件支持,快速构建嵌入式应用的软件环境。这样可极大地减小嵌入式软件开发的时间和费用,提供系统的可靠性。这点是商用的操作系统无法比拟的。
3 嵌入式Linux系统的实现
3.1 系统综述
该系统基于32位ARM微处理器芯片和嵌入式Linux操作系统。高性能的ARM处理器与其它外围器件构成了一个嵌入式多媒体开发平台,可以满足复杂计算和图形显示的需求。
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
基于ANSYS的环形行波型超声波电机
下一篇:
扩展等面积准则(EEAC)的算法实现及仿真验证
基于PSCAD大型异步电动机起...
不同流速下浮子对立柱涡...
CFD底部形状对圆柱型浮子...
浅析公共服务市场化的问题及对策
教育培训行业招聘问题及对策研究
瓦楞固体氧化物燃料电池...
阳极支撑微管固体氧化物...
提高小學语文課堂朗读教...
高效课堂教师问卷调查表
大规模MIMO系统的发展研究现状
《水浒传》中血腥暴力研...
小型通用机器人控制系统设计任务书
从企业eHR建设谈管理信息...
浅析施工企业保理融资成...
PCI+PID算法直流力矩电机速...
遥感土地用变化监测国内外研究现状
MNL模型历史城区居民活动...