当前位置: 首页 > news >正文

自动驾驶系列—自动驾驶MCU架构全方位解析:从单核到多核的选型指南与应用实例

🌟🌟 欢迎来到我的技术小筑,一个专为技术探索者打造的交流空间。在这里,我们不仅分享代码的智慧,还探讨技术的深度与广度。无论您是资深开发者还是技术新手,这里都有一片属于您的天空。让我们在知识的海洋中一起航行,共同成长,探索技术的无限可能。

🚀 探索专栏:学步_技术的首页 —— 持续学习,不断进步,让学习成为我们共同的习惯,让总结成为我们前进的动力。

🔍 技术导航:

  • 人工智能:深入探讨人工智能领域核心技术。
  • 自动驾驶:分享自动驾驶领域核心技术和实战经验。
  • 环境配置:分享Linux环境下相关技术领域环境配置所遇到的问题解决经验。
  • 图像生成:分享图像生成领域核心技术和实战经验。
  • 虚拟现实技术:分享虚拟现实技术领域核心技术和实战经验。

🌈 非常期待在这个数字世界里与您相遇,一起学习、探讨、成长。不要忘了订阅本专栏,让我们的技术之旅不再孤单!

💖💖💖 ✨✨ 欢迎关注和订阅,一起开启技术探索之旅! ✨✨

文章目录

  • 1. 背景介绍
  • 2. 自动驾驶MCU架构详解
    • 2.1 MCU架构分类
      • 2.1.1 单核MCU架构
      • 2.1.2 双核MCU架构
      • 2.1.3 多核MCU架构
  • 3. 自动驾驶MCU的功能原理
  • 4. MCU选型指南
        • 1. 计算性能
        • 2. 实时性与响应速度
        • 3. 功耗与散热
        • 4. 通信接口
        • 5. 安全性与冗余
  • 5. 自动驾驶MCU的典型应用场景
  • 6. 总结与讨论

架构类型优势局限性典型应用场景选型建议
单核MCU设计简单,响应速度快,功耗低,成本较低,适合简单控制任务。处理性能有限,难以应对复杂的多任务或高性能计算需求,不适合复杂自动驾驶场景。传感器信号采集、车窗/车灯控制、车身稳定系统(ESP)等基本控制任务适用于简单、单一任务的控制场景,优先考虑低成本、低功耗的应用,如L1-L2级驾驶辅助。
双核MCU支持多任务处理,具备更高的计算能力和安全冗余,能够同时处理复杂控制与监控任务,提升系统可靠性。功耗与设计复杂度相较单核略高,开发与调试难度增加。车道保持辅助(LKA)、动力传动控制、安全气囊系统等需要更高实时性和可靠性的场景用于多任务处理与对安全冗余性有要求的自动驾驶场景,适用于L2-L3级别自动驾驶任务。
多核MCU具备更强的并行计算能力,适用于复杂控制任务,提供高安全性与容错能力,可执行多种复杂任务。功耗高,设计和开发复杂度大,成本较高,对开发人员要求高。L3-L4级自动驾驶域控制器、高级驾驶辅助系统(ADAS)、路径规划与决策适用于对计算性能、实时性和安全性要求极高的场景,适合高级别自动驾驶系统的控制任务,选型时需考虑功耗与成本。

1. 背景介绍

随着自动驾驶技术的不断进步,电子控制单元(ECU)在汽车中的应用越来越多,而微控制器(MCU)作为ECU的核心处理器,在自动驾驶系统中发挥着至关重要的作用。

MCU的架构和性能直接关系到自动驾驶系统的稳定性和可靠性。

本文将为大家详细介绍自动驾驶MCU的架构、工作原理、选型指南以及典型的应用场景,帮助您全面了解如何选择适合自动驾驶应用的MCU架构。
在这里插入图片描述

2. 自动驾驶MCU架构详解

在自动驾驶系统中,MCU的主要作用是负责车辆传感器、执行器等部件的控制与数据处理

与高性能计算芯片(如SoC)相比,MCU更注重实时性和可靠性,通常用于控制底层硬件系统。

SoC架构细节和选型建议参考:自动驾驶系列—深度剖析自动驾驶芯片SoC架构:选型指南与应用实战。

SoC与MCU的区别与联系,以及各自的应用场景详见下表:

对比维度SoC(系统级芯片)MCU(微控制单元)联系典型应用场景
定义集成了CPU、GPU、存储器、加速器、通信模块等多个功能模块的高性能芯片,具备强大的计算和处理能力。集成了CPU、内存、输入输出接口等基本功能的芯片,主要用于控制和实时处理任务。SoC和MCU都是集成电路,但SoC功能更强大,MCU更侧重于控制功能。SoC负责处理自动驾驶的核心算法和决策,MCU用于执行与控制。
计算性能高性能,具备强大的并行计算和深度学习推理能力,通常具备强大的GPU、NPU等加速器性能相对较低,主要用于处理控制和实时任务,适用于较低计算复杂度的应用MCU可以作为SoC的一部分,为SoC提供辅助控制功能。SoC:图像识别、路径规划、传感器融合;MCU:车窗控制、转向控制、车灯控制。
实时性实时性强,但通常用于非时间关键任务,如复杂的感知与决策计算实时性非常高,能够满足时间关键任务的处理需求,如传感器信号采集与执行控制在自动驾驶系统中,MCU通常负责实时性要求更高的任务,SoC负责复杂的计算任务。SoC:深度学习模型推理;MCU:ABS制动系统、电子转向系统(EPS)。
功耗功耗较高,适用于需要高性能计算的场景,但要求较高的散热设计功耗较低,适用于对能耗敏感的场景,通常应用于对功耗要求严格的车载系统中MCU可与SoC搭配使用,提供低功耗的控制功能,确保整体系统能效优化。SoC:高性能自动驾驶感知模块;MCU:车载空调控制、车门锁控制。
灵活性灵活性较高,适合处理复杂、多样化的任务,适用于可扩展性要求高的系统灵活性较低,但非常稳定可靠,适用于固定功能和高可靠性的控制任务在复杂任务中,SoC负责算法处理,MCU负责底层执行与反馈控制。SoC:自动驾驶域控制器;MCU:自动泊车、车辆动力控制。
典型架构CPU+GPU+NPU+DSP+内存+接口等多模块集成架构单核、双核、多核架构,通常集成基本的内存、I/O接口、计时器等SoC和MCU都包含CPU,但SoC的架构更复杂,MCU更精简。SoC:高级驾驶辅助系统(ADAS);MCU:传感器信号采集与处理。
开发难度较高,涉及多模块协同工作,需考虑系统性能、数据传输和并行计算优化相对较低,但需要具备实时控制与硬件编程经验SoC和MCU开发都需要硬件编程知识,SoC更注重系统集成,MCU注重控制逻辑。SoC:自动驾驶感知算法开发;MCU:车身控制、电子刹车系统。
成本成本较高,适用于高端计算和处理任务成本较低,适用于单一或低复杂度的控制任务在一辆车中,SoC和MCU可同时存在,形成高效协作。SoC:L3-L5级自动驾驶;MCU:L2级驾驶辅助。

SoC和MCU在自动驾驶系统中各自扮演着不同但相辅相成的角色。

SoC负责处理复杂的感知、计算和决策任务,提供高性能的计算能力;而MCU则专注于底层的执行与实时控制,确保车辆在各种情况下都能安全、稳定地运行。

在自动驾驶系统中,SoC与MCU相互配合,共同构建出一套完整、可靠的自动驾驶解决方案。

2.1 MCU架构分类

自动驾驶MCU架构通常包括单核架构双核架构多核架构三种,下面我们将对每种架构进行详细分析。

2.1.1 单核MCU架构

单核MCU架构是指MCU内部只有一个处理核心,负责执行所有控制与计算任务。

这种架构由于设计简单,响应速度快,常用于对计算性能要求不高但实时性要求强的应用场景。

优势

  • 设计简单,易于开发与调试。
  • 响应速度快,适用于单一任务的实时控制。
  • 功耗较低,适用于对能耗敏感的场景。

局限性

  • 处理性能有限,难以胜任复杂的计算任务。
  • 在多任务环境下无法充分发挥并行计算能力。

应用场景:自动驾驶中的传感器信号采集、车窗和车灯控制、车身稳定控制系统等。

2.1.2 双核MCU架构

双核MCU架构是指MCU内部集成了两个处理核心,通常是主控核(Master)和协处理核(Slave)。

主控核负责核心计算与控制任务,协处理核负责辅助计算或安全监控,实现多任务并行处理。

优势

  • 支持任务分工,能够同时处理多个任务,效率更高。
  • 提供更好的安全冗余能力,主核与协核可以互相监控,提升系统可靠性。
  • 能够应对更复杂的控制与计算任务,适用于更多的应用场景。

局限性

  • 相较于单核MCU,功耗更高,设计更复杂。
  • 对开发人员的技能要求较高,需要熟悉双核并行编程。

应用场景:自动驾驶中的车道保持辅助系统、动力传动控制、安全气囊控制等需要较高实时性和可靠性的场景。

2.1.3 多核MCU架构

多核MCU架构是指MCU内部集成了三个或更多的处理核心,通常用于处理复杂的多任务操作和高性能计算。

这类架构能够同时运行多个任务,提供更高的计算能力与系统冗余。

优势

  • 具备更强的并行计算能力,能够同时处理多种复杂任务。
  • 提供更高的安全性与容错性,确保系统在故障情况下仍能继续工作。
  • 支持更高级别的自动驾驶任务,例如感知、决策与执行一体化处理。

局限性

  • 功耗更高,设计更复杂,成本相对较高。
  • 编程与调试难度较大,对开发人员要求更高。

应用场景:L3-L5级自动驾驶系统中的高级驾驶辅助、路径规划、传感器数据融合与处理等复杂场景。

3. 自动驾驶MCU的功能原理

自动驾驶MCU主要负责实时控制车辆的各个执行机构,包括转向、制动、动力输出等,并负责传感器信号的采集和处理。

其核心功能原理主要包括以下几个方面:

  • 实时控制:MCU通过与车辆传感器、执行器的通信,实时获取车辆状态信息,并对车辆进行转向、加速、制动等操作控制,确保车辆按照预定的路径行驶。

  • 信号采集与处理:MCU需要对各种传感器的数据进行采集、滤波与处理,以确保获得准确的车辆位置信息、速度信息、转向角度等关键数据。

  • 任务调度与执行:MCU采用实时操作系统(RTOS)进行任务调度,确保各项控制任务按优先级顺序执行,确保车辆的实时响应能力。

  • 安全监控:为了确保系统安全,MCU通常具备自诊断与自检能力,能够在故障发生时及时采取措施,确保车辆行驶的安全性。

4. MCU选型指南

在选择自动驾驶MCU时,需要综合考虑以下几个方面:

1. 计算性能

根据应用场景的复杂性选择适当的MCU架构。单核适用于简单的控制任务,双核适用于多任务处理与安全监控,多核则适用于高级自动驾驶应用。

2. 实时性与响应速度

自动驾驶对实时性要求极高,确保MCU的处理速度能够满足系统的实时控制需求,特别是需要在毫秒级别内对传感器数据进行处理和执行控制命令。

3. 功耗与散热

对于车载应用,功耗和散热是必须考虑的因素。应选择功耗较低、散热设计良好的MCU,以避免高温对系统性能和稳定性造成影响。

4. 通信接口

确保MCU具备丰富的通信接口(如CAN、LIN、FlexRay、Ethernet等),能够与传感器、执行器、其他ECU实现无缝通信与数据交互。

5. 安全性与冗余

选择具备安全监控功能的MCU,确保在出现故障时能够及时采取措施。此外,考虑到汽车驾驶安全性,MCU需要具备冗余设计能力,以提高系统的可靠性。

自动驾驶企业常用的自动驾驶MCU型号总览如下表所示:

企业MCU型号架构类型主要特点典型应用场景
英飞凌 (Infineon)AURIX TC4x系列多核MCU集成了3到6个TriCore处理器,提供最高2000 DMIPS算力,具有高安全性(ASIL-D)和实时性,支持多任务并行处理L3-L4级自动驾驶域控制器、ADAS、高级底盘控制系统
AURIX TC3xx系列多核MCU集成了多核TriCore处理器,提供高性能和安全性,支持多传感器融合,具备强大的故障检测能力自动泊车辅助系统、车身控制、动力系统管理
瑞萨电子 (Renesas)RH850/U2A系列双核/多核MCU支持最高240 MHz主频,具有高性能的处理能力,内置硬件安全模块(HSM),可满足ASIL-D的安全标准L2-L3级自动驾驶、车身稳定控制、制动系统管理
RH850/E2x系列单核/双核MCU集成多个内核,具有高实时性与安全性,适用于车身控制、动力总成等关键应用,符合ASIL-D标准转向系统、动力传动控制、自动驾驶雷达信号处理
意法半导体 (STMicroelectronics)Stellar SR5系列多核MCU内置多个Arm Cortex-R52内核,支持最高600 MHz主频,具备高实时性和冗余能力,满足ASIL-D要求L3级自动驾驶域控制器、动力传动系统、智能驾驶辅助
STM32系列(高性能F4/F7系列)单核/双核MCU基于Arm Cortex-M内核,性能高、功耗低,易于开发,具备丰富的外设接口与功能L1-L2级驾驶辅助、车灯控制、车窗控制
恩智浦 (NXP)S32G2系列多核MCU专为汽车网关和自动驾驶设计,集成了四核Arm Cortex-A53和多核安全处理器,提供车联网和安全处理能力自动驾驶数据融合、车辆通信网关、域控制器
S32K3系列单核/双核MCU具备高性能Arm Cortex-M7内核,支持功能安全(ASIL-B/D),适用于汽车电机控制与ADAS应用转向控制系统、自动驾驶传感器数据处理
德州仪器 (Texas Instruments)TMS570系列双核MCU基于Arm Cortex-R5F内核,具备高实时性与高安全性,满足ASIL-D标准,内置ECC与故障检测功能电子稳定控制系统(ESC)、ADAS、安全气囊控制
C2000 Piccolo系列单核MCU提供高效数字信号处理能力,具备强大的实时控制与电机驱动能力,常用于动力系统控制电机控制、动力传动控制、自动驾驶执行机构管理
意昂半导体 (ON Semiconductor)LC87F7932A系列单核MCU具备低功耗、高性能的特点,拥有丰富的I/O接口,适用于车身控制与传感器数据采集传感器数据处理、车身控制、车门与车窗控制

以上列出的MCU型号涵盖了当前自动驾驶领域常用的主流产品,广泛应用于从L1-L2级别驾驶辅助到L3-L4级别自动驾驶的系统中。

每款MCU在计算性能、功耗、实时性、安全性等方面各具特色,选择时需要根据实际的自动驾驶功能需求、系统架构、成本预算和开发周期来进行合理选型,以确保满足自动驾驶系统的性能和安全性要求。

5. 自动驾驶MCU的典型应用场景

  • 单核MCU:适用于简单控制任务,如自动驾驶传感器的数据采集、车窗/车灯控制、仪表盘显示等。

  • 双核MCU:适用于动力传动控制、电子转向系统(EPS)、自动泊车辅助系统(APA)等需要较高实时性与安全性的场景。

  • 多核MCU:适用于自动驾驶域控制器(ADC)、智能驾驶辅助系统(ADAS)、高级路径规划与执行等复杂的自动驾驶任务。

6. 总结与讨论

MCU作为自动驾驶系统的重要组成部分,承担着关键的控制与执行任务。单核、双核和多核MCU架构各有优势,选型时需要综合考虑计算性能、实时性、功耗、通信接口与安全性等因素。随着自动驾驶技术的不断发展,未来的MCU架构将朝着更高性能、更低功耗、更高安全性的方向发展,为自动驾驶提供更强大的控制与计算能力。

🌟 在这篇博文的旅程中,感谢您的陪伴与阅读。如果内容对您有所启发或帮助,请不要吝啬您的点赞 👍🏻,这是对我最大的鼓励和支持。

📚 本人虽致力于提供准确且深入的技术分享,但学识有限,难免会有疏漏之处。如有不足或错误,恳请各位业界同仁在评论区留下宝贵意见,您的批评指正是我不断进步的动力!😄😄😄

💖💖💖 如果您发现这篇博文对您的研究或工作有所裨益,请不吝点赞、收藏,或分享给更多需要的朋友,让知识的力量传播得更远。

🔥🔥🔥 “Stay Hungry, Stay Foolish” —— 求知的道路永无止境,让我们保持渴望与初心,面对挑战,勇往直前。无论前路多么漫长,只要我们坚持不懈,终将抵达目的地。🌙🌙🌙

👋🏻 在此,我也邀请您加入我的技术交流社区,共同探讨、学习和成长。让我们携手并进,共创辉煌!
在这里插入图片描述

相关文章:

自动驾驶系列—自动驾驶MCU架构全方位解析:从单核到多核的选型指南与应用实例

🌟🌟 欢迎来到我的技术小筑,一个专为技术探索者打造的交流空间。在这里,我们不仅分享代码的智慧,还探讨技术的深度与广度。无论您是资深开发者还是技术新手,这里都有一片属于您的天空。让我们在知识的海洋中…...

基于单片机多功能称重系统设计

** 文章目录 前言概要功能设计设计思路 软件设计效果图 程序文章目录 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师,一名热衷于单片机技术探索与分享的博主、专注于 精通51/STM32/MSP430/AVR等单片机设计 主要对…...

PWA(Progressive web APPs,渐进式 Web 应用): manifest.json、 Service Worker

文章目录 引言I 什么是 PWA功能特性技术上分为三个部分安装应用II Web 应用清单将Web 应用清单文件链接到站点manifest.json字段说明III Service Worker( 缓存管理)IV 结合构建工具让项目支持 PWA应用使用插件vite-plugin-pwaworkbox-webpack-plugin插件扩展知识将 PWA 作为脱机…...

【学习笔记】手写 Tomcat 八

目录 一、NIO 1. 创建 Tomcat NIO 类 2. 启动 Tomcat 3. 测试 二、解析请求信息 三、响应数据 创建响应类 修改调用的响应类 四、完整代码 五、测试 六、总结 七、获取全部用户的功能 POJO 生成 POJO 1. 在 Dao 层定义接口 2. 获取用户数据 3. 在 Service 层定…...

24年九月份生活随笔

九月份最后一天,烈士纪念日。 上午看了一会儿直播,庄重的仪式,铭记先辈为新中国抛头颅洒热血,当今盛世,如您所愿。 郑州马拉松官方通告,今天十点公布直通,中签,候补结果。 看完直…...

[含文档+PPT+源码等]精品大数据项目-基于Django实现的高校图书馆智能推送系统的设计与实现

大数据项目——基于Django实现的高校图书馆智能推送系统的设计与实现背景,可以从以下几个方面进行详细阐述: 一、信息技术的发展背景 随着信息技术的飞速发展和互联网的广泛普及,大数据已经成为现代社会的重要资源。在大数据背景下&#xf…...

Leecode刷题之路第七天之整数反转

题目出处 07-整数反转 题目描述 个人解法 思路: 1.将整数转换为字符串 2.倒序输出字符串 3.兼容负数case 代码示例:(Java) public int reverse(int x) {Integer integer new Integer(x);String s integer.toString();Strin…...

SpringBoot项目 | 瑞吉外卖 | 短信发送验证码功能改为免费的邮箱发送验证码功能 | 代码实现

0.前情提要 之前的po已经说了单独的邮箱验证码发送功能怎么实现: https://blog.csdn.net/qq_61551948/article/details/142641495 这篇说下如何把该功能整合到瑞吉项目里面,也就是把原先项目里的短信发送验证码的功能改掉,改为邮箱发送验证…...

Windows暂停更新

目录 前言注册表设定参考 前言 不想Windows自动更新,同时不想造成Windows商店不可用,可以采用暂停更新的方案。 但是通过这里设定的时间太短了,所以我们去注册表设定。 注册表设定 win r 输入 regedit进入注册表 HKEY_LOCAL_MACHINE\SOFT…...

alpine安装docker踩坑记

文章目录 前言错误场景正确操作最后 前言 你好,我是醉墨居士,最近使用alpine操作系统上docker遇到了一些错误,尝试解决之后就准备输出一篇博客,帮助有需要的后人能够少踩坑,因为淋过雨所以想给别人撑伞 错误场景 我…...

使用openpyxl轻松操控Excel文件

目录 1. openpyxl 简介2. 安装与快速入门2.1 安装 openpyxl2.2 快速创建一个 Excel 文件2.3 读取 Excel 文件 3. openpyxl 的核心概念3.1 工作簿(Workbook)3.2 工作表(Worksheet)3.3 单元格(Cell)3.4 行与列…...

指定PDF或图片多个识别区域,识别区域文字,并批量对PDF或图片文件改名

常见场景 用户有大量图片/PDF文件,期望能按照图片/PDF中的某些文字对图片/PDF文件重命名。期望工具可以批量处理、离线识别(保证数据安全性)。手工操作麻烦。具体场景:用户有工程现场照片,订单,简历等PDF或…...

Web3中的跨链技术:实现无缝连接的挑战

Web3的到来为互联网带来了去中心化的愿景,而跨链技术则是实现这一愿景的关键。跨链技术旨在解决不同区块链之间的互操作性问题,使得用户和应用能够在多个区块链网络之间无缝地传输数据和价值。尽管这一技术具有广阔的前景,但在实现过程中仍面…...

词袋(Bag of Words, BoW)

词袋(Bag of Words, BoW)模型详解 词袋(BoW)是一种用于文本处理的特征提取方法,常用于自然语言处理(NLP)任务中。在BoW模型中,文本被表示为一个词的无序集合,而忽略了词…...

HTTP Status 404 - /brand-demo/selectAllServlet错误解决原因-Servlet/JavaWeb/IDEA

检查xml文件的包名有无错误检查html文件的url有无写错,是否与Servlet的urlPatterns一致检查Servlet的urlpattern有没有写错(如写成name),检查doPost、doGet是否正常运行 注:IDEA新建Servlet时,默认的WebServlet注解中name需要改urlPatterns&…...

宁夏众智科技OA办公系统存在SQL注入漏洞

漏洞描述 宁夏众智科技OA办公系统存在SQL注入漏洞 漏洞复现 POC POST /Account/Login?ACTIndex&CLRHome HTTP/1.1 Host: Content-Length: 45 Cache-Control: max-age0 Origin: http://39.105.48.206 Content-Type: application/x-www-form-urlencoded Upgrade-Insecur…...

Spring邮件发送:配置与发送邮件详细步骤?

Spring邮件发送教程指南?怎么用Spring邮件发送服务? Spring框架提供了强大的邮件发送支持,使得开发者能够轻松地在应用程序中集成邮件发送功能。AokSend将详细介绍如何在Spring应用中配置和发送邮件,帮助开发者快速掌握这一关键技…...

iPhone/iPad技巧:如何解锁锁定的 iPhone 或 iPad

“在我更新 iPhone 上的软件后,最近我遇到了iPhone 被锁定到所有者的消息,该如何解决?” 根据我们的研究,许多用户在 iOS 18 更新或恢复出厂设置后都会遇到同样的问题。只要出现问题,您就无法使用 iPhone 或 第 1 部分…...

无源码实现免登录功能

因项目要求需要对一个没有源代码的老旧系统实现免登录功能,系统采用前后端分离的方式部署,登录时前端调用后台的认证接口,认证接口返回token信息,然后将token以json的方式存储到cookie中,格式如下: 这里有…...

大数据毕业设计选题推荐-民族服饰数据分析系统-Python数据可视化-Hive-Hadoop-Spark

✨作者主页:IT研究室✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…...

疾风大模型气象,基于气象数据打造可视化平台

引言 随着气象数据的广泛应用,越来越多的行业依赖天气预报与气候分析来做出决策。从农业、航空、能源到物流,气象信息无时不刻影响着各行各业的运作。然而,气象数据本身复杂且多样,如何将这些数据转化为直观、易于理解的图形和信…...

PHP安装后Apache无法运行的问题

问题 按照网上教程php安装点击跳转教程,然后修改Apache的httpd.conf文件,本来可以运行的Apache,无法运行了 然后在"C:\httpd-2.4.62-240904-win64-VS17\Apache24\logs\error.log"(就是我下载Apache的目录下的logs中&am…...

[论文精读]Multi-Channel Graph Neural Network for Entity Alignment

论文网址:Multi-Channel Graph Neural Network for Entity Alignment (aclanthology.org) 论文代码:https:// github.com/thunlp/MuGNN 英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误&a…...

Study-Oracle-10-ORALCE19C-RAC集群搭建(一)

一、硬件信息及配套软件 1、硬件设置 RAC集群虚拟机:CPU:2C、内存:10G、操作系统:50G Openfile数据存储:200G (10G*2) 2、网络设置 主机名公有地址私有地址VIP共享存储(SAN)rac1192.168.49.13110.10.10.20192.168.49.141192.168.49.130rac2192.168.49.13210.10.10.3…...

1.8 物理层下的传输媒体

欢迎大家订阅【计算机网络】学习专栏,开启你的计算机网络学习之旅! 文章目录 1 导引型传输媒体1.1 双绞线1.2 同轴电缆1.3 光缆 2 非导引型传输媒体2.1 无线电微波通信2.2 多径效应2.3 卫星通信2.4 无线局域网 在数据通信系统中,传输媒体是发…...

指纹定位的原理与应用场景

目录 原理 1. 信号特征收集 2. 定位算法 推导公式 距离估算公式 定位算法公式 使用场景 发展前景 指纹定位是一种基于无线信号强度(如Wi-Fi、RFID、蓝牙等)来实现室内定位的技术。它借助于环境中多个基站的信号特征来推断用户的位置。以下是对指纹定位的详细讲解,包…...

发现一款适合所有用户小巧且强大的编辑器(完美替换Windows记事本)

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 编辑器 📒📝 功能亮点📝 适用场景📝 安装使用📝 替换Windows记事本🎈 获取方式 🎈⚓️ 相关链接 ⚓️📖 介绍 📖 今天,发现一款小巧(仅1.26M)且功能强大的编辑器,适用于文本编辑,编程开发等,应该说是适…...

Mysql知识点整理

一、关系型数据库 mysql属于关系型数据库,它具备以下特点 关系模型:数据以二维表格形式存储,易于理解和使用。 数据一致性:通过事务处理机制(ACID特性:原子性、一致性、隔离性、持久性)保证数据…...

ISA-95制造业中企业和控制系统的集成的国际标准-(4)

ISA-95 文章目录 ISA-95ISA-95 & MES一、ISA-95是MES的系统标准二、ISA-95对MOM/MES的活动定义三、MES/MOM如何遵循ISA-95四、MES/MOM功能划分和边界定义 ISA-95 & MES ISA-95 作为企业系统与控制系统集成国际标准,提供了一个通用的框架,有助于…...

Redis篇(Redis原理 - 数据结构)(持续更新迭代)

目录 一、动态字符串 二、intset 三、Dict 1. 简介 2. Dict的扩容 3. Dict的rehash 4. 知识小结 四、ZipList 1. 简介 2. ZipListEntry 3. Encoding编码 五、ZipList的连锁更新问题 六、QuickList 七、SkipList 八、RedisObject 1. 什么是 redisObject 2. Redi…...

一级a做爰片免费网站丶/广告营销顾问

夜光序言: 既然选择了远方,便只顾风雨兼程,哪管山高路远。 正文:...

专业网站开发费用/链接点击量软件

前面学习了 at 命令,此命令在指定的时间仅能执行一次任务,但在实际工作中,系统的定时任务一般是需要重复执行的。而 at 命令显然无法满足需求,这是就需要使用 crontab 命令来执行循环定时任务。在介绍 crontab 命令之前&#xff0…...

兰州市建设局网站/seo基础理论

1.创建用户名以及密码: 右键我的电脑 -》 管理-》本地用户和组-》右键用户-》新用户----设置用户名密码; 2.安装IIS 和FTP :控制面板-》程序-》打开或关闭windows功能-》勾选FTP WEB管理工具以及(TFCP我不知道这个有没有用) 3.建立FTP&#x…...

坪山网站建设哪家公司靠谱/网站运营及推广方案

概述浏览只是针对Queue的概念,Topic没有浏览。浏览是指获取消息而消息依然保持在broker中,而消息的接收会把消息从broker中移除。浏览可以用来实现对Queue中消息的监控。JMS API浏览的概念来源于JMS,所以有必要先把JmsTemplate放一放。先看一…...

wordpress获取文章内容过滤空格/网站seo技术教程

转 http://www.programbbs.com/doc/175.htm 首先申明:我是菜鸟,我只不过想把困绕了我很长时间的问题的解决方案发表出来,免得以后我又忘记,同时给还不知道这些小知识的同僚一些帮助。各位不要笑我的浅薄。同时为了表示我的低级,我会很罗嗦的讲一些基本的…...

wordpress扁平化主题/成都seo的方法

——阶段 动态规划问题通常都具有时间或空间上的次序性,因此求解这类问题时,首先要将问题按一定的次序划分成若干相互联系的阶段,以便能按一定次序去求解。如例1,可以按空间次序划分为A—B—C—D—E 4个阶段,而例2&…...