嵌入式系统的历史与发展
目录
引言
一、嵌入式系统的早期萌芽
1、首个现代嵌入式系统
2、早期未成形嵌入式系统的应用
二、以单片机为主的初级阶段
1、工业领域应用
2、大型家电领域应用
三、处理器升级与多样化应用阶段
1、数字化电子化设备涌现
(1)智能仪表
(2)智能家电
(3)智能玩具
2、技术层面的发展
四、微电子技术推动下的成熟阶段
1、系统特性提升
2、多领域深度渗透
(1)信息家电领域
(2)工业控制领域
(3)交通管理领域
(4)医疗设备领域
五、与 Internet 融合的新发展阶段
1、智能家居领域变革
2、工业物联网发展推动
3、智能交通领域创新
六、嵌入式系统的未来展望
1、嵌入式人工智能发展
2、大数据技术融合
3、5G 技术助力
4、物联网需求下的发展方向
引言
嵌入式系统,这个在当今科技领域中无处不在却又常常隐匿于幕后的关键角色,正深刻地影响着我们生活的方方面面。
从智能家居中的恒温器到汽车的防抱死制动系统,从工业自动化中的机器人控制到医疗设备中的生命体征监测,嵌入式系统以其强大的功能和高度的适应性,为各种设备赋予了智能与高效。
然而,这样一个对现代生活至关重要的技术体系,其发展历程却鲜为人知。
本文将带您深入探寻嵌入式系统的起源,梳理其发展脉络,展望其未来发展趋势,一同领略这项技术的魅力与变革。
一、嵌入式系统的早期萌芽
嵌入式系统的历史可以追溯到 20 世纪中叶。在那个计算机技术刚刚起步的年代,计算机体积庞大、运算速度有限且成本高昂,主要应用于科学计算和军事领域。
然而,随着电子技术的不断进步,人们开始探索将计算机技术与其他设备相结合的可能性,嵌入式系统的雏形也在这一时期逐渐显现。
1、首个现代嵌入式系统
公认的第一个现代嵌入式系统是 20 世纪 60 年代初美国麻省理工学院开发的阿波罗导航计算机 (Apollo Guidance Computer,简称 AGC)。
它的诞生肩负着重大使命 —— 引导阿波罗飞船往返地球与月球。在当时,这是一项极具挑战性的任务,需要计算机具备高度精确的计算能力和可靠的运行性能。
AGC 采用了集成电路技术,大大缩小了计算机的体积,使其能够安装在飞船有限的空间内。它不仅为阿波罗计划的成功实施提供了关键支持,也为后来嵌入式系统的发展奠定了基础。
2、早期未成形嵌入式系统的应用
几乎在同一时期,美国在民兵 Ⅱ 导弹上大量使用内嵌的集成电路用于火控系统等方面。
这些早期未成形的嵌入式系统,虽然功能相对简单,但已经展现出了将计算机技术嵌入到特定设备中,以实现特定功能的理念。
它们在军事领域的应用,证明了这种技术的可行性和巨大潜力,也为后续嵌入式系统在更广泛领域的发展拉开了序幕。
二、以单片机为主的初级阶段
真正意义上的嵌入式系统出现在 20 世纪 70 年代的美国,当时被称作嵌入式计算机系统或者隐藏式计算机。
这一时期,嵌入式系统主要以 4 位 / 8 位的单片机为主,构成了可编程控制系统。
这些早期的嵌入式设备结构简单,功能相对单一,主要能力是与传感器、伺服器等外围设备协同工作,实现控制、检测、显示和指示等基本功能。
1、工业领域应用
在工业领域,这些嵌入式系统被广泛应用于各种工业设备的控制,如机床、自动化生产线等。它们能够根据预设的程序,精确地控制设备的运行,提高生产效率和产品质量。
2、大型家电领域应用
在大型家电方面,嵌入式系统的应用也逐渐兴起。
例如,早期的洗衣机、冰箱等家电开始引入单片机控制,实现了一些简单的自动化功能,如定时控制、温度调节等,为人们的生活带来了便利。
这一阶段的嵌入式系统虽然功能有限,但却开启了嵌入式技术发展的新篇章。
单片机的出现,使得计算机技术能够以更加小巧、灵活的方式嵌入到各种设备中,为后续嵌入式系统的多样化发展奠定了硬件基础。
同时,这一时期的应用实践也让人们逐渐认识到嵌入式系统在提高设备性能、实现智能化控制方面的巨大潜力,激发了更多科研人员和企业对嵌入式技术的关注与投入。
三、处理器升级与多样化应用阶段
进入 20 世纪 80 年代,半导体技术迎来了飞速发展,这为嵌入式系统的演进带来了新的契机。随着数字电路的大量应用,昂贵的模拟电路逐渐被替代,许多外围电路的元器件开始被集成到处理器芯片上。
这一技术突破使得嵌入式系统的设计更加灵活多样,体积进一步缩小,功耗降低,同时性能得到了显著提升。
1、数字化电子化设备涌现
在这一时期,嵌入式系统开始在各个领域广泛普及,出现了大量数字化的电子化设备。
(1)智能仪表
智能仪表就是其中的典型代表,它们通过嵌入式系统实现了对各种物理量的精确测量和数据处理,并能够将测量结果以数字形式直观地显示出来。
与传统仪表相比,智能仪表具有更高的精度、更强的功能扩展性以及更好的人机交互性能。
(2)智能家电
智能家电也在这一时期蓬勃发展,从智能电视到智能微波炉,嵌入式系统赋予了家电更多的智能化功能,如智能控制、远程操作、故障诊断等,极大地提升了用户的使用体验。
(3)智能玩具
智能玩具的出现则为儿童带来了更加丰富有趣的娱乐体验,嵌入式系统使得玩具具备了互动性、可编程性等特点,深受孩子们的喜爱。
2、技术层面的发展
从技术层面来看,这一时期的嵌入式系统主要以 8 位 / 16 位处理器为基础,并开始配置简单的操作系统。
操作系统的引入,使得嵌入式系统的软件管理和任务调度更加高效,能够更好地支持复杂功能的实现。
例如,在一些工业自动化控制系统中,通过操作系统可以实现多任务并行处理,同时控制多个设备的运行,大大提高了生产效率。
这一阶段的发展,不仅丰富了嵌入式系统的应用场景,也推动了嵌入式技术从简单的硬件控制向软硬件协同发展的方向转变,为嵌入式系统的进一步成熟奠定了坚实基础。
四、微电子技术推动下的成熟阶段
20世纪90年代中期,纳米加工技术的出现成为了嵌入式系统发展历程中又一个重要里程碑。
这一先进技术使得芯片的集成度大幅提高,能够在极小的芯片面积上实现更加复杂的电子系统。同时,随着集成电路设计和制造工艺的不断进步,嵌入式系统的性能得到了质的飞跃,成本却进一步降低。
1、系统特性提升
在这一时期,嵌入式系统的操作内核变得更小、功能更加完善,模块化程度大幅提高。
开发设备也日益齐全,种类繁多,涵盖了从硬件开发工具到软件开发平台的各个方面,为嵌入式系统的开发提供了极大的便利。
这一阶段的嵌入式系统正式确立了其定义,即以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等要求严格的专用计算机系统。
2、多领域深度渗透
从应用领域来看,嵌入式系统在这一时期几乎渗透到了所有行业。
(1)信息家电领域
在信息家电领域,除了智能电视、智能家电等产品不断升级换代外,还出现了如智能音箱、智能摄像头等新兴产品,它们通过嵌入式系统实现了与互联网的连接,为用户提供了更加丰富的智能服务。
(2)工业控制领域
在工业控制领域,嵌入式系统成为了实现工业自动化的核心技术,广泛应用于工厂的生产线上,实现了设备的智能化监控和管理,提高了生产效率和产品质量。
(3)交通管理领域
在交通管理领域,嵌入式系统被应用于汽车的电子控制系统中,如发动机控制单元、车身稳定控制系统等,提高了汽车的安全性和性能。
(4)医疗设备领域
在医疗设备领域,嵌入式系统的应用使得医疗设备更加智能化、小型化,如便携式血糖仪、心电监护仪等,为医疗诊断和治疗提供了更加便捷、准确的手段。
这一时期的嵌入式系统以 32 位处理器和嵌入式操作系统为标志,进入了全面成熟的发展阶段。它们不仅在性能和功能上满足了各种复杂应用的需求,而且在成本、体积和功耗等方面也具备了很强的竞争力,成为了推动现代科技发展的重要力量。
五、与 Internet 融合的新发展阶段
随着互联网技术在 21 世纪的迅猛发展,嵌入式系统迎来了又一次重大变革 —— 与 Internet 的深度融合。这一融合趋势使得嵌入式系统从孤立的设备逐渐转变为连接全球的智能节点,为其应用带来了无限的拓展空间。
1、智能家居领域变革
在智能家居领域,通过将嵌入式系统与互联网相结合,实现了家庭设备的互联互通和远程控制。用户可以通过手机 APP 随时随地控制家中的灯光、温度、窗帘等设备,实现更加便捷、舒适的生活体验。
同时,智能家居系统还能够通过传感器收集环境数据,进行智能分析和决策,实现节能减排、安全防护等功能。
2、工业物联网发展推动
在工业物联网方面,嵌入式系统与互联网的融合推动了工业 4.0 的发展。工厂中的各种设备通过嵌入式系统连接到互联网,实现了设备之间的信息共享和协同工作。
企业可以实时监控设备的运行状态,进行远程维护和管理,提高生产效率,降低生产成本。此外,通过大数据分析和人工智能技术,还能够实现生产过程的优化和预测性维护,进一步提升企业的竞争力。
3、智能交通领域创新
在智能交通领域,嵌入式系统与互联网的结合催生了智能汽车和车联网的发展。
智能汽车通过嵌入式系统实现了自动驾驶、智能导航、车辆安全等功能,车联网则使得车辆与车辆、车辆与基础设施之间能够进行信息交互,提高交通效率,减少交通事故。
在这一阶段,嵌入式系统不仅需要具备强大的计算能力和可靠的运行性能,还需要具备良好的网络通信能力和数据处理能力。
为了适应这一需求,嵌入式处理器的性能不断提升,网络通信协议不断完善,同时云计算、边缘计算等新兴技术也与嵌入式系统深度融合,为其发展注入了新的活力。
六、嵌入式系统的未来展望
展望未来,嵌入式系统将继续保持快速发展的态势,并在更多领域发挥关键作用。随着人工智能、大数据、5G 等新兴技术的不断成熟,嵌入式系统将迎来更加广阔的发展空间。
1、嵌入式人工智能发展
在人工智能方面,嵌入式人工智能将成为未来发展的重要方向。通过将人工智能算法嵌入到嵌入式系统中,设备将具备更加智能的感知、决策和执行能力。
例如,在智能安防领域,嵌入式系统可以通过人工智能算法对监控视频进行实时分析,实现对异常行为的自动识别和报警;在医疗领域,嵌入式人工智能可以辅助医生进行疾病诊断,提高诊断的准确性和效率。
2、大数据技术融合
大数据技术也将与嵌入式系统深度融合。嵌入式设备作为数据的采集源头,将产生海量的数据。通过大数据分析技术,可以对这些数据进行挖掘和分析,为决策提供支持。
例如,在工业生产中,通过对设备运行数据的分析,可以优化生产流程,提高生产效率;在智能交通中,通过对交通流量数据的分析,可以实现智能交通调度,缓解交通拥堵。
3、5G 技术助力
5G 技术的普及将为嵌入式系统带来更高速、低延迟的网络连接。这将使得嵌入式设备能够更加实时地与云端进行数据交互,实现更加复杂的功能。
例如,在远程医疗中,5G 技术可以支持高清视频会诊和远程手术,提高医疗服务的可及性;在智能工厂中,5G 技术可以实现设备的实时远程控制和协同工作,提高生产效率和质量。
4、物联网需求下的发展方向
随着物联网的不断发展,嵌入式系统将连接更多的设备,形成一个庞大的智能网络。
在这个网络中,嵌入式系统需要具备更高的安全性、可靠性和互操作性,以保障整个系统的稳定运行。同时,为了满足不同应用场景的需求,嵌入式系统将朝着更加小型化、低功耗、高性能的方向发展,不断提升自身的竞争力。
嵌入式系统作为现代科技的核心支撑技术之一,其发展历程见证了人类科技的不断进步。从早期的萌芽到如今与新兴技术的深度融合,嵌入式系统在各个领域发挥着越来越重要的作用。
展望未来,我们有理由相信,嵌入式系统将继续引领科技发展的潮流,为人类创造更加美好的生活。
相关文章:
嵌入式系统的历史与发展
目录 引言 一、嵌入式系统的早期萌芽 1、首个现代嵌入式系统 2、早期未成形嵌入式系统的应用 二、以单片机为主的初级阶段 1、工业领域应用 2、大型家电领域应用 三、处理器升级与多样化应用阶段 1、数字化电子化设备涌现 (1)智能仪表…...
mysql调试记录
ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY password; 该命令在调试python使用pymysql连接数据库出现错误时, 报错为pymysql.err.OperationalError: (1045, "Access denied for user rootlocalhost (using password: NO)") m…...
【后端开发】Spring MVC阶段总结
文章目录 快捷引入依赖lombok的使用Lombok依赖Lombok使用Lombok注解 三层架构分层的目的MVC与分层的区别三层架构分层的好处 企业命名规范常见命名命名风格介绍大驼峰风格小驼峰风格包名 常见注解Cookie与Session 快捷引入依赖 这个方法可以快捷引入依赖,但是引入依…...
netty-socketio + springboot 消息推送服务
netty-socketio springboot 消息推送服务 后端1. 目录结构:代码pom文件:application.yml:SocketIOConfig:PushMessage:ISocketIOServiceSocketIOServiceImpl:pushMessageController:启动类&…...
基于 JavaWeb 的 SSM 在线视频教育系统设计和实现(源码+文档+部署讲解)
技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论文…...
同时打开多个Microchip MPLAB X IDE
0.引用 Microchip 32位MCU CAN驱动图文教程-附源码 - 哔哩哔哩 https://bbs.21ic.com/icview-3391426-1-1.html https://bbs.21ic.com/icview-3393632-1-1.html 1.前言 工作中接触到使用Microchip 的 MPLAB X IDE 开发工具,使用的MCU是Microchip SAMD21J18A MCU…...
dify 500错误
问题 升级到1.2.0 后所有页面接口均报错500, 环境: docker 本地部署 version:1.2.0 解决办法 1.首先关闭服务 docker compose down2.找到docker-compose.yaml里的plugin_daemon,参照下面修改参数 plugin_daemon:environment:PLUGIN_MAX_EXECUTION…...
WPF设计标准学习记录26
画刷名称功能说明SolidColorBrush使用单一的连续颜色填充区域LinearGradientBrush使用线性渐变绘制区域。RadialGradientBrush使用径向渐变绘制区域。 焦点定义渐变的开始,而圆定义渐变的终点。ImageBrush使用图像绘制区域。VisualBrush使用一个视图绘制区域。BitmapCacheBrus…...
cin,cin.get(),getchar(),getline(),cin.get line()异同点
文章目录 1.cin2.cin.get()3.getchar()4.cin.getline()5.getline() 1.cin (1)cin>>等价于cin.operator>>(),即调用成员函数operator>>()进行读取数据。 (2)当cin>>从缓冲区中读取数据时&…...
7# 5多线-7 不会停
7# 5多线-7 不会停 分析,明显线接错了,打自动时也能手动启停,打手动无法启停,这时远程只能启ka3,无法启ka4。排查手自转换2上没接线,接到8上了(13和12接错了,也就是sac的5和6接错了)…...
基于混合编码器和边缘引导的拉普拉斯金字塔网络用于遥感变化检测
Laplacian Pyramid Network With HybridEncoder and Edge Guidance for RemoteSensing Change Detection 0、摘要 遥感变化检测(CD)是观测和分析动态土地覆盖变化的一项关键任务。许多基于深度学习的CD方法表现出强大的性能,但它们的有效性…...
机器学习 从入门到精通 day_04
1. 决策树-分类 1.1 概念 1. 决策节点 通过条件判断而进行分支选择的节点。如:将某个样本中的属性值(特征值)与决策节点上的值进行比较,从而判断它的流向。 2. 叶子节点 没有子节点的节点,表示最终的决策结果。 3. 决策树的…...
CLAHE算法介绍
限制对比度自适应直方图增强 CLAHE 算法介绍 1. CLAHE算法框图2.直方图clip及重分配2.1 opencv自带2.2 scikit-image2.3 结果对比2.4 clip limit的性质3.插值参考文献上图来自 K. Zuiderveld: Contrast Limited Adaptive Histogram Equalization。 图中可以看到各种直方图均衡的…...
高并发的业务场景下,如何防止数据库事务死锁
一、 一致的锁定顺序 定义: 死锁的常见原因之一是不同的事务以不同的顺序获取锁。当多个事务获取了不同资源的锁,并且这些资源之间发生了互相依赖,就会形成死锁。 解决方法: 确保所有的事务在获取多个锁时,按照相同的顺序请求锁。例如,如果事务A需要锁定表A和表B,事务…...
使用Python从零实现一个端到端多模态 Transformer大模型
嘿,各位!今天咱们要来一场超级酷炫的多模态 Transformer 冒险之旅!想象一下,让一个模型既能看懂图片,又能理解文字,然后还能生成有趣的回答。听起来是不是很像超级英雄的超能力?别急,…...
elestio memos SSRF漏洞复现(CVE-2025-22952)(附脚本)
免责申明: 本文所描述的漏洞及其复现步骤仅供网络安全研究与教育目的使用。任何人不得将本文提供的信息用于非法目的或未经授权的系统测试。作者不对任何由于使用本文信息而导致的直接或间接损害承担责任。如涉及侵权,请及时与我们联系,我们将尽快处理并删除相关内容。 前言…...
倚光科技:以创新之光,雕琢全球领先光学设计公司
在光学技术飞速发展的当下,每一次突破都可能为众多领域带来变革性的影响。而倚光(深圳)科技有限公司,作为光学设计公司的一颗璀璨之星,正以其卓越的创新能力和深厚的技术底蕴,引领着光学设计行业的发展潮流…...
Linux安装Elasticsearch详细教程
准备工作 下载地址:Download Elasticsearch | Elastic 下载时需要注意es与jdk版本对应关系 ES 7.x 及之前版本,选择 Java 8 ES 8.x 及之后版本,选择 Java 17 或者 Java 18,建议 Java 17,因为对应版本的 Logstash 不支持 Java 1…...
C++字符串操作详解
引言 字符串处理是编程中最常见的任务之一,而在C中,我们有多种处理字符串的方式。本文将详细介绍C中的字符串操作,包括C风格字符串和C的string类。无论你是C新手还是想巩固基础的老手,这篇文章都能帮你梳理字符串处理的关键知识点…...
PromptPro|提示词生成和管理专家
大家好,我是吾鳴。 今天吾鳴给大家分享一个实用的提示词管理网站,它的名称叫做产品化管理提示词,英文名叫做PromptPro,是一个可以帮你管理你的大模型提示词的网站,同时你也可以告诉它你的需求,让它帮你生成…...
计算机视觉图像特征提取入门:Harris角点与SIFT算法
计算机视觉图像特征提取入门:Harris角点与SIFT算法 一、前言二、Harris 角点检测算法2.1 Harris 角点的定义与直观理解2.1.1 角点的概念2.1.2 Harris 角点的判定依据 2.2 Harris 角点检测的实现步骤2.2.1 计算图像的梯度2.2.2 构建结构张量矩阵2.2.3 …...
swift菜鸟教程1-5(语法,变量,类型,常量,字面量)
一个朴实无华的目录 今日学习内容:1.基本语法引入空格规范输入输出 2.变量声明变量变量输出加反斜杠括号 \\( ) 3.可选(Optionals)类型可选类型强制解析可选绑定 4.常量常量声明常量命名 5.字面量整数 and 浮点数 实例字符串 实例 今日学习内容: 1.基本…...
02142数据结构导论
初学者,怎样理解这道题,怎样大白话分析 答案解析 00、概念 29、 28、 27、 26、 25、 24、 23、 22、有5个元素,其入栈次序为:A、B、C、D、E,写出以元素C、D最先出栈(即C第一个且D第二个出栈)的各种可能的出栈次序。 (来…...
如何在AMD MI300X 服务器上部署 DeepSeek R1模型?
DeepSeek-R1凭借其深度推理能力备受关注,在语言模型性能基准测试中可与顶级闭源模型匹敌。 AMD Instinct MI300X GPU可在单节点上高效运行新发布的DeepSeek-R1和V3模型。 用户通过SGLang优化,将MI300X的性能提升至初始版本的4倍,且更多优化将…...
【Django】教程-15-注册页面
【Django】教程-1-安装创建项目目录结构介绍 【Django】教程-2-前端-目录结构介绍 【Django】教程-3-数据库相关介绍 【Django】教程-4-一个增删改查的Demo 【Django】教程-5-ModelForm增删改查规则校验【正则钩子函数】 【Django】教程-6-搜索框-条件查询前后端 【Django】教程…...
OpenAI即将上线新一代重磅选手——GPT-4.1
每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…...
参照Spring Boot后端框架实现序列化工具类
本文参照Jackson实现序列化工具类,旨在于简化开发 JacksonUtil.class public class JacksonUtil {private JacksonUtil() {}/*** 单例*/private final static ObjectMapper OBJECT_MAPPER;static {OBJECT_MAPPER new ObjectMapper();}private static ObjectMappe…...
C_内存 内存地址概念
1. 计算机内存的基本概念 计算机的内存(RAM,随机存取存储器)是用来存储程序运行时的数据和指令的地方。内存被划分为许多小单元,每个单元有一个唯一的地址,这些地址从0开始编号。 内存单元:每个内存单元通…...
Rust重定义数据库内核:从内存安全到性能革命的破界之路
Rust语言正在颠覆传统数据库开发范式,其独特的所有权系统与零成本抽象能力,为攻克C/C时代遗留的内存泄漏、并发缺陷等顽疾提供全新解决方案。本文通过TiKV、Materialize等新一代数据库核心组件的实践案例,剖析Rust如何重塑存储引擎、查询优化…...
tree 显示到二级目录
要使用 tree 命令显示到二级目录,可以通过 -L 参数指定目录层级。具体命令如下: tree -L 2 参数说明: -L 数字:控制显示的目录深度。-L 2 表示显示到第二级目录(即当前目录下的直接子目录及其内容)。 示例输出: 复制 . ├── dir1 │ ├── file1.txt │ └─…...
UE5 在UE中创建骨骼动画
文章目录 创建动画的三种方式修改骨骼动画 创建动画的三种方式 方法一 打开一个已有的动画,左上角“创建资产/创建动画/参考姿势” 这将创建一个默认的A字形的骨骼,不建议这么做 方法二 打开一个已有的动画,左上角“创建资产/创建动画/当前…...
工业相机使用笔记
目前工业相机有多种分类方式,以下是基于不同原理和特点的类别总结: 按维度分类 2D相机: 原理:通过镜头将二维平面上的物体成像在图像传感器上,传感器上的像素点阵列捕捉物体的光信号,并转换为电信号或数字…...
深度兼容性测试和自助兼容性测试的区别,如何正确的选择?
泽众云经过几年业务快速发展,特别是泽众云兼容性测试服务已成为市场热门供应商之一,也根据用户不同需求推出了超高性价比服务,主要有深度兼容性测试和自助兼容性测试两种方式。2025年上半云真机平台的机型已升级到1000,全面覆盖了…...
Windows下安装depot_tools
一、引言 Chromium和Chromium OS使用名为depot_tools的脚本包来管理检出和审查代码。depot_tools工具集包括gclient、gcl、git-cl、repo等。它也是WebRTC开发者所需的工具集,用于构建和管理WebRTC项目。本文介绍Windows系统下安装depot_tools的方法。 二、下载depo…...
学术分享:基于 ARCADE 数据集评估 Grounding DINO、YOLO 和 DINO 在血管狭窄检测中的效果
一、引言 冠状动脉疾病(CAD)作为全球主要死亡原因之一,其早期准确检测对有效治疗至关重要。X 射线冠状动脉造影(XCA)虽然是诊断 CAD 的金标准,但这些图像的人工解读不仅耗时,还易受观察者间差异…...
NLP高频面试题(四十一)——什么是 IA3 微调?
随着大型语言模型的广泛应用,如何高效地将这些模型适配到特定任务中,成为了研究和工程实践中的重要课题。IA3(Infused Adapter by Adding and Adjusting)微调技术,作为参数高效微调的一种新颖方法,提供了在保持模型性能的同时,显著减少可训练参数数量的解决方案。 IA3 …...
STM32 模块化开发指南 · 第 3 篇 环形缓冲区 RingBuffer 模块设计与单元测试
本文是《STM32 模块化开发实战指南》第 3 篇,聚焦于“如何设计一个高性能、稳定、安全的环形缓冲区模块”。我们将从基本结构讲起,逐步完成接口定义、边界处理、API 实现与单元测试,最终实现一个可移植、线程安全、可嵌入 UART/BLE/协议模块的通用 RingBuffer。 一、RingBuf…...
软件测试岗位:IT行业中的质量守护者
在当今数字化飞速发展的IT行业,软件如同空气般无处不在,从日常的手机应用到复杂的企业级管理系统,软件的稳定性和可靠性至关重要。而软件测试岗位的从业者,就像是软件世界的质检员,精心守护着软件的质量。 一、软件测…...
单片机方案开发 代写程序/烧录芯片 九齐/应广等 电动玩具 小家电 语音开发
在电子产品设计中,单片机(MCU)无疑是最重要的组成部分之一。无论是消费电子、智能家居、工业控制,还是可穿戴设备,小家电等,单片机的应用无处不在。 单片机,简而言之,就是将计算机…...
恐龙专利及商标维权行动,已获批TRO并冻结资金
2025年3月30日,原告Shenzhen xingyin technology co.,Ltd.,现化名为Shenzhen Z Tech Co., Ltd.委托kemet律所发起维权。目前该案件已获批TRO临时禁令,涉案账户资金已被冻结,案件详情如下: 案件基本情况:起…...
【北京市小客车调控网站-注册/登录安全分析报告】
前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞…...
Vue 3中的 setup
Vue 3引入了Composition API,其中setup函数是这一新API的核心部分。setup函数为开发者提供了一种更灵活、更模块化的方式来组织组件逻辑。以下是关于Vue 3中setup函数的详细解释: 1. 基本概念 setup函数是组件内使用Composition API的入口点。它是一个…...
2025年实用新型专利审查周期要多久?
申请实用新型专利时,审查周期是申请人最关心的问题之一。尤其是近几年国家知识产权局不断优化流程,审查速度是否有变化?2025年申请需要等多久?本文结合最新政策和实际案例,为你全面解析! 一、实用新型专利…...
使用Python建立双缝干涉模型
引言 双缝干涉实验是物理学中经典的实验之一,它展示了光的波动性以及量子力学的奇异性。实验结果表明,当光或粒子通过两条狭缝时,它们会产生干涉现象,形成明暗相间的条纹图案。这种现象不仅说明了光的波动性,还揭示了量子力学的核心思想——粒子具有波动性。今天,我们将…...
路由交换网络专题 | 第二章 | RIP | OSPF | 路由聚合 | 路由过滤 | 静默接口
拓扑图 (1)作为企业网络边界设备,AR1 上配置什么命令,可以使 OSPF 域内所有路由都会有指向自己的默认路由。默认路由的优先级是多少。如果 OSPF 域内其他路由器同样有到达外网的路径,且优于通过 AR1 到达外网ÿ…...
python 语言 设计模式
python 语言 设计模式 设计模式是指在软件开发过程中,针对反复出现的问题所总结归纳出的通用解决方案。以下是一些常见的Python语言设计模式: 目录 python 语言 设计模式创建型模式结构型模式行为型模式创建型模式 单例模式 定义:保证一个类只有一个实例,并提供一个全局访…...
银行业务发展历史
银行业务发展历史 银行业务的发展可以追溯到古代,但其现代形式的发展可以追溯到中世纪。以下是银行业务发展的主要历史阶段: 1. 古代和中世纪时期 特点:商人提供贷款和存款服务,充当中间人转移资金,发行纸币作为支付…...
JAVA中多线程的基本用法
文章目录 一、基本概念(一)进程控制块PCB(二)并行和并发(三)进程调度1.进程的状态2.优先级3.记账信息4.上下文 (四)进程和线程1.概述2.线程为什么比进程更轻量3.进程和线程的区别和联…...
健康与好身体笔记
文章目录 保证睡眠饭后百步走,活到九十九补充钙质一副好肠胃肚子咕咕叫 健康和工作的取舍 以前对健康没概念,但是随着年龄增长,健康问题凸显出来。 持续维护该文档,健康是个永恒的话题。 保证睡眠 一是心态要好,沾枕…...
如何下载谷歌浏览器增强版(扩展支持版)
在日常浏览和工作中,Chrome 浏览器因其强大的性能和丰富的扩展插件,成为全球范围内使用最广泛的浏览器之一。然而,对于需要进行深度扩展管理或需要稳定扩展环境的用户来说,标准版的 Google Chrome 可能在某些方面仍显不足。这时候…...