- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
车载安全与系统的可靠性研究
车载安全与系统的可靠性研究
摘要:汽车安装的软件数量近年来呈现出爆炸式增长,安装了与云端连接的先进车载信息娱乐系统之后,一辆普通的新车有大约14E行代码。目前车载系统存在的问题主要是在于闭源系统的封闭性,使得车载Os不能够有效便捷得到其他软件公司的融入。而利用开源系统编写的车载Os能够更加开放,对于使用者和研发人员提供更好的平台。加强接纳、包容和发展性。一辆整合了智能操作系统的汽车则可以将汽车引入互联网,也就是说,汽车的位置、里程、功耗等数据都会上传到云端,这样更有利于车载安全。
中国论文网 /8/view-7219661.htm
关键词:车载OS;可靠性;开源系统;Linux;车载信息中心
1 引言
现如今,车载OS逐渐进入人们的视野,而汽车也成为了人们的主要交通工具,而根据每年的数据统计显示因车祸而丧失生命的人全世界过百万,在出行时的安全性得到人们的重视。而车载OS因其在人工智能方面有着独特的优势可以在行车中提供有效的帮助。针对目前汽车使用中存在的安全隐患,利用车载OS的研究与开发,设计出例如:警示驾驶员的疲劳、提示驾驶员的行车速度、车间距离以及智能导航的应用,使驾驶员的出行得到安全保障。
2 系统的可靠性研究
2.1 基于Linux的监控服务器系统的的安全可靠性
Linux是Unix类的操作系统,它是Unix类的简化版但不需使用Unix的方式编码。当然它继承了Unix的大部分功能,并且Linux可运行在多种硬件平台,是自由软件,免费、公开源代码的。此外它还满足以下几大Unix类操作系统的基本特征。
(1)多用户多任务的操作系统:多个任务或应用可同时运行,而且是由操作系统却不是由应用来进行任务的控制和时钟周期的分配的。
(2)具有内核的编程接口,符合POSIX标准,所以可移植能力强,并且它与SystemV和HBSD完全兼容,兼容性好。
(3)提供具有内置安全措施的分层的文件系统:包括登陆,口令目录和文件属主及权限等,安全性得到了保障。
(4)提供shell命令解释程序,shell编程语言及许多高级编程语言。Linux满足并且适合:对系统安全稳定性要求高:对系统资源控制能力的要求高;图形化界面使用率低,对图形界面要求不高,非常适合用于监控方面。
目前GPRS技术在我国已经比较成熟,配合使用传感器用它来传递与车载相关信息势必将取得非常好的效果,再加上Linux系统所特有的一些优良特征,基于Linux的车辆监控服务器系统必将有广阔的前景。
2.2 基于嵌入式LINUX的车载导航系统的安全可靠性
传统的车载导航系统主要是利用在市场上购买的车载导航仪,不仅价格昂贵,还有许多弊端,如兼容性和系统稳定性都不是非常良好。将开源嵌入式Linux操作系统用于车载导航系统中,作为系统核心的车载PC的体积小,集成度高,功耗低,处理能力强,操作简单便捷而且成本低廉。此外,利用Linux系统的开源性和兼容性,不仅可以解决不同驾驶者的需求差异,还可以很好的与其他系统完美嵌合,更能够同时解决系统中多个任务并行处理的问题,这使得系统的可靠性、稳定性得到了保障。
利用嵌入式Linux操作系统配置的软件,在辅以Qt4和Opencv2.4.6作为图形用户界面(GUI)的开发环境。Opencv2.4.6提供的视觉处理算法非常丰富,并且它部分以c语言编写,加上其开源的特性,处理得当,不需要添加新的外部支持也可以完整的编译链接生成执行程序,加强了系统通信的灵活性;在QT中支持Opencv2.4.6接口和矢量图形格式SVG,可以满足车载导航系统的绘图读图需要和驾驶者驾车的安全。同时,利用GPS对车辆进行实时监控,系统便可及时的获取车辆位置(包括经纬度与时间等)和运行信息(包括车速与方向等),并在用户界面上显示出相关的导航信息,驾驶员便可通过触摸屏自主操作,从而获得相应的导航资源。
当然车载导航系统设备驱动程序也是非常的安全而平稳,主要由由以下三个部分构成。
(1)自动配置和初始化子程序。初始化子程序首先运行,主要负责检测硬件设备是否存在和能否正常运行等;
(2)中断服务子程序。由嵌入式Liuux系统来接收硬件中断,再通过系统来调用中断服务子程序;
(3)服务于I/O请求的子程序。是对I/O设备进行存取。然后将编写好的设备驱动编译到内核中,在系统启动时和内核一起启动。
目前基于嵌入式LINUX的车载导航系统已经运用到了市场上的某些导航仪中,并且取得了很好的效果,很多用户反映该系统能够及时的显示车辆当前运行情况,快速响应用户操作,驾驶者操作便捷且导航信息也非常的完整,以便驾驶者们更安全的驾车上路。
2.3 基于Linux的车载信息娱乐的安全可靠性
文档评论(0)