毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

RFID盲人导航系统手持终端设计+PXA270盲人键盘设计 第5页

更新时间:2011-10-27:  来源:毕业论文
a)极高的稳定性毕业论文http://www.youerw.com/
回顾Linux的历史我们会发现,Linux操作系统的架构完全沿袭了UNIX的系统架构,所以先天就具有成熟稳定的特点,在这方面不是另起炉灶的Windows系列操作系统可以比拟的。大家都知道,Windows系统最为人垢病的缺陷之一就是系统的稳定性差,蓝屏死机相信每个Windows用户都亲身体验过。虽然1999年微软不惜花费巨资打造了Win2000这个划时代的产品,系统的稳定性得到了加强,后续发布的xp和2003更进一步增强了稳定性,但是蓝屏死机的问题只是有所缓解而没能彻底的根治。反观Linux系统,早在上个世纪九十年代,美国Motorola公司在选择电信级的操作系统的时候就选择了Linux系统,它的运行可靠性要求达到99.999%。这个可靠性所代表的含义是每年的计划外停机时间累计不得超过5分钟,由此看见Linux系统所具有的稳定性不是Win系统可以望其项背的。b) 先天的安全性
 可以说一个操作系统的架构就已经预先决定了它的安全性。Linux系统在设计的时候就是针对多用户环境的,所以对系统文件,用户文件都做了明确的区分,每个文件都有不同的用户属性。作为一个普通用户通常只能读写自己的文件,而对一般的系统文件只能读取而不能改动,一些敏感的系统文件甚至连读取都是被禁止的。这种设计在根本上保证了系统的安全,即使一个用户文件出现了问题,也不会泱及整个系统。反观Windows系统,在Win2000之前的时代,用户与用户之间是没有这种差别的,几乎所有的系统用户都有管理员的权限,可以任意改动系统文件。即使后来微软意识到了这个问题,在后续的系统中区分了管理员和普通用户这两种用户,但是在权限的问题上他还是没有很好的解决这个问题,管理员能做的,普通用户还是基本都可以做,比如安装软件,修改系统设置,删除用户文件。这从而也说明了,为什么一旦Windows的一个普通用户中了病毒或者木马,通常会危及整个系统的安全,而在Linux世界这样的情况几乎没有出现过的原因。
c) 软件安装的便利性
对于计算机初级用户来说,软件安装是个很大的问题。在Windows平台下,如果你不知道软件应该安装通常只要一直用鼠标点“下一步”就可以完成安装。在Linux平台下,软件安装的便利性方面曾一度落后于Win,但是apt的出现使得这种局面得到了彻底的改观,用户只要告诉安装程序自己现在需要安装什么软件,安装程序就会自动去下载这个程序,然后安装,最后等待用户开始运行它。从这个意义上将,Linux已经超越了Win软件的安装方式,进一步降低了用户的参与程度,方便了用户。
3.1.3  对开发人员来说Linux的优势
a)系统所有组件的源代码都是自由的
    首先需要澄清的就是自由的含义。自由软件所指的自由不是免费使用,而是指程序的源代码是开放的,任何人都可以读,可以修改,唯一的限制就是,修改后的程序必须连同源代码也一起发布。对于普通用户而言这一点也许没什么用处,但是对于开发人员来说,你们可以通过读取大量的经典程序的源代码,迅速提高自己的编码水平,在需要的时候可以修改源代码来适应自己的需要,当你主持一个项目的开发时,你可以通过吸收别人改进过的代码来不断提高这个项目的质量,当你的程序中存在bug的时候,会被读取代码的人迅速发现并提供补丁程序,使你的程序越来越安全。当你进入Linux世界的时候你会发现,这里就是程序员的天堂,所有的一切你都可以主宰。而所有这些在Linux平台上都是再正常不过的事,但是对于Windows用户来说这些都是不可能的,源代码就是Windows的生命,任何未经授权的人想读到它都是不可能的。
b)有效保护学习成果原文请+QQ324.9114优.文^论,文'网
前面我们讲到Linux的系统架构源于UNIX,这个架构从1969年诞生至今一直沿用,在可以预见的未来它仍然会使用下去。同时主力的开发语言一直是C语言,编辑器仍然是历史悠久的vi。虽然现在你可以使用任何一种语言来为Linux系统贡献代码,但是它们的作用都是辅助性的,C语言作为这个系统的核心语言的地位没有发生变化。而Windows平台则远远没有这么乐观。编程语言从古老的BASIC到后来的VB,C++到现在的C#,几年就一换,开发工具更是令人眼花缭乱,让人无从选择,无论你选择了哪种语言哪种开发工具,两三年后你都不得不学习新工具的使用,新平台的特点,以跟上微软变幻莫测的脚步。只有过来人才能体会到做Windows平台开发的艰辛和无奈。
c) 从其扩展性来看毕业论文http://www.youerw.com/
 uClinux 是一种Linux 的变型版本,其主要针对ARM7TDMI,DragonBall 系列的68EZ328,68VZ328,ColdFire 系列的5272,5307 等大量不带MMU(内存管理单元)功能模块的芯片。这种芯片面向低端市场,价格便宜功能灵活。但是传统的Linux 内核采用虚拟内存管理技术,这种设计运行在没有MMU的芯片上时,这部分关于内存管理的代码就变成冗余代码甚至对系统整体性能产生负面影响。uClinux 正是为了解决这一问题而开发的。其名称中“u”(发音miu)就是micro,小的意思。而“C”则是Control,控制的意思。即uClinux 是为微控制领域量身定做的Linux 版本。uClinux 的设计就是通过对标准Linux 内核裁减,去除虚拟内存管理部分的代码,并对内存分配进行优化,从而达到提高系统运行效率的目的。它虽然体积小但依然保存了Linux 内核的大多数优点。其主要特点有:
1)支持通用Linux API
2)内核体积可以小于512K
3)具有完整的TCP/IP 协议栈
4)支持其它大量的网络协议
5)支持各种文件系统(NFS,ext2,romfs,jffs,FAT16/32 以及MS-DOS)
3.2 PXA270简介
3.2.1 UP-TECHPXA270-S
本系统硬件平台是由北京博创兴业科技有限公司开发的UP-TECHPXA270-S 实验平台[6]。UP-TECHPXA270-S 是基于Intel XSCALE 架构最新的PXA270 嵌入式微处理器。PXA270 最高主频可达624MHz,加入了Wireless MMX 技术,大大提升了多媒体处理能力;同时PXA270 还加入了Intel SpeedStep 动态电源管理技术,在保证CPU 性能的情况下,最大限度地降低移动设备功耗。PXA270可以广泛应用于PDA、智能手机、PMP 产品中。该平台主要是面向计算机、软件专业的高端平台,微处理器主频稳定运行在520MHz,采用13×13mm VFBGA 封装,内部集成iwmmx 指令,加速处理器对多媒体数据的 处理速度。可运行Linux 2.4.x 和Linux 2.6.x 内核,支持QT/E、miniGUI 等嵌入式图形界面,提供完整的驱动和应用程序。既适合作为计算机、软件等专业开设嵌入式软件课程的教学平台,又适合广大从事PMP、PDA、智能手机的厂商和科研单位作为参考设计平台

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页

RFID盲人导航系统手持终端设计+PXA270盲人键盘设计 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。