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

更专业的汽车软件研发工具链,怿星重磅发布新产品

怿星科技在2024北京国际车展同期举办主题为“创新引领未来——聚焦智能汽车软件新基建”的新产品发布会,重磅推出1款绝对优势产品和4套场景解决方案。同时举行了4场热点技术研讨:国产工具链的机遇与挑战、新架构下的的车载DDS应用探索及测试方案介绍、软件定义汽车时代的高效HMI软件平台化开发和TSN技术实践,并立足技术和行业发展趋势,聚焦车载软件研发的难点、痛点,以多场技术研讨会集讨了涉及国产化研发工具链发展、DDS/TSN技术、座舱平台化等热点方向。

发布会现场,怿星科技发布了车载多场景软硬件融合解决方案,展示了基于车载网络、智能座舱、自动驾驶等场景解决方案和系列通用新产品,让开发者在现场体验更高效、更便捷、更简单的开发方式。

初心:新基建破解软件开发测试挑战

在智能汽车飞速发展的今天,汽车软件研发正站在时代的风口浪尖,它既是推动汽车行业转型升级的关键力量,也是众多软件从业者面临的重要挑战。怿星科技联席CEO薛春宇深入剖析了智能汽车软件研发领域的机遇与挑战。

他首先强调了汽车软件研发的重要性。随着汽车智能化程度的不断提高,软件已经成为汽车的核心竞争力,同时软件研发也面临着诸多挑战。一方面,软件开发的复杂性和不确定性使研发过程充满了风险;另一方面,汽车行业的质量管理体系非常复杂也很严格,对软件质量的要求极高。这些挑战使汽车软件研发成为了充满机遇与挑战的领域。

目前,软件行业一些亟待解决的问题包括:工业化水平较低,自动化程度远远不够,人均生产效率低下;尽管经过大量测试,软件故障率仍居高不下,导致大量的质量操作成本;软件产品生命周期管理流程不完善,导致软件更新、维护和升级容易出现问题;软件开发人员技术水平参差不齐,代码组合质量和效率差异很大。

针对这些挑战,怿星科技提出了新基建的概念,其初心是通过构建高效、智能的软件工具链,帮助更多的汽车软件从业人员通过软件开发和测试提升汽车软件研发的效率和质量。

薛春宇介绍说,软件工具链包括设计工具、编译器和集成开发环境、模拟和仿真工具、调试和测试工具以及流程管理工具等几大类。这些工具链的集成和优化有助于实现软件开发的标准化、自动化和高质量。

同时,薛春宇也提到了汽车供应链软硬分离和迁徙过程中存在的机遇。随着汽车智能化的推进,汽车供应链正在发生深刻变化。原本依附于欧美汽车电子供应链的工具链正向中国迁徙;硬件、中间件和软件供应商之间的分工越来越明确。此外,国产软件的性能和稳定性需求也在不断提升,为软件工具链行业提供了广阔的发展空间。

除了供应链变化,技术创新迭代也为汽车软件研发带来了巨大机遇。复杂场景和数据、人工智能、分布式架构、信息安全和汽车行业标准、云计算云原生等技术的发展,都为软件行业带来了前所未有的机遇,也为软件工具链行业提供了更多创新点和突破口。

薛春宇强调:“汽车软件研发需要跨界整合各种资源和技术,包括IT技术、通信技术、传感器技术等。通过跨界合作,可以打破行业壁垒,实现资源共享和技术创新,推动汽车软件研发的快速发展。”

在智能汽车快速发展的时代背景下,怿星科技深刻洞察到汽车软件研发面临的机遇与挑战,针对性地提出了一系列解决方案。这些方案覆盖设计工具、模拟仿真工具、调试测试工具以及开发流程管理工具等,旨在优化软件开发流程,使之更加贴近产品实施的实际需求。

从软件代码生成到系统软件测试,再到系统集成测试,怿星科技全流程管理方案能够显著提升软件开发效率,同时保证软件代码质量。这种端到端的解决方案不仅有助于缩短产品上市时间,更能确保软件系统的稳定性和可靠性,满足汽车行业对高质量软件的严苛要求。

他介绍说,在智能汽车领域,复杂场景和数据驱动已经成为新的趋势。传统的以功能为主体的软件正在逐步向场景和数据驱动的软件转变。现在的智能汽车已不再只是一个简单的交通工具,而是能够根据不同场景提供多样化功能的智能平台。无论是宠物模式、录音模式还是午睡模式,丰富的场景都为软件带来了前所未有的功能需求。

同时,人工智能的广泛应用也为汽车软件研发带来了新的机遇。从智能助手到自动驾驶,AI技术在汽车领域的应用越来越深入。此外,人工智能还在开发工具链上发挥着重要作用,如自动化代码生成和智能编写代码等,极大地提高了软件工程师的开发效率和质量。

另一方面,分布式架构和复杂车载网络也为汽车软件研发带来了新的挑战。汽车已不再是一个孤立产品,而是一个与外部环境紧密相连的分布式系统。这要求软件工具链必须支持分布式计算和复杂网络架构,以满足汽车行业的实际需求。

此外,信息安全和汽车行业标准也是汽车软件研发不可忽视的重要方面。随着信息安全和网络安全功能的日益加强,软件代码量也在不断增加。因此,在软件开发过程中,必须严格遵守相关标准和规范,确保软件安全性和稳定性。

薛春宇说,在开发流程方面,传统的瀑布式模式正逐步与敏捷开发方式相融合,形成双态开发模式。怿星科技的创新解决方案既保留了瀑布式开发的稳定性和可控性,又吸收了敏捷开发的灵活性和快速响应能力,有助于提升软件开发的整体效率和质量。

云计算和云原生技术也为汽车软件研发提供了新的发展方向。通过将云端技术应用到嵌入式系统中,实现应用的微服务化、容器化和复杂编排,可以进一步提高软件可扩展性、可维护性和可靠性。

他表示:“当今,一个全新的、创新的公益性生态正在逐步形成。它的兴起是由技术的持续迭代驱动的,技术变革也在对软件行业及工具链行业提出新的需求。我们身处其中,不仅要紧跟时代步伐,更要思考如何把握机遇,引领行业变革。”

以自动驾驶为例,过去开发过程没有完善的工具链支持,随着技术不断进步,现在已拥有了从数据采集、存储、预处理、脱敏挖掘标注到仿真测试再到代码生成的完整自动驾驶工具链。工具链的完善不仅提高了开发效率,也保证了数据的安全性和合规性。更重要的是,工具链已成为自动驾驶公司的核心技术之一,为其提供了强大的支撑。

此外,云计算的兴起也为工具链提供了新的发展机遇。通过工具上云可以实现全球协同开发,提高开发效率。云计算也为数据安全提供了新的解决方案,确保了数据出海过程中的合规性和安全性。

薛春宇认为,机遇与挑战并存。在工具链发展过程中,还面临着标准化、开放性、完备性等多方面的挑战。目前,国内的工具链在接口标准化、兼容性等方面与海外巨头还存在一定差距;国产工具的抗风险能力也相对较弱,需要在激烈的市场竞争中不断成长。

他表示:“尽管如此,我们对未来仍然充满信心。随着技术的不断进步和市场的日益成熟,国内工具链公司将会逐步崛起,形成一个互补共生的生态。我们也将继续致力于创新产品的研发,结合人工智能、人机协同等方向,为行业带来更多的惊喜。”

展望未来,他坚信合作将是推动行业发展的关键。越来越多的主机厂和合作伙伴将选择与怿星科技这样的科技公司合作,共同完善软件开发工具链。同时,市场将逐渐转向国产工具链,为其提供更多发展机遇。

他最后表示:“有理想不一定是成功的充分条件,但它一定是成功的必要条件。在这个充满机遇与挑战的时代,我们将坚定信念,持续创新,和工具链生态一起成长,推动行业的发展。这也是我们的初心。”

十年磨一剑,重量级产品靓丽登场

在隆重发布历经十年精心磨砺的重磅产品时,怿星科技CEO潘凯表示:“过去十年,我们始终聚焦两大领域,提供三类核心产品,深耕智能汽车研发领域。”随着软件技术的飞速创新,软件规模越来越大,其重要性也日益凸显。

为此,怿星科技引入了敏捷开发流程,以适应行业发展的新需求。如今,众多车企都在经历从V型流程到敏捷开发流程的转变,这带来了全新的挑战。例如,软件复杂度与体量正在以几何级数飙升,需要在紧凑的开发周期内确保软件的高质量开发与测试验证。

怿星科技自创立之初,便肩负着让智能汽车研发更高效的重任,矢志不渝地追求创新,通过提供卓越的产品、支持与服务,助力车企显著提升开发效率,让新技术快速落地,同时大幅降低研发成本。

怿星科技的业务专注于两个关键方向:车载网络通信与智能座舱3D HMI技术。产品主要有三类:软件和硬件开发与测试工具、嵌入式软件和自动化测试设备。这些工具旨在帮助车企更高效地进行研发,提升软件质量,加速新技术落地,从而实现研发成本的降低与价值的最大化。

“过去十年,我们始终坚守以交付成果为承诺的底线,已累计为超过500家行业客户提供了优质服务,涵盖整车企业、零部件供应商、科技研发伙伴、第三方检测机构,甚至上游芯片公司。”潘凯谈到。

怿星科技的显著进展和获得客户认可主要归功于三大策略:一是不断积累端到端技术能力,包括前期设计、软件开发及后期测试验证,为工具研发、测试设备以及嵌入软件提供有力支持;二是注重平台化交付能力,无论是标准产品还是定制化测试设备,都提供架构设计的复用性,降低客户维护成本;三是提供交钥匙服务,通过灵活组合标准产品与服务,充分满足客户的多样化需求。

潘凯逐一介绍了此次发布的几款新产品。

第一款新产品:首款功能完备的国产车载网络仿真测试软件SolarONE

SolarONE是以仿真和测试为核心的一个开放式软件平台。以SolarONE为核心,与硬件接口卡、专项测试仪、自动化测试硬件和场景测试套件等共同组成了车载网络仿真测试工具链。

SolarONE能够解决当前软件应用的诸多痛点。例如,软件体积庞大、开放性不足、软件开发质量难以保障、交付问题频发,以及编写测试脚本门槛高、开发完成来不及调试等。

SolarONE的创新在于为汽车行业打造了一个更开放、更灵活、更高效的网络仿真测试环境,从网络切入,为分析、仿真、测试、诊断等强相关功能提供了一站式软件平台。

作为一个国产化仿真测试解决方案,功能丰富的SolarONE支持各种专业测试场景,工程示例包括CAN/LIN总线仿真、以太网诊断仿真和专用测试场景。SolarONE 1.0是国内首个功能完备的国产网络仿真测试软件,支持Python原生编程接口,可大大降低编写测试用例和测试脚本的难度。

此外,SolarONE还提供多种特殊用例生成方式,既可基于Python编程实现,也可通过表格化或低代码方式实现。在SolarONE中打包了怿星科技在车载网络、智能座舱、OTA测试领域多年积累的特定场景用例库,用户可以直接使用,无需自行开发,大幅缩短测试开发和执行周期。

目前,SolarONE已支持智能座舱和TC8 3.0测试用例包,同时适用于多种使用场景。针对OTA、TC8、DDS、智能座舱测试等特定场景,SolarONE还提供开箱即用测试包和低代码编程测试用例编写环境,为用户提供更加便捷和高效的测试方案。

潘凯着重指出,SolarONE将持续进行升级迭代和更新,以提供更加完善的分析功能。通过增加对TSN和DDS协议解析为用户提供更为精准的数据,包括支持Excel与DBC、LDF描述文件互转,极大提升数据的灵活性和便利性。此外,SolarONE还将支持DBC和LDF文件编辑器,让用户能够在平台上直接进行文件编辑,提高工作效率。

仿真方面的功能扩展将支持AUTOSAR PDU和COM,满足更为复杂的仿真需求;刷写测试支持包和座舱测试升级支持包将支持更多座舱测试功能,提供更全面的测试解决方案;诊断方面将支持CDD协议标准和UDS on LIN,满足专业需求。

不仅如此,ECU刷写功能可以让用户直接在平台上下发刷写文件,简化操作流程。即将推出的SolarONE 2.0将同时支持CAN和以太网,并具备并行刷写能力,为用户带来更为高效和便捷的测试体验。

他透露,SolarONE 2.0计划于2025年上半年推出。“我们期望与国内的销售合作伙伴共同努力,推动国产化供应链发展,为客户创造更多价值,实现互利共赢。”

第二款新产品:高性能以太网接口卡ETS5430

ETS5430,搭载卓越的FPGA驱动技术,以实现丰富的软件定义硬件功能。自主研发的IP核等创新设计能够迅速实现特定应用场景所需功能,显著降低成本。接口卡的主要功能包括汽车以太网TC10透传监测、直连仿真及压力测试等特性,充分满足各类以太网通信需求。

在便捷性方面,ETS5430支持6路IO,为用户提供了更加灵活的操作选择。特别是以太网压力测试TAP增强功能可省去专用测试仪,为用户节省高达十几万元使用成本。此外,支持高负载注入也是SolarONE的显著优势之一。

ETS5430的时钟同步、时间戳硬件软件缓存性能与国外产品相当,同时兼具高性能、高可靠性和低成本的特点。

第三款新产品:高性能CAN/LIN接口卡ETS5130

ETS5130,专为汽车开发、测试和诊断而设计的传统总线接口卡,具备3 CAN/3 LINC总线通道。

ETS5130的核心功能是实现CAN(FD)/LIN与USB协议之间的转换。得益于自主设计的IP核,与国外产品相比,其在IO通道时钟同步、内外部供电方面有很多创新,在国内处于领先地位。

第四款新产品:IOP测试仪-ETS4620A

ETS4620A是一款真正的IOP测试仪,支持两大主流PHY芯片,无论何种场景,至少都能测试一个PHY芯片,真正实现了IOP互操作性。得益于其高度集成设计,如内置高斯噪声发生器等,使这款测试仪比其他方案降低成本50%以上。它还提供多种通信接口,满足各类场景应用。

ETS4620A的供电性能同样出色,最大供电电流达20A,最大供电电压达32V,完全满足市面上所有量产的ECU/域控制器测试需求。它还支持全自动测试,只需一键操作,便能在几分钟内完成接线、运行测试用例到生成测试报告的全过程。目前,国内已有30多家头部客户选择了这款产品。

第五款新产品:高分辨率TSN时钟同步精度测试仪是ETS2110

ETS2110是他基于1PPS测量方法的系统时钟同步精度测试设备,可以解决TSN量产中的时钟同步问题,验证不同部件之间的软件是否同步。

作为一款纳秒级分辨率TSN时钟同步精度测试仪,ETS2110填补了国内空白。

DDS应用探索、HMI软件平台化开发及TSN技术实践

怿星科技车载网络技术经理魏福恒详细介绍了在车载网络测试领域的DDS测试探索及成果,重点涵盖:DDS在车载应用的探索与测试需求,以及为满足这些需求而开发的测试解决方案。

他指出,作为一种基于发布/订阅模型的以数据为中心的通信互联框架,DDS为分布式系统提供低时延、高可靠性、可扩展的通信标准,并广泛应用于工业、交通、国防等领域。随着汽车行业应用的增加,特别是在自动驾驶和座舱多节点、大数据通信背景下,对DDS的测试需求日益凸显。

DDS测试需求包括协议一致性、通信功能、QS接口、安全认证等方面的测试验证。他强调,由于DDS并非专为车载设计,其测试需要针对其原生特性进行定制化开发,同时要考虑车内复杂网络环境下的协议转换和路由测试。

为此,怿星科技开发了一套完整的DDS测试解决方案,包括测试规范、测试软件、测试中间件等。他详细介绍了相关测试规范、测试软件的功能特性,以及测试中间件对实现测试用例和监控ECU行为的关键作用。

此外,他还展示了怿星科技为某车企提供的DDS协议性和性能测试案例和调测结果,体现了怿星科技在DDS测试领域的专业能力和实践经验。

魏福恒最后表示:“我们将持续进行DDS测试的升级迭代和更新,更好地满足汽车行业对DDS测试的需求。”

怿星科技智能驾舱HMI经理杨博分享了软件定义汽车时代的高效HMI软件平台化开发实践。他指出:“当前行业面临几个主要痛点,如HMI开发工具选择多样、不同车型和不同电子架构适配以及兼容不同Tier1平台的问题。怿星科技的平台化解决方案强调了兼容性、解耦、标准化模块和高维护性的特点,能够解决上述难题。”

另外,杨博还详细介绍了怿星科技的智能座舱系统架构,包括实现软硬分离、采用高效MVVM设计模式,以及HMI应用层软件的三层设计。怿星科技通过打造HMI软件平台化架构eFramework实现了向上兼容不同HMI开发工具,向下兼容不同Tire1平台,用一套代码兼容不同车型、分辨率和电子架构。

此外,杨博还介绍了怿星科技的一站式开发工具套件eStation,这是以开发为中心,衍生出了覆盖需求、架构、模块、信号、代码生成、测试管理、集成发布、质量交付的全流程开发管理套件。他提到,通过工具链自动生成代码、限制开发人员行为、提供标准化接口和跨UI工具插件等方式,有助于优化开发流程和提升项目交付质量。

怿星科技CTO虞胜伟分享了TSN在车载和工业领域的应用和进展。他在介绍OT(操作技术)和IT(信息技术)概念时表示,随着自动驾驶技术的发展,车载系统对大数据处理和控制实时性的需求推动了TSN技术的应用。

他详细阐述了TSN的技术特点,包括时间同步、低时延、可靠性和资源管理,并指出TSN通过子协议提供了高度的灵活性和可扩展性。他还提到TSN在车载领域落地过程中面临的挑战,包括硬件平台、系统平台、通信中间件、确定性调度以及应用开发等方面的技术储备和需求。

虞胜伟还分享了怿星科技在TSN领域的工作,包括时间同步产品的开发、与长城合作的TSN概念验证方案以及与英飞凌合作的TC4芯片软件开发项目。

他强调:“TSN在提升整车开发效率和实时性方面具有很大潜力,而目前TSN技术仍处于起步阶段,随着自动驾驶和车辆实时性需求的增长,TSN有着良好的发展前景。”

最后,虞胜伟提出了在TSN应用中需要关注的方法论,包括整车调度、仿真、验证等环节,强调了工具链和供应链在TSN技术落地中的重要性。

写在最后

十年磨砺锋刃出,蓄势待发正当时,2024年是怿星科技潜心沉淀的第十个年头,公司聚焦智能汽车软件新基建,紧密围绕汽车软件研发过程中的难点问题,不断开发新产品,为汽车软件的开发和测试给出了圆满答案。

相关文章:

更专业的汽车软件研发工具链,怿星重磅发布新产品

怿星科技在2024北京国际车展同期举办主题为“创新引领未来——聚焦智能汽车软件新基建”的新产品发布会,重磅推出1款绝对优势产品和4套场景解决方案。同时举行了4场热点技术研讨:国产工具链的机遇与挑战、新架构下的的车载DDS应用探索及测试方案介绍、软…...

Stable Diffusion:AI绘画的新纪元

摘要: Stable Diffusion(SD)作为AI绘画领域的新星,以其开源免费、强大的生成能力和高度的自定义性,正在引领一场艺术与技术的革命。本文旨在为读者提供Stable Diffusion的全面介绍,包括其原理、核心组件、安…...

有5个excel表,每个表有6列。用python把这5个表合成1个表。

要将五个Excel表格合并成一个表格,我们可以使用pandas库,它提供了一个简单且强大的方式来处理和分析数据。下面是一个步骤说明和示例代码: 步骤: 安装pandas和openpyxl(如果你还没有安装的话)&#xff1a…...

【回溯算法】【Python实现】最大团问题

文章目录 [toc]问题描述回溯算法Python实现时间复杂性 问题描述 给定无向图 G ( V , E ) G (V , E) G(V,E),如果 U ⊆ V U \subseteq V U⊆V,且对任意 u u u, v ∈ U v \in U v∈U有 ( u , v ) ∈ E (u , v) \in E (u,v)∈E,则称…...

CMakeLists.txt语法规则:foreach 循环基本用法

一. 简介 cmake 中除了 if 条件判断之外,还支持循环语句,包括 foreach()循环、while()循环。 本文学习 CMakeLists.txt语法中的循环语句。 CMakeLists.txt语法中 有两种 循环实现方式:foreach循环与 while循环。 二. CMakeLists.txt语法规则…...

redis集群-主从机连接过程

首先从机需要发送自身携带的replid和offset向主机请求连接 replid:replid是所有主机在启动时会生成的一个固定标识,它表示当前复制流的id,当从机第一次请求连接时,主机会将自己的replid发送给从机,从机在接下来的请求…...

去哪里找高清视频素材?推荐几个短视频素材免费网站

在数字时代,视频内容的质量直接影响观众的吸引力和留存率。尤其是高清、4K视频素材和可商用素材,它们在提升视觉质量和叙事深度方面起到了至关重要的作用。以下是一些国内外的顶级视频素材网站,它们提供的资源将为您的创作提供极大的支持和灵…...

从互联网医院源码到搭建:开发视频问诊小程序的技术解析

如今,视频问诊小程序作为医疗服务的一种新形式,正逐渐受到人们的关注和青睐。今天,小编将为您详解视频问诊小程序的开发流程。 一、背景介绍 互联网医院源码是视频问诊小程序开发的基础,它提供了一套完整的医疗服务系统框架&…...

【Linux】常见指令(二)

mv指令 mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files) 是Linux系统下常用的命令,经常用来备份文件或者目录 功能: 1.剪切文件或者目录 2.对文件或者目录进行重命名 常用选项: -f &#xf…...

python元类与C#、Java中的反射

Python的元类和C#中的反射 在概念上有一定的相似性,但它们的目的和使用方式有所不同。 Python的元类: 元类(Metaclass)是控制类创建的类。它们定义了类的创建过程,可以修改类的行为。元类通过定制类的创建过程&…...

Echart.js绘制时间线并绑定事件

<template><div id"app"><!-- 定义一个具有指定宽高的容器&#xff0c;用于渲染图表 --><div ref"timeline" style"width: 800px; height: 600px;"></div></div> </template><script> import *…...

Flutter弹窗链-顺序弹出对话框

效果 前言 弹窗的顺序执行在App中是一个比较常见的应用场景。比如进入App首页&#xff0c;一系列的弹窗就会弹出。如果不做处理就会导致弹窗堆积的全部弹出&#xff0c;严重影响用户体验。 如果多个弹窗中又有判断逻辑&#xff0c;根据点击后需要弹出另一个弹窗&#xff0c;这…...

1290.二进制链表转整数

给你一个单链表的引用结点 head。链表中每个结点的值不是 0 就是 1。已知此链表是一个整数数字的二进制表示形式。 请你返回该链表所表示数字的 十进制值 。 示例 1&#xff1a; 输入&#xff1a;head [1,0,1] 输出&#xff1a;5 解释&#xff1a;二进制数 (101) 转化为十进制…...

P8803 [蓝桥杯 2022 国 B] 费用报销

P8803 [蓝桥杯 2022 国 B] 费用报销 分析 最值问题——DP 题意分析&#xff1a;从N张票据中选&#xff0c;且总价值不超过M的票据的最大价值&#xff08;背包问题&#xff09; K天限制 一、处理K天限制&#xff1a; 1.对于输入的是月 日的格式&#xff0c;很常用的方式是…...

【Android】Kotlin学习之Lambda表达式

java和kotlin对比 Lambda语法 Lambda隐形参数 it 也可以不使用指定的名称it, 可以 自定义 Lambda 使用下划线...

YOLOv5-7.0改进(四)添加EMA注意力机制

前言 关于网络中注意力机制的改进有很多种&#xff0c;本篇内容从EMA注意力机制开始&#xff01; 往期回顾 YOLOv5-7.0改进&#xff08;一&#xff09;MobileNetv3替换主干网络 YOLOv5-7.0改进&#xff08;二&#xff09;BiFPN替换Neck网络 YOLOv5-7.0改进&#xff08;三&…...

TCP协议的确认应答机制

TCP&#xff08;Transmission Control Protocol&#xff09;是一种面向连接的、可靠的、基于字节流的传输层协议&#xff0c;它在网络通信中扮演着至关重要的角色。其中&#xff0c;确认应答机制是TCP协议中的一个核心概念&#xff0c;它确保了数据的可靠传输。本文将详细介绍J…...

【论文阅读笔记】MAS-SAM: Segment Any Marine Animal with Aggregated Features

1.论文介绍 MAS-SAM: Segment Any Marine Animal with Aggregated Features MAS-SAM&#xff1a;利用聚合特征分割任何海洋动物 Paper Code(空的) 2.摘要 最近&#xff0c;分割任何模型&#xff08;SAM&#xff09;在生成高质量的对象掩模和实现零拍摄图像分割方面表现出卓越…...

C语言中的精确宽度类型

概述 在 C 语言标准库 <stdint.h> 中定义了一系列精确宽度的整数类型&#xff0c;这些类型保证了它们的位数宽度&#xff0c;从而允许编写跨平台的可移植代码。以下是一些常用的精确宽度整数类型&#xff1a; int8_t: 8位有符号整数uint8_t: 8位无符号整数int16_t: 16位…...

大数据比赛-环境搭建(一)

1、安装VMware Workstation 链接&#xff1a;https://pan.baidu.com/s/1IvSFzpnQFl3svWyCGRtEmg 提取码&#xff1a;ukpo 内有安装包及破解方式&#xff0c;安装教程。 2、下载Ubuntu系统 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com) 点击下载&#xff…...

STM32 单片机启动过程全解析:从上电到主函数的旅程

一、为什么要理解启动过程&#xff1f; STM32 的启动过程就像一台精密仪器的开机自检&#xff0c;它确保所有系统部件按既定方式初始化&#xff0c;才能顺利运行我们的应用代码。对初学者而言&#xff0c;理解启动过程能帮助解决常见“程序跑飞”“不进 main”“下载后无反应”…...

Kafka集成Flume/Spark/Flink(大数据)/SpringBoot

Kafka集成Flume Flume生产者 ③、安装Flume&#xff0c;上传apache-flume的压缩包.tar.gz到Linux系统的software&#xff0c;并解压到/opt/module目录下&#xff0c;并修改其名称为flume Flume消费者 Kafka集成Spark 生产者 object SparkKafkaProducer{def main(args:Array[S…...

NLP学习路线图(十四):词袋模型(Bag of Words)

在自然语言处理&#xff08;NLP&#xff09;的广阔天地中&#xff0c;词袋模型&#xff08;Bag of Words, BoW&#xff09; 宛如一块历经岁月沉淀的基石。它虽非当今最耀眼的明星&#xff0c;却为整个领域奠定了至关重要的基础&#xff0c;深刻影响了我们让计算机“理解”文本的…...

Playwright 测试框架 - Node.js

🚀超全实战:基于 Playwright + Node.js 的自动化测试项目教程【附源码】 📌 本文适合自动化测试入门者 & 前端测试实战者。从零开始手把手教你搭建一个 Playwright + Node.js 项目,涵盖配置、测试用例编写、运行与调试、报告生成以及实用进阶技巧。建议收藏!👍 �…...

【目标检测】检测网络中neck的核心作用

1. neck最主要的作用就是特征融合&#xff0c;融合就是将具有不同大小感受野的特征图进行了耦合&#xff0c;从而增强了特征图的表达能力。 2. neck决定了head的数量&#xff0c;进而潜在决定了不同尺度样本如何分配到不同的head&#xff0c;这一点可以看做是将整个网络的多尺…...

车载诊断架构SOVD --- 车辆发现与建连

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 钝感力的“钝”,不是木讷、迟钝,而是直面困境的韧劲和耐力,是面对外界噪音的通透淡然。 生活中有两种人,一种人格外在意别人的眼光;另一种人无论…...

计算机网络相关发展以及常见性能指标

目录 一、因特网概述 1.1 基本概念 1.2 因特网发展的三个阶段 1.3 英特网服务提供者ISP 1.4 英特网的标准化工作 1.5 因特网的组成 1.6 简单总结 二、3种交换方式 2.1 电路交换&#xff08;Circuit Switching&#xff09; 2.2 分组交换&#xff08;Packet Switching&…...

VBA数据库解决方案二十:Select表达式From区域Where条件Order by

《VBA数据库解决方案》教程&#xff08;版权10090845&#xff09;是我推出的第二套教程&#xff0c;目前已经是第二版修订了。这套教程定位于中级&#xff0c;是学完字典后的另一个专题讲解。数据库是数据处理的利器&#xff0c;教程中详细介绍了利用ADO连接ACCDB和EXCEL的方法…...

2023年电赛C题——电感电容测量装置

一、赛题 二、题目分析——损耗角正切值 对于一个正常的正弦波信号&#xff0c;如果通过的是一个电阻或一条导线&#xff0c;那么它的电流信号和电压信号是一致的&#xff08;有电压才有电流&#xff09;&#xff0c;没有相位差。 但是如果正弦波经过了一个电感或电容&#xf…...

新编辑器编写指南--给自己的备忘

欢迎使用Markdown编辑器 你好&#xff01; 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章&#xff0c;了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持&#x…...