精华内容
下载资源
问答
  • 计算机软件系统快速安装流程简介

    千次阅读 2021-07-09 05:23:09
    启动光盘,快速分区,安装计算机软件系统快速安装流程简介一、准备一张GHOST 版的WINDOWS XP 启动光盘a) 对虚拟机而言,可下载这样一张光盘的镜像文件(扩展名为.ISO) b) 搜索时可输入:windows xp sp3 ghost二、开启...

    启动光盘,快速分区,安装

    计算机软件系统快速安装流程简介

    一、准备一张GHOST 版的WINDOWS XP 启动光盘

    a) 对虚拟机而言,可下载这样一张光盘的镜像文件(扩展名为.ISO) b) 搜索时可输入:windows xp sp3 ghost

    二、开启计算机电源,把光盘放入计算机光驱

    a) 对虚拟机而言,可在虚拟机未加电前,双击其光驱选项,选择使用光盘

    镜像,浏览至所下载的光盘文件(***.ISO)

    三、重启计算机,或关机后再次开机。

    四、计算机启动设备顺序设置(可根据需要设定)

    a) 在计算机自检界面,可见到 press ** to enter setup等字样,或press ***

    to enter popup menu 等字样。适时按下**所代表的按键(如F1、DEL、F12等),将进入CMOS设置界面。

    b) 对虚拟机而言,要想在虚拟机中按相应的按键,必须是光标已经进入虚

    拟机。可在虚拟机重启前即通过点击虚拟机界面,使光标进入虚拟机。然后通过组合键(CTRL+ALT+INSERT)重启虚拟机,在出现按键提示界面时,即可按下虚拟机中的相应按键而进入虚拟机了。

    c) 通过左右方向键,移动到CMOS中的BOOT界面,将CD-ROM项移动

    到第一项。

    d) 保存CMOS设置(一般时按F10)

    五、重启后,利用光盘中“快速分为N个分区”的功能进行快速分区(如计算

    机已分过区,可不分区)

    a) 注意,分区操作是破坏性操作,如果全盘设置分区,硬盘上所有数据将

    被破坏。所以如果需要,应在分区前利用原有操作系统或启动到WINPE,备份重要数据。

    六、分区后,利用光盘中“快速将WINDOWS XP安装到第一分区”功能,进行

    系统安装

    a) 此功能中,基本都是自动执行,不需要人工干预。

    b) 计算机可能会几次重启,不需要干预。

    c) 最终计算机会停留在WINDOWS桌面,至此,计算机操作系统及系统

    中所附带的常用软件安装完毕。

    展开全文
  • 现在购买苹果电脑的人越来越多,而且也...Mac软件的安装的确Windows不一样,下面我们就来介绍如何使用Mac格式的软件安装包安装软件。用软件安装包安装首先,Windows的exe是无法在Mac上使用的,所以我们需要...

    现在购买苹果电脑的人越来越多,而且也不再用Windows代替原生的Mac OS系统了。这样就面临一个问题,使用Mac就不免要使用Mac软件,但是不少人在开始接触Mac时不会安装软件,今天我们就聊聊怎么安装Mac软件。

    Mac软件的安装的确和Windows不一样,下面我们就来介绍如何使用Mac格式的软件安装包安装软件。

    用软件安装包安装

    首先,Windows下的exe是无法在Mac上使用的,所以我们需要下载针对Mac的版本。好在现在国内的软件厂商也开始重视Mac用户了,像QQ、虾米音乐等都有Mac版。

    下载软件到Mac之后双击运行,这时候就会看到桌面上生成了一个新的硬盘图标。

    58328579b426188e5b1dc668eba0f1cd.png

    生成硬盘图标

    同时还会弹出一个新的安装窗口,如果没有出现这个窗口,我们就去双击那个硬盘图标。我们要做的就是将软件的图标拖动到旁边的文件夹图标中。

    41551b3ade01b3faca6eb9cf97fd6d09.png

    拖拽安装

    这样Mac软件就算是安装完成了,是不是很简单?不过别急,安装完成后最好还是打开Finder,在左侧找到那个新生成的硬盘,点击旁边的三角,这样就算是把硬盘弹出了。

    82ab069caaeeb0270ecb9bc1d108e6f1.png

    弹出硬盘

    那么怎样卸载Mac软件呢?同样是打开Finder,点击左侧的“应用程序”,然后把相应的软件直接拖到“废纸篓中”,这就算卸载了。

    253e628435c204e80ed3f3c2e3cf3425.png

    卸载软件

    其实用习惯了就会觉得很方便了,不用去找专门的卸载程序,直接扔废纸篓就是卸载,直接拖“应用程序”文件夹就是安装。就是这个思路。

    用工具安装和卸载

    当然现在在Windows上也很少有人下载单独的安装程序安装和卸载软件了,都是用的360和腾讯管家这样工具。这个其实在Mac也有。

    可能不少人都知道Mac系统有个“App Store”,在这里搜索想要的软件,只要点击“获取”就能够安装。

    5c4a4ffe152fa9f890587d61c06486ce.png

    App Store

    但是我们非常不推荐使用App Store,一来这里的国内软件收录量实在不怎么多,而且版本老旧;二来App Store的连接速度也很慢,经常连接不上。

    所以我们还是推荐大家使用国内的360或是腾讯之类的管家。比如Mac版的腾讯电脑管家也可以安装软件,搜索到想要的软件,直接点击“一键安装”就会直接装到系统中,不需要我们再操作了。

    265c49c64671dd488166fa0059a1e4f4.png

    一键安装

    同样地,卸载软件也是,只要在“应用卸载”中找到想要卸载的软件,点击“强力卸载”也能够快速地卸载掉软件。

    682f4b364d857faf9ecf78929ac0662b.png

    一键卸载

    好了,关于如何安装和卸载Mac软件我们就说到这里,希望对大家有所帮助,让刚使用Mac OS系统的人能够快速上手,让系统运作起来。

    展开全文
  • 计算机系统软件和应用软件的区别

    千次阅读 2021-11-27 11:34:21
    前面我们了解了计算机的硬件组成,但是只有硬件是完全不能支持计算机工作的,这时候我们就需要软件的加持。计算机软件主要分为两大类,一类是系统软件,一类是应用软件,这里我们来详细了解一下。 一、系统软件 ...

    前面我们了解了计算机的硬件组成,但是只有硬件是完全不能支持计算机工作的,这时候我们就需要软件的加持。计算机软件主要分为两大类,一类是系统软件,一类是应用软件,这里我们来详细了解一下。

    一、系统软件

    所谓系统软件就是指我们的电脑系统,家用电脑常见的系统有Windows系列的,比如小编大学时候最常见的window XP系统,后来毕业以后常见的系统主要是Windows 7,随后Windows 8、Windows 10、Windows11系统相继问世,Windows11小编没有用过,但是普遍反映Windows10还是不错的,很多应用软件也都推荐Windows10系统。当然除了Windows系列的系统软件,还有Linux系统也可以装在家用电脑上,记得以前还没有固态硬盘的时候,为了开机速度更快,我还装过一个Linux的系统。

    以上两种是比较常见的系统,Windows系统主要用于家用电脑,我们平时使用的系统就是Windows,作为开发人员来说,后期我们接触比较多的是Linux系统,一般服务器都会选择Linux系统,后面的学习中我们也要对Linux进行了解。

    除了上面的两种系统之外,我们还有可能接触到Unix、Netware等等,这到后面的运维课程中会详细讲解,这里就不多说了。说了这么多,大家还是不明白系统到底是什么,其实系统你可以理解成一个计算机的灵魂,是所有应用软件的执行工作任务的生态环境,没有系统计算机只能算是一台没用的机器。至于应用软件是什么下面我们就来说说。


    二、应用软件

    作为Python开发人员来说,或者其他语言程序员,我们以后的工作就是开发应用软件,如网站、界面程序、爬虫、自动化程序等等,这样通过我们代码写出来的程序都可以叫做应用软件。我们比较常见的应用软件有QQ、微信、浏览器、杀毒软件、word、游戏等等。这类软件千变万化,每种软件都能实现一种或者多种任务需求。如果你学的是Python的WEB开发,你做出来的网站就是一种类型的软件,满足了CMS管理需求,你打开自己网站的浏览器也是一种软件,满足了前端代码的渲染需求,使网站看起来更漂亮,不至于是一篇代码或者乱码。

    从上面的例子相信大家对应用软件已经有了初步的了解,但是这里所说的系统软件也好,应用软件也好都是其中很小的一部分。比如根据设备不同系统软件也有很大区别,我们的手机使用的有安卓系统,还有IOS系统,最近华为的鸿蒙系统也上市了。应用软件就更不用说了,睡得电脑里没有几十个应用软件呢。

    有时候系统软件和应用软件的分类又不是那么清晰。比如我们在Python学习中写的每段代码其实都能算是应用软件,这些代码又是在Python环境下运行的,这时候你完全可以把你写的代码看成软件,python环境看成系统。但是相对你的电脑来说python环境又是应用软件,电脑的Windows系统才是真正的系统。

    展开全文
  • 搞一下新架构软件技术系列会从高层软件架构出发,从宏观的软件技术运用开始,逐步展开每个方面的软件技术细节,为读者朋友们提供学习软件相关技术的平台。全系将涵盖软件架构设计,服务应用设计,中间件技术,...

    前言

    搞一下新架构下的软件技术系列会从高层软件架构出发,从宏观的软件技术运用开始,逐步展开每个方面的软件技术细节,为读者朋友们提供学习软件相关技术的平台。全系将涵盖软件架构设计,服务应用设计,中间件技术,模型开发技术等方面进行分享。


    全系内容可在《搞一下汽车电子》后台回复 “系列”,或进入菜单栏 “分享平台” --> “系列分享”


    本系列请点击:《搞一下新架构下的软件技术》


    所有系列请点击:《汽车电子系列分享》


    汽车ECU发展


    首先回顾汽车ECU的发展,从这张图我们可以看到,从1975年第一代电子电喷控制器开始,汽车ECU发展迅速,ECU的数量与发展度也随之快速增长。


    在这里插入图片描述


    发展到1985年,已经出现了像变速箱控制器,发动机控制器等,同时也出现了第一代车内网络总线CAN。接近2000年,更复杂的主动安全控制器,车辆稳定系统控制器,自适应导航控制器等陆续出现。


    伴随着汽车ECU的发展,车内网路总线的技术也在不断发展,从相对低速的CAN、LIN总线技术发展出更高速的Flexray, 可以到达10M的通信速率。


    最近几年,车内以太网开始应用100-baseT1,1000-BaseT1的以太网技术,从应用场景上是为了满足自动驾驶以及车联系网所需的高数据通信的应用需求。


    为了满足复杂的应用功能,相对比较独立的汽车软件,也慢慢引入了互联网的软件技术,如在工业以太网运行成熟的实时通信技术,互联网服务架构理念,给汽车软件带来了创新的灵感。


    在这个背景下,对汽车ECU的发展起到了非常大的推动作用。另外新能源汽车发掘出了新颖的功能,更方便的AI人机交互过程,以及越来越智能的辅助驾驶系统。


    独立单一功能ECU


    接下来讲一下汽车ECU软件的发展历程,一开始汽车上出现的ECU主要是解决单体功能,比如以软件的方式对电油门喷嘴进行更精确的控制,以达到更好的燃油和动力的效率。对于这类控制器,软件的架构也是相对简单的。


    在这里插入图片描述


    微控制器具备一定的外设资源,如果Timer, IO, ADC, PWM。另外它具备一个软件系统必须的CPU,Program Flash, RAM等。


    在这类微控制器系统上可以进行一些基本的任务调度,通过定期的产生时间中断来触发周期性的任务调度。任务包括对信号的采集,处理,然后输出相应功能的信号输出。


    在这里插入图片描述


    在逐步的发展中,由多个解决单体功能的ECU,它们之间需要有信号的交互,由此衍生出来带网络通信,更复杂的ECU,他们之间通过网络的互联,将信号收集到功能域控制器,以实现更高级,智能的车辆功能。


    比如车身控制器包含了对车上所有车身相关的所有功能,包含有大灯,车窗,雨刮,门锁等。对于这类ECU,它软件的复杂度相对较高。


    在这里插入图片描述


    它是基于分层的软件架构。与硬件之间相关的是硬件驱动层,它称为MCAL层,是对硬件的适配层。在这之上是抽象层,它的作用将标准软件模块与硬件的不同特性进行解耦,以实现标准化软件模块设计。在这之上就是典型的系统服务,内存服务,通信服务,IO服务等。


    该服务层提供了控制器基础的底层软件功能,它们对于控制器来说,需求是相对相似的,ECU模块之间的软件复用性很强,很适合做成标准化,可配置的模块。这也是汽车软件标准化的前提。


    由于软件模块的复杂度的提升,对操作系统的要求也相应提升,对操作系统的要求就是需要实时性强,任务调度管理能力强,并且支持高优先级任务抢占的操作系统能力。


    在这里插入图片描述


    汽车软件标准化的开端 OSEK/VDX


    OSEK是德文的缩写:“Offene Systeme und deren Schnittstellen für die Elektronikim Kraftfahrzeug”
    VDX代表:“Vehicle Distributed eXecutive”


    在更多ECU控制器出现的同时,每家公司都必须掌握ECU软件的开发,如果是独立的ECU控制器,则不需要关注和其他ECU通信协议兼容的问题。


    但实际情况下,大多数车辆ECU都需要和其他ECU实现通信,如果是一个通信速率不高,信号数量不大的ECU,可以采用LIN的通信协议。如果通信的数量和速率达到一定程度,就有必要采用CAN通信协议。


    通常一辆整车,它的零部件是由不同供应商去提供的,每个供应商开发的软件必须对外实现相同的通信协议以及管理的策略。汽车软件标准化的开端就是OSEK/VDK. OSEK/VDK是德文首字母的缩写,OSEK含义是汽车电子开放式系统及其接口,VDX则是汽车分布式运行系统


    OSEK/VDX 目标和动机


    动机


    OSEK/VDX的动机在于解决ECU基础与通信部分软件可以在不同的硬件平台上重用,快速的移植到新的硬件平台。


    解决由于协议和接口不同造成的各供应商的控制器之间不兼容,开放式系统及其接口的好处也体现在软件质量的提升和不同供应商合作开发过程中。


    目标


    提高应用层软件的可移植性和可重用性。


    制定标准化的实时操作系统RTOS,以及处理器之间的通信用到的通信协议栈,以及相同行为的网络管理策略。


    在软件架构层面实现接口抽象化,应用与硬件解耦。


    对于操作系统,通信协议中与网络管理,ECU有差异的部分进行配置,比如任务的配置,通信信号的配置等,而大多数的软件实现都是静态固定的代码,使得软件的复用性和可靠性得到大幅度的提升。同时要求架构具有扩展性,方便未来增加新的标准软件模块。


    下图描述了工具化实现OSEK标准模块的过程,开发者通过接口描述语言描述功能接口, 通常包含应用程序接口,网络信号接口等。接口描述语言和具体的编程语言无关,但它可以作为一个标准化的语言对一个系统进行描述。


    在这里插入图片描述


    这些描述文件可以通过工具进行识别,进而生成不同ECU的动态代码部分,也叫做配置文件。除静态代码和动态代码部分,一款ECU通常还会有为专用功能开发的软件模块,以及解决集成问题的粘连代码模块,它们合在一起就组成了完整的项目工程,将它们进行编译后,即可生成ECU的可执行文件。


    以这样的方式开发出来的软件具有良好的应用层接口,通信行为,以及系统任务调度策略。


    OSEK/VDX 主要的规范


    OSEK/VDX主要相关的规范有:


    OSEK OS(操作系统)


    OSEK COM(通讯)


    OSEK NM(网络管理)


    实时操作系统(RTOS)


    在讲OSEK操作系统之前,我们先介绍下什么是实时操作系统。


    如图所示,在一个Event事件发生后,经过一定的延迟后,触发相应的函数功能。该函数的执行时间经过严格的计算,保证在期限时间内能运行完成。这就是通常对一个实时操作系统的定义。


    在这里插入图片描述


    对这样一个操作系统,它需要具备一定的调度能力,即该系统能够满足在任何情况下,在限定时间内完成对任务的调度。


    第二是响应能力,要求系统具备低延迟响应,即使在Worst case下依然能保证这个性能。


    第三就是任务过载时的稳定性,即使在发生任务过重而出现过载,无法满足在限定时间内完成对所有任务的调度的情况下,仍然可以保证高优先级的任务得到调度。


    OSEK 操作系统


    OSEK操作系统规范就是基于这些要求而制定的,OSEK操作系统最合适运行的硬件环境就是微处理器,在这类系统中,通常需要实现的是实时要求高的应用功能,对外设的要求需要有总线控制器,如CAN, LIN, 以及对数字输出端口进行操作。


    OSEK OS首先定义了标准化的接口。即应用软件和操作系统之间的接口由统一化的操作系统服务定义,这样对于不同的处理器,操作系统对外的系统服务都是相同的。


    第二就是可扩展性,OSEK OS定义了多种不同的调度机制,不同的RTOS能力分类,使得它适用于各种应用程序和硬件。


    第三错误检查,提供开发阶段和生产阶段所需的错误检查的处理。第三就是应用软件的可移植性,这就是OSEK的主要目标之一


    在这里插入图片描述


    OSEK Conformance Classes


    OSEK支持多级RTOS能力等级划分,称为”Conformance Classes”。


    主要由三个方面去描述RTOS能力等级,第一个是任务的类别,分基础任务和扩展任务,它们之间的区别在于基础任务没有等待状态,而扩展任务允许有等待状态。
    第二个差别在于多任务的激活,第三点是具有优先级的多任务调度。


    从这三个能力角度,组合成了4种Conformance Classess, BCC1, BCC2, ECC1,还有ECC2。如下图所示,从RTOS能力上来说,ECC2是具备最高等级的。


    在这里插入图片描述


    OSEK 相关术语


    在OSEK OS标准中,有一些常用的术语:


    Tasks
    Scheduling
    Interrupt
    Resources
    Alarms&Counters
    Event
    Hook Routines
    System Services


    下图展示的是任务的状态转换示意图。


    在这里插入图片描述


    OSEK 通信


    第二个主要的OSEK标准是OSEK COM。对于一个典型的网络,对照参考模型,可以划分为7层。


    OSEK COM主要实现了网络层,和数据链路层的标准实现。OSEK COM在总线通信硬件上设计了标准的设计驱动接口,网络层实现了标准的总线协议,同时对上层应用也提供了标准的应用程序接口。这样设计的目的在于为汽车控制器应用软件提供统一的通信环境,好处是提升了应用软件的可移植性。


    在这里插入图片描述


    从图中可以看出,OSEK COM和OSEK NM,OSEK OS有着依赖关系,它们之间需同时配合,以实现ECU的通信功能。


    OSEK 网络管理


    对于一个带网络通信的ECU,网络管理是十分重要的,直接影响到整车的使用体验,网络管理如果出现故障,可直接引起车辆无法启动,整车无法休眠等问题。


    OSEK网络管理能有效的管理参与网络的各个ECU的唤醒和睡眠。该协议主要定义了网络管理报文,报文定义了每个ECU的状态,以及睡眠,唤醒意图的标识位。


    在建立通信的过程,相当于建立起环状的通信链路。同时考虑到某个ECU点可能会发生故障而不能继续参与网络通信,它也可以识别出这种异常状态,并且由剩余的ECU,重新建立起环状的通信链路。


    网络管理的目的和职责如图所示,如激活通信硬件,同步网络节点同步转换到睡眠状态等,同时对网络进行诊断,网络出现错误后进行恢复等。


    在这里插入图片描述


    汽车开放系统架构 AUTOSAR


    OSEK/VDX是一个汽车软件标准化的开端,而进一步将汽车软件标准化的就是AUTOSAR。AUTOSAR已经广泛运用在主流的ECU控制器软件中。


    AUTOSAR和OSEK/VDX的关系相当于, AUTOSAR是OSEK/VDX的继承和发展,从很多AUTOSAR的标准文档中,我们可以看到它借鉴了OSEK的协议标准,比如AUTOSAR OS和OSEK OS很多概念都是一致的。


    当然AUTOSAR增加了很多新特性,比如Schedule Table, 时间同步,栈监控,内存保护等机制。AUTOSAR的引入在于OSEK定义的标准模块,仅包含OS, COM, NM,但一个完整的ECU软件组件还包括内存的处理,标准的外设处理等,进一步将这些软件模块进行标准化的详细设计也是很有必要的。


    AUTOSAR除了分层软件架构体系,详细模块组件设计之外,另一重要的概念是提供了一整套应用程序开发的方法论。


    该方法论从元模型开始,制定了每个环节需要的工作内容,输出文件以及产出文件,中间的交互文件和格式也有具体的定义,例如arxml为载体的交互文件。对于系统建模工具,需要有专门的编辑工具,ECU的底层功能由配置工具去做相应的配置,进而生成相应的执行代码。


    所有的这些工作都是为了实现这些目标:为了应对数量日益增多且功能复杂的汽车ECU,同时要改善每家ECU控制器供应商各自开发软件而造成的软件质量参差不齐,并且难以有效开展合作的问题。


    由于可以购买到第三方软件公司提供的基础软件模块,可以缩短产品研发时间,更快的推向市场。而可拓展的分层软件架构可以提供灵活多变的解决方案,适应不同控制器的软件要求。


    AUTOSAR 方法论


    AUTOSAR的方法论总体设计开发分为三个步骤,系统配置,ECU设计与配置,代码生成。


    首先由整车厂完成整个功能架构,系统架构,软件架构,并且定义总线的拓扑结构,以及信号列表。软件组件框架包含每个软件组件之间的交互关系,运行实体等要素。之后将软件组件按功能分配给ECU硬件。


    在完成这些设计后,系统描述文件包含了每一个ECU软件框架描述,并且包含了每个ECU的系统信号。这些描述文件将分发给ECU开发商去完成每个ECU具体底层功能配置并生成相应的BSW代码,同时还需开发应用软件的行为模型及代码。


    RTE是虚拟功能总线在具体ECU上的实现,它承担着在ECU内运行的应用层软件组件之间互相通信,以及应用软件向通信协议栈发送总线信号的作用。


    在这里插入图片描述


    Classic AUTOSAR 软件架构



    在这里插入图片描述

    这张图就是大家都很熟悉的CP AUTOSAR的软件架构。包含了微控制器抽象层,ECU抽象层,服务层,还有复杂驱动层,RTE将底层软件和上层应用软件组件分开,提供虚拟总线实时运行环境。


    例如应用程序要向总线上发送一个总线信号,典型的处理过程是首先通过RTE把信号传给COM通信模块, 它属于通信服务层。通信硬件抽象层的作用是将不同类型的网络通信进行抽象,使得上层的处理不需要关心底下具体是以哪些类型的网络发送数据。


    通信驱动层的作用是使上层模块可以更方便的使用硬件设备,比如用简单的API去操作发送或接受一个CAN信号,具体对硬件的处理操作由驱动去完成。微控制器抽象层的作用就是解决不同微控制器厂商硬件设计的差异,使得驱动层可以统一标准化设计。


    汽车软件架构的发展趋势


    对于汽车软件架构未来的发展趋势,有以下几个方面。
    第一是面向服务的软件架构变化,服务架构的转型需要将当前基于信号的软件设计进行重构,使得功能的调用更符合服务化的通信框架。


    第二,中央计算+区域控制分布式远程调用框架RPC。当前适用车内使用的RPC就是SOME/IP,它可以在运行CP AUTOSAR的实时控制器上使用,也可以在运行AP AUTOSAR的高性能SOC上使用,是两个不同平台进行通信的纽带。


    第三,高算力SoC软件架构也是重要的发展方向,传统功能上移到中央计算单元,计算集中化是未来的电子电气架构趋势。也对高算力SoC的软件架构提出更高的要求。


    同时这样的软件架构还涉及到一个新的概念,混合关键性软件系统,即在一个SoC系统上同时运行不同安全等级的软件系统,这对软硬件隔离技术,虚拟化技术都是新的考验。另外云端,车端,以及基础设施的功能协同等也是发展的新趋势。


    对于前面讲的未来的汽车软件发展趋势,当前比较推荐的方案就是AP AUTOSAR。设计AP AUTOSAR的初衷就是该平台应具备一定的实时性,高可靠性,同时适合运行高性能软件算法的应用场景。另外该平台具备一点的灵活性,可以动态的加载车辆应用功能。


    在这里插入图片描述


    AP AUTOSAR的功能组件。其核心组件ARA COM提供了服务化的通信功能,自适应应用程序AA之间的通信通过ARA COM来完成。属于Services类型的模块包括升级和配置管理UCM,提供FOTA, SOTA的功能支持。


    Security Management提供和信息安全相关的服务,Diagnostics则提供和诊断相关的功能入口。其他API组件,提供了时间管理,执行管理,Persistency,健康管理等,都是必须的平台中间件软件。


    AP AUTOSAR的兴起源于当前对高性能SoC系统的应用需求,在一个完整的汽车汽车电子电器架构中,因为每个ECU都有其特殊的应用需求,所以AP AUTOSAR, CP AUTOSAR, 以及非AUTOSAR的ECU将是同时存在的,都扮演者重要的角色。


    在AP AUTOSAR发展的同时,CP AUTOSAR也在继续升级新增新的模块,以适应新的需求。


    当然,除此之外,未来汽车电子软件中人工智能技术也是一大应用。汽车电子也会跟其他行业会有更多的交集,也会引入其他行业的很多技术,如IEEE制定的相关标准;跟OPC UA结合以解决TSN的问题,机器领域的ROS,以及已经在航空航天中使用的到的光纤通信技术等。


    汽车电子软件未来发展如何,让我们拭目以待吧!

    本期分享就到这里,进群、工具链评估、培训、集成等其他问题,也可以随时与我们联系。


    联系我们

    微信:shactiontech
    邮箱:support@shactiontech.com

    展开全文
  • 聊 三、话术技巧统一高标准,提升成交转化率 每个客服与客户沟通的话术都不太一样,质量参差不齐,能力一般能力较差的客服通常占据大多数。而在使用微聊之后, 所有客服对客户的提问均使用统一的最优秀的...
  • 作为一名tester,我觉得测试工资从...3、扩展一下:IT发展现状未来AI技术分别对开发测试的影响 一、用中立网站职友集的数据来验证结论 1、测试工资 来自<职有集>全国测试平均薪资水平: 按工作年限看测
  • 基于 软件体系结构(第3版)考试重点复习指南

    千次阅读 多人点赞 2021-12-04 15:20:51
    软件危机引起软件工程的研究,软件危机的加剧,人们认识到软件体系结构的重要性,并对软件体系结构开始系统地深入地研究,是提高软件生产率解决软件问题最有希望的途径。 构件与重用的定义及他们之间的关系 构件:...
  • 本人是在2020年11月7日考的这个软件设计师考试,这个考试分为上午下午两场考试,考试时间都为150分钟(说实话这时间太长了,做完肯定剩一个小时),每场考试总分都是75分,只要我们两场考试分数都在45以上就算过了...
  • ibaPDAclient软件快速设置方法.doc

    千次阅读 2020-12-19 11:31:31
    一般使用时需要配置接口板卡,但更多的是直接通过以太网络连接,如果只通过以太网连接现场数据信息,那么软件应当如何配置呢,有无快速配置方法,答案是肯定得,下面介绍一下在以太网连接情况的详细配置。...
  • 工业软件的特点设计方法

    千次阅读 2021-07-18 08:57:48
    与IT 工程师谈谈工业软件的特点设计方法
  • 软件工程期末试题及答案(史上最全)

    千次阅读 多人点赞 2021-07-15 15:39:15
    软件工程期末试题及答案 1.开发瀑布模型中的软件定义时期各个阶段依次是:( B) A) 可行性研究,问题定义,需求分析。 B) 问题定义,可行性研究,需求分析。 C) 可行性研究,需求分析,问题定义。 D) 以上顺序都...
  • 软件工程(需求分析)

    千次阅读 2021-03-30 14:30:29
    软件需求的深人理解是软件开发工作获得成功的前提条件,不论人们把设计编码工作做得如何出色,不能真正满足用户需求的程序只会令用户失望.给开发者带来烦恼。 需求分析是软件定义时期的最后个阶段 ,它的基本任务...
  • SEO百度排-百度排名软件使用教程效果图软件截图下载地址 使用教程 大家好,软件使用说明 一次搜索词|二次搜索词|识别关键词|总任务数量 注意 识别关键词=链接【只需要填写域名,如果是内页,也是这样填写顶级域名...
  • 软件工程-软件开发

    千次阅读 2021-06-05 19:40:44
    用户至上,自顶向,逐步分解(求解),严格区分工作阶段,每阶段有任务与成果,强调系统开发过程的整体性全局性,系统开发过程工程化,文档资料标准化。 优点: 理论基础严密,它的指导思想是用户需求在系统建立...
  • (七)如何去选择 其实传统软件行业互联网行业各有优劣,如果你未来很长一段时间希望走编程这条路,我会建议你先去互联网行业闯一闯,这里有更加规范的项目流程更加流行的技术。如果你希望自己有足够的时间去干...
  • 中国工业软件--中国工业软件产业白皮书 ( 2020)1 工业软件概述1.1 工业软件定义与特点1.1.1 工业软件的定义与判断1.1.2 工业软件的基本特征1 工业软件是工业技术知识的容器2 工业软件是对模型的高效最优复用3 ...
  • 汽车行业嵌入式软件工程师。非系统性分析,只是说一下自己的观察:身边看起来35岁以上软硬件工程师(非管理岗)都挺多(一半以上),应该不是未老先衰。...总体感觉是,技术发展没那么,而且比较吃沉淀,更偏好软硬件...
  • 软件工程大题题库

    千次阅读 2021-01-05 11:29:36
    文章目录第一章 软件工程概述1 软件的特点2 计算机软件与硬件相比有什么特点3 为什么说软件工程的发展在...4 软件过程的定义基本活动第三章1.可行性研究的内容2. 需求分析的原则与常用方法3 可行性研究步骤 第一章
  • ibaPDA client软件快速设置方法资料.doc

    千次阅读 2020-12-29 02:24:46
    一般使用时需要配置接口板卡,但更多的是直接通过以太网络连接,如果只通过以太网连接现场数据信息,那么软件应当如何配置呢,有无快速配置方法,答案是肯定得,下面介绍一下在以太网连接情况的详细配置。...
  • 软件工程》 课后思考题

    千次阅读 2021-03-06 08:43:26
    我认为软件工程的作用就是运用一系列科学的方法,在满足各方面需求并保证软件效率的前提,统筹管理好开发过程的每一步,以最少的人力物力耗费来实现期望的目标。 2.软件开发就是编码么?谈谈你对软件开发的本质的...
  • 64位系统32位系统哪个速度

    千次阅读 2021-08-02 07:41:54
    在配置较高的电脑64位会更一些。若是配置较低运行内存小于4G的电脑,若是装了64位系统则有可能会卡频。64位的优缺点(以win7为例):优点:win7 64位系统最大的优点体现在内存上。它可以使用超过4G的内存,相比与...
  • 软件测试信息流:软件测试的对象:2)嵌入式软件测试2.1 嵌入式软件2.2 嵌入式软件测试嵌入式软件测试的特点:3)嵌入式软件测试与普通软件测试的区别3.1 嵌入式软件测试的各个阶段测试的环境是不一样的交叉开发:...
  • 浅谈软件开发的四大要素

    千次阅读 2021-11-04 18:49:21
    对于软件开发的过程,不可谓不熟悉,真的是爱恨交织,第一次自己头铁当队长做服创,也没有学长学姐带着,没啥经验,就是乱搞,然后交接收尾的时候,我真的是哭了; 在做的时候,每次一看要求,就又感觉不对,又...
  • 电脑用什么解压缩软件比较好?

    千次阅读 2021-07-31 05:14:58
    常用的解压软件有两种: winRAR、360压缩1、WinRAR 是一款功能强大的压缩包管理器,它是档案工具RAR在 Windows环境的图形界面。该软件可用于备份数据,缩减电子邮件附件的大小,解压缩从 Internet 上下载的 RAR、...
  • 先给出我的结论,互联网的三大技术岗...但网友的意思,非要在前端测试中挑选一个方向,那到底应该选择哪个呢?且题主已经27岁了,也许就只有一次转行互联网机会,所以还请一定要慎重(女怕嫁错郎,男怕入错行)。。。
  • 少儿学编程适合哪个软件

    千次阅读 2020-12-30 09:03:40
    不二小姐姐儿童编程软件一:AgentSheetAgentSheet是屡获大奖的游戏模拟制作儿童编程软件,它是由一个叫做Scalable Game Design(可扩展的游戏设计)的完整课程提供支持的,它从简单的像青蛙一样(Frogger-like)的游戏...
  • 创新技术的引入带来了软件测试、开发、设计、交付方面的最新更新,大部分IT领导者相信他们的组织能采取最新的IT方法。 数字转型是在云计算商业分析方面排名靠前的行业企业关注的另一个重点。自动化实践也成为了...
  • 1. 什么是软件实施? 2. 软件实施掌握的基础知识有哪些? 3. 软件实施前景几何?
  • 想要更加直观的了解自己的...1.NovabenchNovaBench是一款非常好用且功能强大的电脑跑分软件,快速专业的测试您的计算机的速度,如CPU速度图形卡的速度,许多方面。另外,所有测试完成后,还会对您的电脑进行一个...
  • 【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,... 今天安装个设备树编译器时,竟然找不到资源,一直使用的163镜像之前还是比较好用的,结果今天出现了这样的问题: 【解决方案】:更换个给力的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 946,854
精华内容 378,741
关键字:

和快下一样的软件