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

电子电气架构 --- 智能电动汽车概述

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。

老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:

人生是一场骗局,最大的任务根本不是什么买车买房,也不是及时行乐,这就是欲望,不是理想,是把自己对生命的希望寄托在外物上,正确的做法应该是内求,无论遇到什么坎坷都能够随时调动自己的能力,出生没办法选择,婚姻也只能靠运气, 唯一能让自己过好这一生的本领就是看待世界的方法,这世界看似纷纷扰扰,本质是你一个人的世界,人生就是一场体验,自己丰富自己,别害怕痛苦,痛到极致就是解脱,至于我们穷极一生追求稳定,追求看得见的生活目标截然相反,真正的成长都是伤透了的心灵回归,真正的自在都是无视外物,只看自己,要做自己的观察者,当你看见河,你已经在河之外,当你看到自己的情绪,你已经在自己的情绪之外,情绪本身并不存在,冷静下来,听从直觉,本自具足的自己会告诉你答案,用你超凡的视角向下理解它,包容它,你越接纳什么,什么就会消失。你越抗拒什么,什么就会折磨。当不在对抗命运的安排,你想要的东西自然会出现。

躲天意避因果,诸般枷锁困真我,顺天意成因果,今日方知我是我。

时间不知不觉中,来到新的一年。2024结束,2025开始新的忙碌。成年人的我也不知道去哪里渡自己的灵魂,独自敲击一些文字算是对这段时间做一个记录。

在这里插入图片描述

一、智能电动汽车定义概述

智能电动汽车的特点:“三智三电”是标配,可通过OTA持续进化

智能电动汽车(SEV) : 搭载动力电池,能以电能为驱动动力,拥有OTA升级能力,并配备人车交互智能座舱或L2级及以上智能驾驶功能的车辆:

智能电动汽车 = Smart Electric Vehicle = SEV

智能电动汽车(SEV)是智能网联汽车(ICV)和新能源汽车(NEV)二者的结合;SEV是可持续进化的,类似于智能手机Smart Phone.

智能电动汽车(SEV)作为新能源汽车的一个细分品类,正逐步成为汽车行业变革的引领者。它不仅集成了新能源汽车的前沿科技,还代表着汽车行业的发展方向。亿欧智库对智能电动汽车的定义,强调了其在动力、智能化以及升级能力上的特点,使得SEV成为了集“三智”(智能化)与“三电”(电动化)于一体的产业结晶。

“三智”主要体现在车辆的智能化功能上,包括OTA升级能力、人车交互智能座舱以及L2级及以上的智能驾驶功能。OTA升级能力使得车辆可以像智能手机一样,通过远程更新软件来修复漏洞、增加新功能或提升性能,从而保持车辆的先进性和竞争力。人车交互智能座舱则通过语音识别、手势控制等技术,实现了人与车辆之间的自然交互,提升了驾驶和乘坐的便捷性和舒适性。而L2级及以上的智能驾驶功能,则通过雷达、摄像头等传感器以及先进的算法,实现了车辆的自主导航、自动泊车、自适应巡航等功能,进一步提升了驾驶的安全性和便利性。

“三电”则是指车辆的电动化技术,包括动力电池、电机和电控系统。动力电池是电动汽车的能量来源,其性能直接影响车辆的续航里程和充电时间。电机和电控系统则负责将动力电池中的电能转化为机械能,驱动车辆行驶。随着电池技术的不断进步和成本的降低,以及电机和电控系统效率的提升,电动汽车的续航里程和性能已经逐渐接近甚至超越了传统燃油车。

在这里插入图片描述

现阶段主销的SEV主要包括纯电动、增程式和插电式混合动力三类能源形式。纯电动SEV完全依靠动力电池提供动力,具有零排放、低噪音等优点,但续航里程和充电设施是其面临的挑战。增程式SEV则通过发动机为动力电池充电,延长了车辆的续航里程,同时保持了纯电驱动的环保性。插电式混合动力SEV则结合了传统燃油车和纯电动车的优点,既可以纯电驱动也可以燃油驱动,具有较高的灵活性和适应性。

一台典型的SEV除了具备“三智”和“三电”的核心价值外,还拥有OTA升级、人车语音交互和L2级及以上辅助驾驶等基本功能。这些功能不仅提升了车辆的智能化水平和驾驶体验,还为车辆的持续升级和优化提供了可能。随着技术的不断进步和市场的逐步成熟,智能电动汽车将成为未来汽车行业的主流趋势,引领着汽车行业的变革和发展。

二、智能电动汽车(SEV)的核心价值

智能电动汽车的价值核心在于其环保与可持续性、技术创新与智能化、用户体验与个性化、经济性与能效以及政策支持与市场推广等多个方面。这些价值核心共同构成了SEV相对于传统燃油车的竞争优势,推动了新能源汽车产业的快速发展。

1、智能驾驶

配备L2级及以上的辅助驾驶功能,能够在某一环节为驾驶员提供辅助甚至代替操控车辆,可优化驾车体验,覆盖L2~L5整个阶段。

L2级别辅助驾驶是“部分自动化”的驾驶技术,指的是车子在特定条件下能够自动完成某些驾驶任务,如加速、减速和转向等,但驾驶员仍然需要保持警觉,随时准备接管车辆的控制。L2级别的辅助驾驶系统提供了多个智能功能来帮助驾驶员,主要包括:

-> 自适应巡航控制:能够根据前方车辆的行驶情况自动调整车速,保持安全车距。当前方的车辆加速或减速时,L2系统会相应地调整车速,确保行驶的安全和流畅。

-> 车道保持辅助功能:通过摄像头和传感器实时检测车道线,并能在车辆偏离车道时发出警告,甚至在必要时自动进行微调,帮助驾驶员保持车辆在车道中行驶。

-> 自动紧急刹车:如果系统检测到前方有潜在的碰撞风险,它会自动启动刹车以避免或减轻碰撞,这一功能显著提高了行车的安全性,尤其是在遇到突然停车或交通堵塞时。

-> 盲区监测:能够检测到车辆无法直接看到的盲区中的其他车辆或障碍物。当有其他车辆进入盲区时,系统会通过警告提醒驾驶员,帮助避免因盲区而发生的意外。

在这里插入图片描述

-> 交通标志识别:系统能识别路上的交通标志,并提醒驾驶员遵守相关的交通规则,如限速标志、禁止超车等,进一步增强行车安全性。

-> 自动泊车:在合适的停车位附近,L2系统能够自动进行停车操作,包括垂直泊车和水平泊车,减轻驾驶员的泊车压力。

L3级别条件自动化:L3级别的自动驾驶系统在特定条件下能够完全接管驾驶任务,驾驶员不需要持续监控,但仍需在紧急情况下介入。这标志着自动驾驶技术向前迈进了一大步,但仍然需要驾驶员在必要时进行干预。

L4级别高度自动化:L4级别的自动驾驶车辆能够在限定环境中完全自动驾驶,驾驶员不再需要干预。这种级别的自动驾驶技术通常应用于特定的场景,如园区、机场或高速公路等。

在这里插入图片描述

L5级别完全自动驾驶:L5级别的自动驾驶是最高级别的自动驾驶技术,车辆能在全天候、全地域环境下自动驾驶,不管是恶劣天气还是复杂地形都能应对自如,驾驶员完全可以放心地将注意力放在休息或其他工作上。这种级别的自动驾驶技术尚未实现全面商业化应用,但被认为是未来自动驾驶技术的最终目标。

配备L2级及以上的辅助驾驶功能,能够显著提升驾驶的便捷性和安全性。随着技术的不断进步和市场的逐步成熟,更高级别的自动驾驶技术也将逐渐应用于智能电动汽车中,为驾驶员和乘客带来更加舒适、安全和便捷的出行体验。然而,无论自动驾驶技术发展到哪个阶段,驾驶员都需要保持警觉并随时准备接管车辆的控制权,以确保行车安全。

2、智能座舱

配备了智能化和网联化的车载产品,可实现人、车、路智能交互的座舱,是人车关系从工具向伙伴演进的重要枢纽和核心组件。

在这里插入图片描述

智能座舱作为现代智能网联汽车的核心组成部分,集成了高性能计算、先进感知、智能交互、云计算与大数据处理等多种前沿技术,为用户提供了前所未有的便捷性、安全性和个性化体验。以下是对智能座舱的详细分析:

-> 定义与功能

智能座舱是基于智能化、万物互联的背景下的车内应用场景,通过整合驾驶信息和车载应用,利用车载系统的强大信息数据处理能力,为驾驶者提供高效且科技感的驾驶体验。它主要包括车载娱乐信息系统、中控屏、语音交互系统等,可实现人、车、路的智能交互,是人车关系从工具向伙伴演进的重要枢纽和核心组件。

技术架构与核心零部件

智能座舱的技术架构主要包括硬件层、系统软件层、功能软件层、服务层和支撑层。其核心零部件包括高性能计算平台(如车载计算单元HPCU、域控制器DCU)、先进显示与交互设备(如高清触控屏、抬头显示器HUD、流媒体后视镜)、智能互联与通信设备(如车载智能终端T-BOX、V2X通信设备)以及感知与传感设备(如多模态传感器、生物识别传感器)等。

交互技术与用户体验

智能座舱的交互技术主要包括视觉技术、触觉技术、听觉技术、生理传感技术以及整车动态状态技术。这些技术共同为驾驶员和乘客提供了丰富的交互体验:

在这里插入图片描述

-> 视觉技术:通过高清触控屏、抬头显示器等显示设备,提供高亮度、高对比度、广色域和快速响应的视觉效果。同时,支持多点触控、手势识别和手写输入等多种交互方式。

-> 触觉技术:通过触觉传感器嵌入车辆内部,如方向盘、仪表板、座椅等,实现大面积分布式多模态传感和良好的空间分辨率。振动触觉输入也被用于提醒驾驶员。

-> 听觉技术:车内麦克风可以作为自动驾驶传感器,检测警报器、附近的车辆和行人。同时,通过头枕周围或乘客附近的扬声器创建个人音频区域,实现车内听觉分级和分区。

-> 生理传感技术:通过测量心跳、血压、肌肉运动、眼球追踪等生理参数,监测驾驶员的疲劳、嗜睡、警觉水平和情绪状态,以及乘客的舒适度。

-> 整车动态状态技术:通过传感器测量车辆状态,如速度、加速度和偏航等,为智能座舱提供车辆内部状态的本体感觉。

发展阶段与未来趋势

智能座舱将经历四大发展阶段,向最终产品形态“第三生活空间”演进:

-> 电子座舱阶段:车内电子信息逐步整合,形成“电子座舱域”。座舱设备数字化,车载应用探索发展。

-> 智能助理阶段:生物识别技术、人机交互技术的应用,使车辆的感知、决策和控制能力逐渐增强,为用户提供个性化服务,实现辅助驾驶等功能。

-> 人机共驾阶段:多模态交互技术的突破使车辆感知更精细化,座舱可主动为用户提供场景化服务。座舱域、动力域和地盘域进一步融合后,座舱控制域可直接调用自动驾驶域的驾驶服务,进行车辆控制,形成人机共驾的新局面。

-> 第三生活空间:最终车辆将实现空间内外无缝互联,进化成集“家居、娱乐、工作、社交”为一体的第三生活空间。

3、智能网联

融合现代通信与网络技术,实现车与人、路、云、网的智能信息交换共享,其中最重要的OTA功能可实现SEV终端设备的更新。

智能网联是智能电动汽车(SEV)的核心技术之一,它融合了现代通信与网络技术,实现了车与人、路、云、网的智能信息交换和共享。

在这里插入图片描述

智能网联的定义与功能

智能网联汽车是指一种具备先进车载传感器、控制器和执行器装置的新型汽车,通过融合现代通信与网络技术,实现与人、车、路以及云端等智能信息的交换和共享。这些汽车具备复杂环境感知、智能决策和协同控制等功能,能够实现安全、高效、舒适和节能的行驶,并最终可以替代人类驾驶员。

智能网联技术的核心在于车联网技术,它以车内网、车际网和车云网为基础,遵循特定的体系架构、通信协议和数据交互标准,实现在车内、车与车、车与路、车与人以及车与服务平台之间信息的交流与物理系统的交互。车联网技术涉及智能动态信息服务、车辆智能化控制和智能化交通管理等多个方面。

OTA功能的重要性与应用

OTA(Over-The-Air)技术,即空中下载技术,是一种无线传输技术,用于在物联网设备之间进行远程更新和配置。在智能网联汽车中,OTA功能具有极其重要的地位,它可实现SEV终端设备的在线更新和维护。

在这里插入图片描述

-> 提升用户体验:

OTA技术可以更新车载娱乐系统、导航地图等,提升车主的舒适度和便利性。通过OTA升级,车主可以在不离开家的情况下,更新车辆的软件、地图、导航等功能,使得整个驾驶过程更加智能化和便捷化。

-> 增强车辆性能与安全性:

OTA技术可以定期更新车辆软件,修复潜在的安全漏洞和性能问题,降低车辆被攻击和损坏的风险。通过OTA升级,车辆可以获取最新的功能和性能改进,从而提升整体竞争力。

-> 节省时间和成本:

利用OTA技术,车辆可以实现在线更新系统软件、增加功能、修复漏洞等操作,无需再去到4S店或者维修站,大大节省了时间和成本。

-> 支持个性化服务:

OTA升级还能够为车主提供更加个性化的服务,比如根据车主的行驶数据来推荐最佳路线,或是根据车主的喜好来推荐音乐播放列表等。

智能网联与OTA技术的未来发展

随着人工智能、5G等技术的不断发展,智能网联汽车和OTA技术将迎来更加广阔的发展空间。未来,智能网联汽车将实现更加智能化的驾驶辅助和自动驾驶功能,而OTA技术则将进一步提高智能网联汽车的智能化水平,实现更加高效的软件更新和维护。

随着越来越多的车辆采用OTA技术,未来车辆的软件和服务将会变得更加灵活和智能化。车辆制造商也将会充分利用OTA技术,为车主提供更好的售后服务和更加创新的车辆体验。

智能网联及其OTA功能是智能电动汽车(SEV)的核心价值之一。它们不仅提升了用户的驾驶体验,还增强了车辆的性能与安全性,并节省了时间和成本。未来,随着技术的不断进步和应用的深入推广,智能网联汽车和OTA技术将为汽车行业带来更多机遇和挑战。

在这里插入图片描述

搁笔分享完毕!

愿你我相信时间的力量

做一个长期主义者

相关文章:

电子电气架构 --- 智能电动汽车概述

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 人生是一场骗局,最大的任务根本不是什么买车买房,也不是及时行乐,这就…...

Unity | 工具类:消息管理器-延迟分发

目录 一、消息管理器 二、获得新装备 三、UI面板创建 消息管理器除了简单的订阅(Subscribe)、取消订阅(Unsubscribe)操作以外,还需处理延迟分发(Dispatch)的情况。 (即时处理可参考:Unity | 工具类-利用事件系统进行业务串通-CSDN博客&…...

医院本地化DeepSeek R1对接混合数据库技术实战方案研讨

1. 引言 Deep SEEK R1是一个医疗智能化平台,通过本地化部署实现数据的安全性和可控性,同时提供高效的计算能力。随着医疗信息化的迅速发展,各种数据源的增加使得医院面临更多复杂的挑战,包括如何处理实时监测数据、如何进行大数据环境下的复杂查询以及如何整合多模态数据等…...

GPU加速的国密SM2算法实现

目录 GPU加速的国密SM2算法实现一、前言二、国密SM2算法概述2.1 国密SM2算法背景2.2 SM2的数学基础2.3 SM2数字签名流程三、GPU加速在SM2算法中的应用3.1 高性能运算需求3.2 GPU加速优势3.3 加速实现思路四、基于Python的SM2算法实现与GPU加速4.1 算法模块设计4.2 主要数学公式…...

《UE5_C++多人TPS完整教程》学习笔记35 ——《P36 武器类(Weapon Class)》

本文为B站系列教学视频 《UE5_C多人TPS完整教程》 —— 《P36 武器类(Weapon Class)》 的学习笔记,该系列教学视频为计算机工程师、程序员、游戏开发者、作家(Engineer, Programmer, Game Developer, Author) Stephen …...

Linux——Shell运行原理以及Linux权限

目录 1. Shell的运行原理 2. Linux中的权限问题 2.1 Linux权限的概念 2.1.1 如何实现用户账号之间的切换 2.1.2 如何将普通用户添加到信任列表中 2.1.3 如何仅提升当前指令的权限 2.2 Linux权限管理 2.2.1 文件访问者的分类(人) 2.2.2 文件类型…...

SpringBoot注解驱动CRUD工具:spring-avue-plus

项目背景 作为一个后端小伙伴,最大的痛点就是写完的接口需要拥有一些可视化的页面去承载这些功能使用【如果是只给后端那么swagger也足够了,非后端有点呛】如果有专业前端去弄确实也快,但是小公司呀~~~ 学呗~妈呀,现在的前端也挺…...

Redis 数据持久化之AOF

AOF(Append Only File) 以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换…...

API调试工具的无解困境:白名单、动态IP与平台设计问题

引言 你是否曾经在开发中遇到过这样的尴尬情形:你打开了平台的API调试工具,准备一番操作,结果却发现根本无法连接到平台?别急,问题出在调试工具本身。今天我们要吐槽的就是那些神奇的开放平台API调试工具,…...

git commit messege 模板设置 (规范化管理git)

配置方法 git config --global core.editor vim (设置 Git 的默认编辑器为 Vim)在用户根目录下(~),创建一个.git_commit_msg文件,然后把下面的内容拷贝到文件中并保存。 [version][模块][类型]{解决xxx问题…...

串口通信ASCII码转16进制及C#串口编程完整源码下载

在工业自动化、嵌入式系统及物联网以行业中,串口编程非常重要。 串口编程,重点在于串口数据通信和数据处理。 在C#中,System.IO.Ports命名空间提供了SerialPort类,用于实现串口通信。 串口程序的开发主要包括以下几点 1.引用命…...

第十一届蓝桥杯单片机国赛

什么?4T模拟赛和省赛做起来轻轻松松?不妨来挑战一下第十一届国赛,这一届的国赛居然没考超声波、串口通信!只要你正确地理解了题目的意思,规避出题人挖的坑,拿个国一轻轻松松。 附件:第十一届蓝桥…...

Ateme在云端构建可扩展视频流播平台

Akamai Connected Cloud帮助Ateme客户向全球观众分发最高质量视频内容。 “付费电视运营商和内容提供商现在可以在Akamai Connected Cloud上通过高质量视频吸引观众,并轻松扩展。”── Ateme首席战略官Rmi Beaudouin ​ Ateme是全球领先的视频压缩和传输解决方案提…...

QT系列教程(20) Qt 项目视图便捷类

视频连接 https://www.bilibili.com/video/BV1XY41127t3/?vd_source8be9e83424c2ed2c9b2a3ed1d01385e9 Qt项目视图便捷类 Qt项目视图提供了一些便捷类,包括QListWidget, QTableWidget, QTreeWidget等。我们分别介绍这几个便捷类。 我们先创建一个Qt …...

【最后203篇系列】014 AI机器人-1

说明 终于开张了,我觉得AI机器人是一件真正正确,具有商业价值的事。 把AI机器人当成一笔生意,我如何做好这笔生意?一端是业务价值,另一端是技术支撑。如何构造高质量的内容和服务,如何确保技术的广度和深度…...

cfi网络安全 网络安全hcip

目录 RIP (路由信息协议) 算法 开销 版本 开销值的计算方式 RIPV1和RIPV2的区别 RIP的数据包 Request(请求)包 Reponse(应答)包 RIP的特征 周期更新 RIP的计时器 1,周期更新计时器 2,失效计时器 3,垃圾回收计时器 RIP的核心思…...

HTML 基础

一、HTML 基本结构 <!DOCTYPE html> <html> <head><meta charset"utf-8"><title>页面标题</title> </head> <body><!-- 可见内容区域 --> </body> </html><!DOCTYPE html>&#xff1a;声明…...

数据结构与算法:归并排序

目录 归并排序的基本思想 归并排序的特性总结 代码 归并排序的非递归版 归并排序的基本思想 归并排序是建立在归并操作上的一种有效的排序算法。改算法是采用分治法的一个非常典型的应用。将已有序的子序列合并&#xff0c;得到完全有序的序列&#xff1b;即先使每个子序列…...

Tweak Power:全方位电脑系统优化的高效工具

在日常使用电脑时&#xff0c;系统性能的下降、垃圾文件的堆积以及硬盘的老化等问题常常困扰着用户。为了提升电脑性能、优化系统运行&#xff0c;许多人会选择系统优化工具。然而&#xff0c;国内一些系统优化软件常常因为广告过多或功能冗杂而让人望而却步。此时&#xff0c;…...

stm32中分析UART中IDLE,RXNE,TC,TXE这些标志位的作用

下面将基于 STM32 标准库&#xff0c;结合之前提到的不同应用场景&#xff0c;给出使用 TXE、TC、IDLE 和 RXNE 标志位的代码示例及分析。 1. 连续数据发送&#xff08;使用 TXE&#xff09; 应用场景 向外部设备连续发送大量数据&#xff0c;如向显示屏发送显示数据、向传感…...

代码随想录算法训练营第十天,150.逆波兰表达式求值,239.滑动窗口最大值,347.前K个高频元素

今日内容&#xff1a;150.逆波兰表达式求值&#xff0c;239.滑动窗口最大值&#xff0c;347.前K个高频元素&#xff0c;栈与队列总结 心得&#xff1a;昨天休息了一天&#xff0c;栈与队列的题都比较典型&#xff0c;之前也是恶补过堆栈的知识&#xff0c;所以做起来相对kmp好一…...

【python】Flask web框架

文章目录 一、Flask 简介二、核心组件解析2.1 路由系统2. 模板引擎 (Jinja2)2.3 表单处理与请求上下文 三、现代开发实践3.1 应用工厂模式3.2 异步处理支持 四、安全最佳实践五、性能优化策略六、扩展生态精选七、部署方案对比 一、Flask 简介 Flask 是基于 Python 的微型 Web…...

Node.js:快速启动你的第一个Web服务器

Node.js 全面入门指南 文章目录 Node.js 全面入门指南一 安装Node.js1. Windows2. MacOS/Linux 二 配置开发环境1. VSCode集成 三 第一个Node.js程序1. 创建你的第一个Node.js程序 四 使用Express框架1. 快速搭建服务器 一 安装Node.js 1. Windows 以下是Windows环境下Node.j…...

3-003:在 MySQL 中建索引时需要注意哪些事项?

在 MySQL 中创建索引时&#xff0c;需要注意以下事项&#xff0c;以确保索引高效且合理&#xff1a; 1. 选择合适的索引类型 主键索引&#xff08;PRIMARY KEY&#xff09;&#xff1a;每个表只能有一个&#xff0c;默认是聚簇索引。唯一索引&#xff08;UNIQUE&#xff09;&…...

基于WPF的雷达上位机系统开发实践

一、雷达上位机系统概述 1.1 系统功能需求 现代雷达上位机系统通常需要实现以下核心功能模块&#xff1a; 数据采集与解析 支持多种通信协议&#xff08;TCP/IP、UDP、RS422等&#xff09; 实时解析雷达原始数据&#xff08;目标距离、方位、速度、RCS等&#xff09; 典型数…...

版本号标识

Visual Studio 16 2019 是 Microsoft Visual Studio 2019 的版本号标识。具体来说&#xff1a; Visual Studio 是微软提供的一款集成开发环境&#xff08;IDE&#xff09;&#xff0c;用于开发各种应用程序&#xff0c;如桌面软件、Web 应用、移动应用等&#xff0c;支持多种编…...

计算机考研C语言

C语言程序设计从入门到精通【2025完整版】考研复试 嵌入式 计算机二级 软考 专升本也适用_哔哩哔哩_bilibili 1、第一个C程序 helloC #include <stdio.h>int main(){printf("hehe");return 0;}每个C语言程序不管有多少行代码&#xff0c;都是从main函数开始执…...

STM32 内置的通讯协议

数据是以帧为单位发的 USART和UART的区别就是有没有同步功能 同步是两端设备有时钟连接&#xff0c;异步是没时钟连接&#xff0c;靠约定号的频率&#xff08;波特率&#xff09;接收发送数据 RTS和CTS是用来给外界发送已“可接收”或“可发送”信号的&#xff0c;一般用不到…...

QT:串口上位机

创建工程 布局UI界面 设置名称 设置数据 设置波特率 波特率默认9600 设置数据位 数据位默认8 设置停止位 设置校验位 调整串口设置、接收设置、发送设置为Group Box 修改配置 QT core gui serialport 代码详解 mianwindow.h 首先在mianwindow.h当中定义一个串口指…...

f QT测试

# 添加 Qt Test 模块&#xff0c;用于支持单元测试功能 QT testlib# 添加 Qt 的核心模块和 GUI 模块&#xff0c;这是构建 Qt 应用程序的基础模块 QT core gui# 如果 Qt 的主版本号大于 4&#xff0c;则添加 widgets 模块。 # 这是因为 Qt Widgets 模块是从 Qt 5 开始引…...

vue3在ts中动态添加DOM(1、使用render函数,2、使用tsx)

1、使用render函数和h函数 h函数创建虚拟节点&#xff08;VNode&#xff09;&#xff0c;render函数实现虚拟节点生成真实DOM元素 实现添加一个el-button按钮 <script setup lang"ts"> import { ElButton } from "element-plus"; //需要在页面中引…...

C++基础(VScode环境安装)

MinGW Distro - nuwen.net 安装完成之后我们打开刚刚的安装路径&#xff0c;找到并打开MinGW -> bin,进入bin文件夹之后点一下这里&#xff0c;右键复制路径 之后我们进入设置&#xff0c;搜索“环境变量”&#xff0c;选择“编辑系统环境变量” 按WinR,输入cmd&#xff0…...

MySQL:SQL优化实际案例解析(持续更新)

文章目录 一、MySQL&#xff1a;SQL优化1、时间格式化问题&#xff08;字符串&#xff09;2、in/inner join的问题 一、MySQL&#xff1a;SQL优化 1、时间格式化问题&#xff08;字符串&#xff09; -- 优化前 SELECT * FROM test_table WHERE date_format( begin_time, %Y-%…...

代理(Delegate)、闭包(Closure)、Notification(通知中心) 和 swift_event_bus适用场景和工作方式

在 Swift 开发中&#xff0c;在 Swift 开发中&#xff0c;代理&#xff08;Delegate&#xff09;、闭包&#xff08;Closure&#xff09;、Notification&#xff08;通知中心&#xff09; 和 swift_event_bus 主要用于 组件之间的通信&#xff0c;但它们的适用场景和工作方式有…...

力扣第585题

with t as (select *, count(tiv_2015) over(partition by tiv_2015) cnt1 , count(*) over(partition by lat,lon) cnt2 from insurance) select round(sum(tiv_2016),2) tiv_2016 from t where cnt1>1 and cnt21; 以上代码的思路&#xff1a; ①明确查询需求&#xff1a…...

C++学习——顺序表(四)

文章目录 前言一、最大连续1的个数二、差的绝对值为K的数对数目三、数组中两元素的最大乘积四、数组元素和与数字和的绝对值的差五、K个元素的最大和六、等差三元组的数目七、移除元素 前言 本文为《C学习》的第14篇文章&#xff0c;今天通过Leetcode的几道题来熟悉顺序表的大…...

java虚拟机(JVM)以及各种参数详解

Java 虚拟机&#xff08;JVM&#xff09;提供了许多参数来调整其行为和性能&#xff0c;以便更好地适应不同的应用场景。理解和使用这些参数对于优化 Java 应用程序的性能非常重要。以下是一些常用的 JVM 参数及其详细说明&#xff1a; 1. 内存管理参数 -Xms<size>&…...

Android电量与流量优化

Android电量与流量优化 一、电量优化基础 1.1 电量消耗原理 Android设备的电量消耗主要来源于以下几个方面: 屏幕显示:屏幕是耗电量最大的硬件之一,尤其是高亮度和高刷新率的屏幕。CPU处理:CPU执行计算任务时会消耗大量电量,尤其是高负载运算。网络通信:移动数据、Wi-…...

机器人运动学与动力学

在当今科技飞速发展的时代&#xff0c;机器人已逐渐渗透到我们生活的方方面面&#xff0c;从工业生产线上的高效作业&#xff0c;到医疗领域的精准辅助&#xff0c;再到家庭服务的贴心陪伴&#xff0c;机器人技术的广泛应用正深刻改变着我们的生活和工作方式。而在机器人技术的…...

【web前端开发】HTML排版标签、HTML语义化标签、常用的文本标签

1、HTML排版标签 标签名 标签含义 单/双标签 h1~h6 …...

Linux的TTY子系统(TTY框架)的重要结构体termios的`c_iflag`字段的BRKINT选项和IGNBRK选项的含义【详解串口的BREAK信号】

引言 要搞清楚结构体termios的c_iflag字段的BRKINT选项和IGNBRK选项的含义&#xff0c;首先要搞清楚BREAK信号的含义。其实当你搞清楚BREAK信号后&#xff0c;结构体termios的c_iflag字段的BRKINT选项和IGNBRK选项的含义你也就自然知道了。 1. 什么是 BREAK 信号&#xff1f;…...

YashanDB认证,YCA证书认证教程,免费证书,内含真题考试题库及答案——五分钟速成

目录 一.账号及平台注册登录流程 二.登录进行设备调试核验 三.考试&#xff08;考完获取分数&#xff09; 四.获取证书 五.题库及答案 一.账号及平台注册登录流程 1-点击这里进行账号注册&#xff08;首次学习必须先注册&#xff0c;有账号之后可以直接在2号链接登录&#…...

网络爬虫-1:发送请求+维持会话+代理设置/超时设置

1.基于get发送请求 2.基于post发送请求 3.维持会话 4.代理设置/超时设置 一.基于get发送请求 1.获取网页源码1 使用json库中的json.loads(),将json格式的字符串变为Python的字典形式 以下通过http://httpbin.org/get网址进行基本练习操作 import requests import json urlh…...

VSCode 配置优化指南:打造极致高效的前端开发环境

VSCode 配置优化指南&#xff1a;打造极致高效的前端开发环境 一、基础环境配置&#xff1a;让开发更流畅 1. 性能优化设置 // settings.json {"files.autoSave": "afterDelay", // 自动保存&#xff08;延迟1秒&#xff09;"files.exclud…...

【实战-解决方案】Webpack 打包后很多js方法报错:not defined

问题分析 在不打包的情况下&#xff0c;方法&#xff08;如 checkLoginStatus、filterSites、initProgressBar 等&#xff09;可以正常运行&#xff0c;而经过 Webpack 打包后报 is not defined 错误&#xff0c;通常有以下几个可能的原因&#xff1a; 全局变量丢失 在 Webpac…...

第16届计算智能与软件工程国际研讨会(CISE 2026)

第16届计算智能与软件工程国际研讨会(CISE 2026) The 16th Intl Conference on Computational Intelligence and Software Engineering(CISE 2026) 时间&#xff1a;2026年1月9-11日 地点&#xff1a;中国 三亚 邮箱投稿&#xff1a;editor1academicx.org 检索&#xff1…...

laravel中 添加公共/通用 方法/函数

一&#xff0c;现在app 下面创建Common目录&#xff0c;然后在创建Common.php 文件 二&#xff0c;修改composer.json文件 添加这个到autoload 中 "files": ["app/Common/Common.php"]"autoload": {"psr-4": {"App\\": &quo…...

Android 自定义View之底部导航栏

文章目录 Android 自定义View之底部导航栏概述代码定义TabIndex定义Tab定义TabView定义NavigationBarFragmentSwitchHelper管理类使用 源码下载 Android 自定义View之底部导航栏 概述 封装一个通用的底部导航栏控件。 代码 定义TabIndex Retention(AnnotationRetention.SOU…...

[Kubernetes] 7控制平面组件

1. 调度 kube- scheduler what 负责分配调度pod到集群节点监听kube-apiserver,查询未分配node的pod根据调度策略分配这些pod&#xff08;更新pod的nodename&#xff09;需要考虑的因素&#xff1a; 公平调度&#xff0c;资源有效利用&#xff0c;QoS&#xff0c;affinity, an…...

定时器Tim输出比较(output compare)

输出比较OC(Output Compare) 输出比较可以通过比较CNT与CCR寄存器值的关系&#xff0c;来对输出电平进行置1、置0或翻转的操作&#xff0c;用于输出一定频率和占空比的PWM波形 每个高级定时器和通用定时器都拥有4个输出比较通道&#xff0c;高级定时器的前3个通道额外拥有死区生…...