论汽车车机快速启动与开机动画、倒车影像三者关系
在讨论此问题之前,我们先来讨论下软件系统的性能与稳定性的重要性、以及其两者之间的关系。
首先市场上的消费者大体有两种,一种是初级消费者,他们大多对整个产品的软件需求点不明确,从而会更注重硬件上的对比,认为硬件相同即相同;另一种是高级消费者,他们大多对整个产品的软件需求很明确,会很清楚整个产品在软件上的差异也会很重视。大多大公司对这些都很重视,最出名的苹果就是其中的变态者。
在意识到软件的重要性后,就要讨论下软件的性能与稳定性两者的关系。在大多情况下,高性能就意味着稳定性的不确定,因此很多公司及软件工程师都会因为市场上的消费者大多是初级消费者,而为了达到系统的稳定性却不顾及性能问题。因为高性能且稳定的系统必然意味着高付出。在市场的回报下,这种做法的公司和工程师可能会更好的存活下来。互联网及电子行业是高速发展的,对于中国企业在原始技术集累上都比较薄弱,因此这种牺牲性能提高稳定性的做法在中国会更严重。
但是拿破仑说过“不想当将军的士兵不是好士兵”,哈哈,所以这里我认为“不想当行业领军企业的企业不是好企业”,希望我的公司领导不会听到这句话后对我发脾气。
在有了一个想做出高性能且稳定的产品下,我们再来讨论下汽车车机的启动、倒车影响、开机动画之间的关系。
作为一个高级消费者对于这三者之间的高级需求主要有:
- 能快速进入系统
- 在倒车机能快速显示倒车影响
- 有流畅漂亮的开机画面
但这三个高级需求中却隐藏了另外重要的需求就是,在车机刚启动的情况下,驾驶员换到倒车档时是需要显示倒车影像,在很短的时间下再次解除倒车档的情况下系统未完全进入的情况。
我们首先来讨论第一个需求:能快速进入系统
软件工程师为了让系统能快速启动,让用户得到很好的体验主要有以下几种方法:
1、让不影响用户体验的启动项放到系统界面之后启动;2、充分利用CPU、内存等系统资源并行启动;3、按领域模块规划启动服务
关于第三个方法,就影响到开机动画与倒车影像。因为开机动画与倒车影响都要使用显示系统,并且两者在一个屏幕上用户只关心一个效果。
因此为了达到快速启动,我们可能会用一个服务同时处理开机动画与倒车影像,在没有倒车影像进行开机动画处理,在有倒车影像下我们暂停开机动画处理转而进行倒车影像显示处理。
但在现实操作中,有很多因素会影响这个解决方案的执行:比如技术集累的程度不够、项目纳期等因素。
所以出现了后面的方案,也就是在开机动画显示的情况下需要显示倒车影像,我们就直接在开机动画上叠加倒车影像。甚至我们直接开启另一个服务单独处理倒车影像的显示。从而减少了实施的难度与复杂度,但是却降低了性能从而会影响开机速度。
面对这个问题我们就需要根据自己的情况量力而行:
- 在我们没有条件能达到高性能且稳定的情况下,我们只能选择稳定性。
- 但我们有充足的时间下我们应该采取的是即稳定且高性能的方案。
以上为个人的想法,希望能给大家以帮助。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
云端数据仓库的模式选型与建设
数据,对一个企业的重要性不言而喻,如何利用好企业内部数据,发挥数据的更大价值,对于企业管理者而言尤为重要。作为最传统的数据应用之一,数据仓库在企业内部扮演着重要的角色,构建并正确配置好数据仓库,对于数据分析工作至关重要。一个设计良好的数据仓库,可以让数据分析师们如鱼得水;否则可能使企业陷入无休止的问题之中,并在未来的企业竞争中处于劣势。 随着越来越多的基础设施往云端迁移,数据仓库是否也需要上云?上云后能解决常见的性能、成本、易用性、弹性等诸多问题吗?如果考虑上云,需要注意哪些方面?目前主流云厂商产品又有何特点?面对上述问题,本文尝试给出一些答案,供各位参考。本文部分内容参考了MIT大学教授David J.DeWitt的演讲材料。 一、数据仓库建设 数据仓库(DW)的建设方式有很多种,企业可以根据自身需求进行选择。下图简单罗列了主要的DW建设方案并做出扩展对比。 1.1 建设方案 1)商业方案 商业方案,是最为传统的一种,也是过去20~30年的主流方式。企业外购数仓,包括软、硬件一体交付。其典型产品很多,多为国际知名大厂,国产厂商也有部分。 2)自建+开源 这是很多互联网公司通常采用的方...
- 下一篇
【科创人】TDengine陶建辉 自带聚光灯&BGM的半百少年
TDengine,这款定位为“专为物联网而生的大数据平台”,引爆了2019年夏天的软件圈。 2019年7月12日,涛思数据宣布将TDengine的内核(存储和计算引擎)以及社区版100%开源。 2019年7月14日,涛思数据、TDengine创始人陶建辉发表文章《比Hadoop快至少10倍的物联网大数据平台,我把它开源了》,仅个人公众号阅读量便突破10万+。 2019年8月14日,TDengine开源一整月成绩单:GitHub上star数9100+,fork 2400+,issue 300+,安装包下载数突破10万,付费版意向客户150+。 《科创人》专栏有幸约访到陶建辉,记录下这位60后程序员的成长心路。 板砖录音机还是稀罕物的年代 他用磁带存下代码 1984年2月,邓小平提出“计算机要从娃娃抓起”。不久之后,陶建辉就读的中学收到了一批电脑。陶建辉还能忆起那个下午,包括他在内的8位尖子生被召集到一间新教室中,桌子上摆着电视、录音机,还有一个奇怪的东西——总会出现在计算机行业前辈们怀旧文中的一代神机,Laser 310。 ▲ Laser 310,cpu为z80,64k内存,没有操作系统...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- Hadoop3单机部署,实现最简伪集群
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能