微控制器

微控制器(Microcontroller,简称MCU)是一种小型计算机系统,通常被用于嵌入式系统中,用于控制各种电子设备和系统。它是一种集成电路(IC),包含了处理器核心、内存、输入/输出引脚、定时器、计数器、串口通信和其他外设,用于执行特定的任务。

全球功率系统和物联网领域的半导体领导者英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY近日宣布推出最新AURIX™ TC4x系列的首款产品AURIX™ TC4Dx微控制器(MCU)。AURIX™ TC4Dx基于28nm技术,可提供更强大的性能和高速连接。它将功率和性能方面的改进与虚拟化、人工智能(AI、功能安全、网络安全和网络功能方面的最新趋势相结合,为实现新型电子/电气(E/E)架构和下一代软件定义汽车奠定了基础。像AURIX™ TC4Dx 这样的 MCU 对于控制和监测汽车中的各种系统至关重要,例如车辆运动控制、高级驾驶辅助系统(ADAS)和底盘。

1731487538659036.jpg

英飞凌AURIX™ TC4x

英飞凌科技微控制器高级副总裁Thomas Boehm表示:像英飞凌新型AURIX™  TC4Dx 这样的MCU是软件定义汽车的支柱,同时也是进一步提高车辆性能、安全性和舒适性的关键。AURIX™  TC4Dx将进一步保障处理性能和效率,并帮助客户加快产品上市时间,降低系统总成本。

AURIX™   TC4Dx采用搭载新型500MHz TriCore六核处理器的先进多核架构,所有核心均具有锁步功能,可实现更高的功能安全性能。借助并行处理单元(PPU),该 MCU 为开发基于AI的嵌入式用例(如电机控制、电池管理系统或车辆运动控制)提供了一个创新平台。该MCU获得了强大软件生态系统的支持,包括用于增强以太网和 CAN 通信的网络加速器,以及5 Gbit/s 以太网、PCIe10Base-T1S CAN-XL 等最新接口。这一网络吞吐量和连接速度的提升为客户提供了实现E/E架构所需的性能和灵活性。AURIX™  TC4Dx的整体功能安全性达到 ISO26262 ASIL-D最高功能安全要求。该MCU还符合ISO/SAE21434最新网络安全标准,包括对后量子加密技术的支持。

供货情况

AURIX™  TC4Dx目前正在提供样品并将于2025年量产。更多信息,敬请访问 www.infineon.com/aurixTC4x。英飞凌于1112-15日在2024年慕尼黑国际电子元器件博览会上展示这款新型MCUC3展厅502号展位)。

英飞凌参加2024年慕尼黑国际电子元器件博览会(electronica 2024

在今年的慕尼黑国际电子元器件博览会上,英飞凌将展示助力打造全电动社会的创新解决方案。参观者可以探索公司的可持续技术,这些技术为交通和汽车领域带来变革、实现可持续楼宇和更智能的生活、促进AI发展、降低对环境的影响。公司于1112-15日在C3展厅502 号展位以 “数字低碳,共创未来”为主题,展示面向未来互联世界的智慧节能解决方案。更多信息,敬请访问www.infineon.com/electronica

关于英飞凌

英飞凌科技股份公司是全球功率系统和物联网领域的半导体领导者。英飞凌以其产品和解决方案推动低碳化和数字化进程。该公司在全球拥有约58,060名员工(截至20249月底),在2024财年(截至930日)的营收约为150亿欧元。英飞凌在法兰克福证券交易所上市(股票代码:IFX),在美国的OTCQX国际场外交易市场上市(股票代码:IFNNY)。

更多信息请访问www.infineon.com

更多新闻请登录英飞凌新闻中心https://www.infineon.com/cms/cn/about-infineon/press/market-news/

英飞凌中国

英飞凌科技股份公司于1995年正式进入中国大陆市场。自199510月在无锡建立第一家企业以来,英飞凌的业务取得非常迅速的增长,在中国拥有约3,000多名员工,已经成为英飞凌全球业务发展的重要推动力。英飞凌在中国建立了涵盖生产、销售、市场、技术支持等在内的完整的产业链,并在销售、技术研发、人才培养等方面与国内领先的企业、高等院校开展了深入的合作。

围观 13

意法半导体(ST)深耕汽车市场已有30余年的历史,我们的产品和解决方案覆盖普通车辆的大多数应用系统。随着市场的发展,意法半导体的产品也在不断升级改进,其中的重要产品汽车微控制器(MCU)也不例外。

ST率先推出了嵌入式非易失性存储器(eNVM),并通过ST10引领市场,随后推出了基于PowerPC架构的SPC5系列汽车微控制器,在汽车领域出货量超过十亿个MCU。来自STM8系列的高性价比汽车控制器补充了这一产品线。

1.jpg

ST的Stellar产品家族

Stellar产品家族是意法半导体目前最新一代基于Arm的汽车微控制器,是意法半导首个高低端产品全覆盖的汽车MCU产品组合。这些先进的微控制器降低了开发复杂性,确保应用的安全性和可靠性,让下一代车辆架构和功能具有更佳的性能和能效。客户可以受益于更短的开发时间,并专注于为他们的软件定义汽车(SDV)带来创新和差异化,以应对激烈的市场竞争。因此,Stellar产品在亚洲和欧洲客户中的关注度不断提升。

2.png

Stellar是业内在eFlash之后推出的首个嵌入式非易失性存储器技术,是市场上目前最成熟、最小的汽车级存储单元解决方案的代表。Stellar产品家族适合汽车电动化应用,包括X-in-1高集成度车辆电机控制计算机、新型车辆架构,以及用于ADAS、区域控制和车身集成等安全关键子系统的安全MCU。

它通过将多种功能安全地集成到单一设备中,并允许在车辆中持续集成新功能,全面支持汽车转型。这一切离不开关键技术,包括正确选择处理器核心技术、虚拟化、以太网支持以及嵌入在汽车MCU中的突破性内存技术。对于面临应用存储器大小挑战的客户来说,该技术是一个颠覆性的改变。

Stellar MCU搭载Arm® Cortex®-R52+处理器技术。这款高性能处理器支持实时虚拟化,适用于实时控制的安全系统,能够在互不干扰的情况下同时运行多个应用。该微控制器具有完全可编程的辅助核心,可以加快执行特定的功能,例如,路由、低功耗管理和数字滤波,同时减轻主核心的计算量。

“随着驾驶体验在AI和软件定义汽车时代的不断演变,提升汽车功能性安全、灵活性和实时性能至关重要,”Arm汽车业务线高级副总裁兼总经理Dipti Vachani表示,“基于Arm构建的Stellar微控制器系列利用Arm计算平台的先进安全性和实时功能,以及广泛的Arm软件生态系统,让汽车制造商能够在遵守严格安全法规的同时,实现创新功能,在汽车领域保持领先地位。”

Stellar微控制器让汽车厂商能够在车辆上引入以太网功能,是意法半导体首个嵌入以太网交换机的MCU。以太网技术可以提高数据交换的能效和灵活性,支持千兆吞吐量需求,并提供更高水平的安全性。通过支持各种车载通信拓扑结构,例如,以太网环,这款汽车微控制器实现了将整车布线电缆长度和制造成本降低一半的承诺。

相变存储器将重新定义车辆软件的可能性

Stellar微控制器利用嵌入式相变存储器(PCM)技术及其灵活性,彻底改变了软件更新无线下载(OTA)体验。在汽车行业中,OTA对于在不拆卸硬件的情况下添加新功能和安全补丁至关重要。然而,这种灵活性通常需要仔细考虑未来的存储容量需求,因为无线更新可能导致成本增加和产品规划复杂化。

意法半导体创新的PCM不是普通的存储器。它不仅是业内目前最小的汽车MCU存储单元,还是汽车领域首个开创性的技术突破,重新定义了车辆软件可以实现哪些功能。意法半导体的PCM创新技术将存储器处理数据的能力提高了一个档次,这不仅关乎存储器的读写性能,它更是一种具有前瞻性的解决方案,为汽车领域带来了适应能力和持久价值,让终端开发者能够不断改进和升级汽车功能。

随着车辆越来越具有软件定义功能,引入新功能和改进功能的能力变得至关重要。PCM的突破性技术支持向更具适应性、面向未来的汽车转型,随着汽车功能不断改进,PCM为汽车厂商带来新的方式来优化体验。

此外,PCM还提供了不间断OTA更新的支持能力。PCM可以安全存储软件更新,不会影响车辆当前操作。得益于并行读写能力,新软件的下载不会干扰当前在MCU上运行的应用代码,从而确保更新过程继续使用汽车。

Stellar P系列用于集成多种功能,而Stellar G系列则用于实现软件定义汽车(SDV)的区域控制器,这两个系列都利用了意法半导体内部开发的eNVM存储器和28nm FD-SOI技术,可以在较低的功耗时实现更高的频率,具有更强的耐辐射性。Stellar是首个获得功能安全认证的28nm产品,将在年底前投入生产。

Stellar产品家族还支持日益增强的X-in-1高集成度趋势,推进汽车从油车到电动车的决定性转变,促进更经济实惠的电动汽车发展。X-in-1动力总成解决方案将多个组件集成到一个单一ECU中,使制造商能够创造高能效、紧凑、高性价比的汽车。

Stellar提供可扩展的X-in-1高集成度解决方案,从低集成到高集成度ECU,该微控制器可以集成越来越多的ECU。该解决方案通过提供强化的核心、模拟组件和I/O端口,支持日益复杂的X-in-1系统开发。

欣旺达创始人王明旺表示:“作为全球锂离子电池的龙头企业,欣旺达为全球汽车供应商提供稳定可靠的汽车电子系统解决方案。我们与意法半导体的新合作专注于利用ST的先进Stellar微控制器和专有生产工艺开发解决方案,主要包括电池管理系统以及VDC/区域和车身控制功能。我们共同的目标是提供智能解决方案,改进中国及全球的下一代新能源汽车。”

Stellar MCU的基础组件:

1. Arm® Cortex®-R52+技术:能够在互不干扰的情况下同时实时运行多个应用程序。

2. FD-SOI技术:在较低的功耗下实现更高的频率,并增强抗辐射性。

3. 新的,强大的无线下载方法和真正的EEPROM功能。

4. 一系列与以太网相关的知识产权(MAC、MACSec、交换机),能够支持高容量数据传输,可实现不同的车载通信拓扑,降低车辆制造成本。

5. 完全可编程的辅助核心:加速特定功能,例如,路由、低功耗管理和数字滤波,同时减轻主核心的运算量。

STM32微控制器将进入汽车市场

作为汽车微控制器(MCU)战略部署扩大版的一部分,意法半导体将把通用STM32微控制器平台引入汽车行业。STM32平台因成本优势、简便性和可靠性而广受认可。在增加汽车级质量和安全性后,STM32A将达到ASIL B标准。从非常简单的功能到更复杂的单一任务,该平台可以处理各种边缘执行器应用,而且成本实现了优化,特别适合车辆系统中的电机控制应用,包括车窗、后视镜和天窗等。

工业与汽车最佳结合:迈向融合的未来

随着时间的推移,工业软硬件平台和汽车软硬件平台的融合将结合两者的优势。汽车行业带来了强大的安全专业知识,而工业领域则建立在强大的物联网和人工智能解决方案之上。未来融合将共享硬件技术、核心以及一个共同的工具和软件支持生态系统。这种融合将使客户能够在解决方案之间无缝过渡,提供简化和完全的可扩展性,从而更快地进行创新。

边缘AI技术是我们看到的一个现有工业技术应用到未来汽车行业的例子。神经加速器开发工具让开发人员能够在其应用中轻松实现AI,不受他们的数据学专业知识水平的限制,将来,神经加速器技术及其相关工具将改进汽车系统。安全性是我们看到的另一个工业与汽车技术融合带来显著好处的应用领域。在过去约10年中,意法半导体投资开发微控制器、智能传感器和AI软件工具,以满足客户的需求并利用好边缘AI的优势。

在汽车行业,尽管人工智能应用,除自动驾驶外,仍处于起步阶段,但是,有望优化系统、提升能源效率和解决问题的应用正成为新兴趋势。例如,虚拟传感器可以测量转子温度,预测性维护可以确保车辆的可靠性。随着车辆中传感器数量的显著增加,把如此多的传感器虚拟化,进一步提升汽车性能,AI将在其中发挥关键作用。安全性是我们看到另一个工业与汽车融合带来显著好处的领域。

未来汽车微控制器将基于目前最先进和高能效的18nm工艺技术。ST的先进的汽车MCU技术组合涵盖从40nm到28nm再到18nm的技术,旨在优化产品性能和成本。

IDM模式为客户带来的好处

作为一家半导体垂直整合制造商(IDM),意法半导体开发半导体基础工艺技术和核心知识产权(IP),然后利用这些半导体技术和知识产权设计芯片,并在自营工厂内或委托合作伙伴制造、测试和封装芯片。这种IDM模式为客户带来了多项优势:

■ 为满足客户在各个市场中的应用需求而设计和优化的流程。

■ ST自主开发的针对特定功能和系统优化的IP模块。

■ ST的工艺、产品和运营团队能够紧密合作,优化制造工艺,改进关键性能和良率。

■ 产能的控制能力,建立灵活、可靠的供应链。

这个模式对汽车客户尤其重要。

在Stellar微控制器上整合FD-SOI与相变存储器(PCM)技术,是证明垂直整合模式给客户带来的好处的一个范例。意法半导体是这两项技术的关键开发者之一,与合作伙伴一起将其推向市场。意法半导体掌握这两项技术,并根据汽车应用需求优化技术,这一技术实力和定制能力造就了具有独特优势的产品。意法半导体的PCM技术创造了业内目前最小的物理存储单元,存储密度是其他产品的两倍。

得益于这种存储技术的高能效、高可靠性和抗辐射性,采用FD-SOI和嵌入式PCM设计的集成电路能够满足汽车应用目前最严格的要求。意法半导体的PCM技术满足AEC-Q100零级汽车标准要求,工作温度高达+165°C。该专利技术支持高温数据保存,包括在焊接回流过程中保存数据,因此,固件可以在焊接前下载到芯片。

生态系统在转型中发挥关键作用

这一市场先进的技术配有一个巨大的合作伙伴生态系统,从开发工具到具体的安全、保障和数据交换传输软件库,进一步增强了我们的产品组合的实力。这也将简化设计,帮助客户向软件定义汽车的转型。

Green Hills Software创始人兼首席执行Dan O’Dowd表示:“意法半导体与Green Hills Software紧密合作,为汽车原始设备制造商(OEM)和一级供应商(T1)提供创新的软硬件一体化解决方案,以应对在开发下一代车辆区域架构中面临的越来越多的挑战。Green Hills的实时操作系统(RTOS)经过生产验证和安全认证,该系统和开发工具配合Stellar SR6独有的通信IP,可以提供先进的有容错功能的区域网络,能够显著降低每辆车的成本,同时缩短上市时间。”

Vector嵌入式软件和系统产品线总监Jochen Rein表示:“我们的MICROSAR Classic嵌入式软件为客户提供安全可靠的基本的 ECU(电子控制单元)软件。得益于与意法半导体多年的紧密合作,新推出的Stellar MCU已经支持我们的软件。通过将Stellar的先进硬件与Vector的强大软件集成,客户能够获得目前最高水平的安全性和可靠性,既适用于ADAS(高级驾驶辅助系统)应用,也能成功处理向软件定义汽车的转型。”

普华基础软件副总裁Luo Tong表示:“普华基础软件是中国先进的汽车操作系统开发商,也是AUTOSAR在中国基础软件领域的优质合作伙伴。自2016年与意法半导体合作以来,普华基础软件已成为意法半导体在中国的MCAL代理。这个代理服务包括多个微控制器,例如,SPC58/SPC56/STM8A,双方还将围绕新推出的Stellar产品家族进行更深入的战略合作,未来,Stellar将支持EasyXMen开源操作系统。”

东软睿驰NeuSAR CP产品中心主任王继鹏表示:“东软睿驰的软件平台NeuSAR率先在国内量产 ‘AUTOSAR+中间件’全栈软件,广泛应用于下一代ADAS(高级驾驶辅助系统)、底盘、电源和车身控制系统。东软睿驰提供基于SPC5和Stellar E系列汽车微控制器的整体解决方案,包括应用程序/基本软件、引导加载程序、刷新和仿真,未来将支持新一代Stellar P和G系列。双方将共同努力,创造更高水平的汽车级软硬件整体解决方案,帮助原始设备制造商(OEM)和一级供应商(Tier 1)提供高能效、个性化和差异化的功能,加速软件定义汽车(SDV)的创新。”

结束语

通过在不同的产品维度之间构建共同的基础,专注打造稳健的汽车级质量,意法半导体为一个广阔的市场提供一个广而深的产品组合,“广度”是指涵盖从128KB到64MB的存储器,从单核到多核处理器及虚拟化,“深度”是指每个系列都是为特定功能专门优化设计:Stellar P和G系列专注于高集成度应用,而STM32A将是高性价比应用的理想选择,瞄准那些看重能效和简单的单核应用。

意法半导体的汽车微控制器开发战略布局扩展版专注于帮助客户降低设计复杂性,提高能效,同时确保下一代汽车达到更高的安全标准,涵盖汽车电动化、个性化、自动化和通信连接。

来源:意法半导体汽车电子

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 27

来源:意法半导体博客

微控制器 (MCU)和微处理器(MPU)有哪些不同之处?简单来说,两者都是嵌入式系统的大脑。几年前,两者之间有非常明显的区别,功能截然不同,对开发者的研发技能要求也大不相同。如今,这两个术语仍然存在,但创新使得两者之间的分界线日趋模糊。以前只用 MCU 的系统集成商现在发现,用MPU更容易,ST也注意到了这一点。微处理器已经成为某些开发者手中的秘密武器,借助其原生的功能或运行嵌入式 Linux 的能力,他们能够开发新的应用或进入新的市场。因此,让我们一起深入研究一下这个新趋势。

故事的开头

MCU的出现是替代 MPU

当业界在上个世纪七十年代推出首个微控制器时,人们希望找到一种替代耗电量太大且设计复杂的 MPU 的产品。MCU虽然计算吞吐量要小很多,但将存储器、处理器、外设和时钟整合在一起,可以运行实时操作系统。工程师只需用一个微控制器即可构建确定性系统,这使得微控制器在汽车和电机控制应用中非常受欢迎。如今,从智能手机到医疗设备或家电,MCU可谓无处不在。相反,MPU芯片空间都用于容纳计算单元,用牺牲功耗或集成度换来了更高的算力。当需要运行多个线程或更复杂的操作系统时,例如,嵌入式 Linux,算力更高的MPU更具吸引力。

1.png

弄清楚MCUMPU之间的区别

根据应用需求选择 MCU MPU

虽然有阐述详尽的MPUMCU 选择攻略,但工程师最终还是不知所措,无法确定选谁。但是,开发者常问一些问题,例如,算力要求。如果一个应用需要性能强大的神经处理单元或者多个计算核心和高性能GPU,又或者执行上下文计算,可能对存储空间有要求,那么, MPU 是一个显而易见的选择。相反,如果应用是一个小软件,偶尔唤醒,检查一次传感器值,或需要几纳秒的确定性响应时间,那么,微控制器是一个正确的选择。因此,在许多情况下,目的决定手段是否正当简而言之,工程师应根据要运行的具体应用来选择一个合适的硬件平台。

影响选型的另一个因素可能是系统的图形需求。过去,具有复杂 3D 动画的人机界面 (HMI)、高分辨率显示屏、与用户界面同时运行的复杂应用,将倾向于选用微处理器的GPU 和存储控制器,而动画和图形更简单的 HMI 越来越依赖于MCUTouchGFX 等框架和 NeoChrom GPU 等硬件 IP 不断优化那些可以在微控制器上运行的应用。同样,嵌入式系统MPU支持更高的分辨率,因为GPU的处理性能更强大。因此,虽然每种产品的功能越来越多,但界定两者的区别仍然非常简单。

根据成本和功耗选择MCU还是MPU

除了计算吞吐量,开发人员还会考虑其他重要指标,例如,功耗、易失性存储器、非易失性存储器需求、所需外设和引脚数量。当工程师设法应对成本限制时,这些选择标准变得至关重要,因为它们会影响整体 PCB 设计和物料成本 (BOM)。例如,许多闪存和附加组件将需要多个 PCB 板层,这会增加交货时间和成本。因此,长期以来,这个选择标准相对简单明了。关注成本或低功耗的系统集成商会选择微控制器。

MCU MPU 之间的界限日趋模糊

21 世纪初以来,MPU 经历了重大变革。系统级模块 (SoM) 和系统级封装 (SiP) 的广泛应用是MPU行业最具颠覆性的技术创新之一。过去,集成商必须围绕微处理器设计整个系统,这意味着要处理更复杂的电源管理系统和繁琐的外部存储器等问题。事实上,使用大容量DDR外存需要反复微调和丰富的专业知识,这可能是阻碍MPU应用的一大障碍,然而,SoM SiP 的出现让所有这些复杂问题都迎刃而解,这两种组装技术安全地将所有必要组件都整合到一个封装或模块内。

此外,ST的一些最新的微处理器已经更接近微控制器的功耗水平。现在,微处理器可以运行实时操作系统,使得 MPU MCU 之间的界限进一步模糊。以前,执行实时应用,例如,电机控制应用,必须使用微控制器。如今,工程师已开始采用 MPU,在不影响执行时间的情况下,获得更强大的计算能力和更大的存储容量,是一举两得的好事。简而言之,一些集成商正在充分利用 MPU的技术创新,当竞争对手还在用 MCU时,他们已经掌握了MPU这个新的秘密武器。

故事的发展

STM32H7还是STM32MP1?

过去几年,高性能 MCU 和入门级 MPU 之间的界限非常模糊,使得 STM32MP13 等产品成为嵌入式系统开发人员的新宠。像STM32H7 一样,STM32MP13 本身也支持 Eclipse ThreadX。因此,给了从未接触过微处理器的开发人员一个熟悉的开发环境,可以去调用 FileXNetDuoX USBX 的应用程序。因此,无需重新培训团队或大幅增加物料成本,就可以享有更高的性能。

此外,STM32 工程师还拥有额外的优势,因为 STM32Cube工具生态系统同时支持MCU MPU,从而进一步降低了进入门槛。例如, STM32CubeMX 上初始化引脚配置和时钟树希望在 STM32 MPU 上实现安全密钥配置的开发人员可以选用 STM32CubeProgrammer,这款工具使安全固件安装 (SFI) 也更容易。因此,ST的生态系统用户有更多的动力去探索 MPU,将其用作支持新应用的秘密武器,因为他们已经熟悉ST的许多开发工具和产品概念。

STM32MP13STM32MP15

对于许多嵌入式系统开发人员来说,问题不再是是否要涉足 MPU 领域,而是深入到何种程度,以及从哪里开始。ST 合作伙伴计划的许多成员都推出了采用 STM32MP13 SiP SoM,因此,对于任何希望将MPU作为秘密武器的团队来说,STM32MP13都是一个绝佳起点。这款微处理器搭载一颗1 GHz Cortex-A7内核,对那些寻求设计简单但性能强大的开发者有很大的吸引力。不是多核,意味着功耗更低(27µW),而且能够将STM32MP13集成到简单的四层 PCB上。

那些追求更强性能的人会选择 STM32MP15该产品搭载两颗Cortex-A7内核和一颗Cortex-M4内核,使得在模糊MCU MPU之间的界限的同时推动开发人员深入MPU阵营。例如,可以关闭 Cortex-A7内核,只开启Cortex-M4内核,将其用作传统 MCU,记录传感器数据,同时消耗更少的电能。此外,这款产品的 3D GPU 符合 OpenGL 标准,允许开发人员运行更高级的用户界面。该产品还配备了更多的显示接口和外设。因此,STM32MP15 可以帮助集成商扩展系统。

让我们以一家开发工业用设备(例如,可编程逻辑控制器)的公司为例。开发者可以使用 STM32MP13 设计一个功能强大的无显示屏产品。此后,开发者可以把原始设计迁移到STM32MP15上,增装一块分辨率1080 x 720的显示屏,给PLC控制器增加一个人机界面 (HMI)因为这家公司最初使用的是STM32 MPU,所以,他们可以使用相同的嵌入式 Linux 发行版,并轻松地将应用从一个 MPU 移植到另一个 MPU。该操作系统还运行先进的 UI 框架,例如,以可移植性而闻名的QtCrank

另一个例子是智能恒温器,其中用户界面是产品体验的重要组成部分。厂商一直在寻求产品差异化,使用不同级别的 UI 和屏幕尺寸来吸引更广泛的客户群。从 STM32MP15 迁移到 STM32MP13,开发者可以运行相同的底层应用,还可以选用很多不同的附加功能,创建涵盖更广泛的需求和价位的产品组合。

STM32MP15STM32MP25

开发人员越来越关注如何设计使用寿命更长的产品,并在边缘设备上引入机器学习。MPU 的最新进展可以提供更大的存储灵活性,帮助开发者满足这些需求,这也解释了为什么许多人经常采用 STM32 MPU,以保持竞争优势。例如,新款 STM32MP25 ST第一款除DDR3外还支持 DDR4 LPDDR4 MPU64 位架构还意味着它可以为音视频处理和网络设备等应用提供更多的存储空间,或者同时运行多个软件,以节省资源,提高效率。

大多数工业应用使用相同的存储器接口长达十年或更久,因此,微处理器必须提供灵活性更高的存储控制器(与消费市场相比),这就是为什么 ST MPU 始终支持多个存储器接口,并且ST确保最广泛的兼容性,STM32MP25就是一个这样的产品,它使系统支持变得更加高效,同时也便于进行设计更新和升级

同样,许多人都希望从边缘机器学习中获益。STM32MP25 是第一款支持 64 位架构的 STM32产品,搭载了两颗 Cortex-A35内核,这是目前Arm最高效的内核。因此,这款产品可以运行更强大的应用,同时保持较低的功耗。神经处理单元 (NPU)的处理速度达到1.35 TOPSVulkan 兼容GPU能够在全高清显示屏上轻松运行新颖的用户界面。因此,ST的新 MPU 为一些要求最苛刻的应用带来了机会,例如,能够进行人数统计或物体检测的智能相机,以及空间计算等新系统。

未来将会怎样?

ST决定发布更多的 STM32MP2 MPU,帮助开发人员根据实际需求定制应用。确实,同一系列微控制器通常包含很多不同的产品型号,而微处理器却没有那么多产品型号,因为微处理器制造难度更大。然而,随着制造能力不断优化,ST计划尽快发布更多产品,并使其中多个产品的引脚兼容。ST已经预发布了STM32MP21 STM32MP23STM32MP21搭载Cortex-A35Cortex-M33两个内核、两个以太网控制器和一个摄像头接口,可以满足有成本要求边缘计算机视觉应用。STM32MP23定位在STM32MP25 STM32MP21之间,它的双 Cortex-A35内核可以实现丰富的 UI,同时兼顾成本。

2.png

STM32 MPU产品系列

围观 25

11月7日,2024中国微电子产业促进大会暨第十九届“中国芯”优秀产品征集结果发布仪式在横琴粤澳深度合作区盛大开启。雅特力科技AT32F421系列微控制器荣获“优秀市场表现产品”奖。

1731290683722109.png

“中国芯”优秀产品评选活动由中国电子信息产业发展研究院主办,是国内集成电路领域最具影响力和权威性的行业活动之一,旨在展示我国集成电路领域产品、技术和应用创新成果,得到业界的高度关注和广泛支持。该奖项自2006年设立以来,至今已成功举办十九届。本届活动共收到来自280家芯片企业364款芯片产品报名,雅特力AT32F421在一众产品中脱颖而出,荣登“中国芯”优秀市场表现产品榜单。此次获得该项殊荣是对AT32F421产品价值及市场表现的高度认可。

AT32F421系列MCU着眼于取代及提升传统Cortex®-M0/M3产品的解决方案,导入Cortex®-M4架构的高速主流平台,高达120MHz的CPU主频,同时配备了丰富的接口资源,具有快速高效的算法能力和高性价比的价格优势,广泛适用于工业控制、电机、家电及智能家居等领域,已在国内多家一线智能终端品牌大厂量产应用,具有较大规模的出货量,获得了市场客户的高度认可。基于雅特力AT32F421C8T7的电动两轮车电机控制应用方案,可实现三合一方案,集电控系统、动能回收系统和BMS电池管理系统于一体,真正做到电量准、续航远和骑行舒适,极大提升了该领域电机驱动器的效能,同时销量领跑中高阶电动两轮车电机驱动MCU市场。

中国芯产业在国家政策支持和市场需求驱动下,正朝着自主创新和技术突破的方向快速发展,近年来取得显著成效。雅特力科技通过不断提升研发实力、优化产品性能,为国产芯片的崛起注入了新的活力。凭借对高性能MCU的专注与深耕,逐步实现了在工业控制、电机控制、车载、智能家居、消费等多领域的应用布局,得到了市场的广泛认可。同时,雅特力将继续强化自主创新,为中国芯产业的繁荣与全球竞争力的提升贡献力量。

关于雅特力

雅特力科技于2016年成立,是一家致力于推动全球市场32位微控制器(MCU)创新趋势的芯片设计公司,拥有领先高端芯片研发技术、完整的硅智财库及专业灵活的整合经验,分別在重庆、深圳、苏州、上海、台湾设有研发、销售及技术支持分部。

雅特力坚持自主研发,以科技创新引领智慧未来,专注于ARM® Cortex®-M4/M0+的32位微控制器研发与创新,提供高效能、高可靠性且具有竞争力的产品。全系列产品采用55nm先进工艺,通过ISO 9001质量管理体系认证,缔造M4业界最高主频288MHz运算效能。自2018年正式对外销售至今,累积了相当多元的终端产品成功案例,广泛地覆盖工控、电机、车载、消费、商务、5G、物联网、新能源等领域,助力客户实现产业升级。

来源:AT32 MCU 雅特力科技

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 14

11月5日,在Aspencore 2024全球电子成就奖(WEAA)颁奖典礼中,旗下基于RISC-V内核的GD32VW553系列双模无线微控制器荣获“年度微控制器/接口产品”奖,这是兆易创新连续第7年获得此项殊荣,充分展现了公司在产品创新和技术研发领域的领先地位和卓越实力。

全球电子成就奖自创办以来获得了行业的一致认可与支持,已成为极具影响力和权威性的电子行业奖项。此奖项旨在评选并表彰为推动全球电子产业发展和创新做出杰出贡献的企业,彰显其在领域内卓越、领先、突破的形象及取得的优异成绩,鼓励和推动电子产业的发展,促进全球电子技术的创新和应用。

1730861835676349.jpg

此次获奖的GD32VW553系列MCU采用了开源指令集架构RISC-V处理器内核,主频可达160MHz,配备高级DSP硬件加速器、双精度浮点单元(FPU)以及指令扩展接口等资源。其支持Wi-Fi 6及Bluetooth LE 5.2无线连接协议,以先进的射频集成、强化的安全机制、大容量存储资源及丰富的通用接口,为需要高效无线传输的市场应用提供解决方案。

凭借出色的边缘处理和连接特性,GD32VW553系列MCU在智能家电、智慧家居、工业互联、通信网关等无线应用场景,都能够提供快速、稳定的响应,为客户带来无缝连接的使用体验。针对低开发预算的需求,亦可成为办公设备、支付终端及各类物联网产品的理想选择。在物联网产品快速更新迭代的背景下,GD32VW553系列MCU能够帮助用户显著缩短产品的研发周期,加速产品上市进程。

在时代变革的创新浪潮中,技术进步正深刻重塑着生活的众多维度。在本次颁奖典礼中,兆易创新凭借卓越的产品创新力和技术实力斩获“年度微控制器/接口产品”奖,这是对公司长期以来不懈努力的肯定。未来,公司还将继续秉持创新引领、质量为本的发展理念,聚焦行业发展趋势,紧跟客户需求,为全球用户提供更加优质的产品和服务。

来源:兆易创新GigaDevice

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 16

随着智能设备的种类日益丰富,其操控方式也日趋多样化。其中,通过触摸屏来直接对设备进行控制和操作,已然成为人们习以为常的交互方式。这种方式不仅极大地提升了用户体验,更催生了一系列先进的交互技术。例如,指纹识别和掌纹识别等,进一步为设备的安全性和个性化使用提供了有力保障。

在这一背景下,安富利的合作伙伴英飞凌推出了进阶型PSoC 4000T微控制器(MCU),其以出色的信噪比、防水特性和多重传感功能,以及卓越的可靠性和鲁棒性,成为低功耗IoT产品和消费电子应用的理想选择。

PSoC 4000T采用英飞凌第五代高性能CAPSENSE™电容感应技术,与前几代产品和同类解决方案相比,新一代技术将信噪比(SNR)性能提高10倍,功耗则降至1/10。并且该MCU还具有常开式的触控感测功能,可实现低活动和待机功耗下的人机接口操作。借助PSoC 4000T提供的各种传感支持,工程师可实现接近、湿度、温度和环境光等各种功能设计。而第五代CAPSENSE™技术将自电容感应、互电容感应等多种触摸感应方法整合到一个芯片中,进一步提升了交互式用户界面的设计水平,可支持如接近感应及手势、电容式滑块、电容式触控板、小尺寸触摸屏、穿戴检测和液位检测等功能开发。

1.png

对于需要电池供电的物联网应用而言,PSoC 4000T带来了一系列显著的益处,它可确保应用具有较长的使用寿命,同时不会削弱其能效表现。不仅如此,PSoC 4000T还具备高精度和抗噪性的显著优势,这些特性使其在处理触控式消费电子接口时表现得尤为出色。无论是智能手机、平板电脑上的触摸屏,还是智能家居设备中的触控面板,PSoC 4000T都能提供精准、灵敏的触控响应,极大提升用户的体验。

此外,PSoC 4000T内置运算放大器和比较器,可减少对外部器件的需求,进而简化设计流程。该产品提供的可编程数字模块,可以允许用户根据特定应用需求进行定制化设置,而无需更改硬件。同时,PSoC 4000T具有灵活的脚位对映功能,可帮助工程师轻松将信号路由到不同脚位,进而简化PCB设计,并提升适应性。

作为英飞凌紧密的合作伙伴,安富利正积极推广PSoC 4000T MCU在多场景中的应用,致力于优化每一次触摸,为终端用户带来前所未有的流畅与沉浸式交互体验。

来源:安富利

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 20

在i.MX RT微控制器上初始化LWIP协议栈是一个复杂但有趣的过程,它涉及多个步骤和关键组件的配置。以下是该初始化流程的介绍:

LWIP协议栈与开发平台简介

LWIP(Light Weight IP),是一种轻量化且开源的TCP/IP协议栈。LwIP在有限的RAM和ROM条件下,实现了一个完整的TCP/IP 协议栈,并且LwIP在MCU平台上得到了非常广泛的应用。此外,它既可以基于操作系统运行,也可以在裸机情况下运行。

TCP/IP协议栈的模型结构如下图所示:

1.png

本篇文章基于i.MX RT四位数跨界MCU平台,RT四位数跨界MCU最高主频可达1Ghz,并且搭载了很多性能强劲的外设,广泛的应用于工业,自动化,IoT,消费电子等领域,并且NXP官方提供免费的IDE,开发工具以及SDK软件包等,为开发者提供了全面的支持。

以太网接口及PHY管理接口硬件初始化

Ethernet MAC与PHY之间通过以太网接口连接,常见的接口有RMII,MII等。与此同时,RT四位数上的Ethernet MAC外设也配备了PHY管理接口,可通过MDC MDIO来实现PHY相关寄存器的读写。

此处以RT1060举例,在RT1060 EVK上默认使用的是RMII以太网接口,对照原理图完成RMII相关管脚的初始化。

2.png

MDC,MDIO初始化:

3.png

PHY INIT以及RESET管脚初始化,配成GPIO输出即可:

4.png

RMII的TX_CLK由MCU提供,因此要将TX_CLK的方向配置为输出:

5.png

至此,以太网接口,PHY管理接口等硬件配置基本初始化完成。

LWIP时基初始化与超时事件注册

在LWIP中,经常会进行一些超时判定,例如ARP缓存表的时间管理,IP分片数据报的重装等待超时等等,并且LwIP也提供了超时事件注册函数sys_timeout,在RT1060官方SDK的ping bm demo中就是通过超时事件来发送ping请求。

而超时的判定需要一个时基,MCU中一般会用系统滴答定时器来作为时基,且时间间隔设置为1ms并开启中断。每一次进中断都会将当前时间加1。设置滴答定时器的代码如下图所示。

6.png

在LWIP协议栈初始化时,也需要注册一些超时事件,通过调用sys_timeout函数,该函数中又会调用sys_timeout_abs函数。

在sys_timeout_abs函数中会计算出超时事件即将超时的时间,并且根据超时时间将这些超时事件连接成一个链表,如下图所示。当超时发生时就会调用对应的处理函数。

7.png

SDK中会把需要注册的超时事件都放在一个数组中,在初始化时调用注册函数去一个个注册这些超时事件。超时事件数组如下图所示。

8.png

LWIP内存堆内存池初始化

在LwIP中,内存分配策略一般有两种,一种是分配固定大小的内存块。如TCP 首部、UDP 首部,IP 首部,以太网首部等都是固定的数据结构,其大小就是一个固定的值,那么我们就能采用这种方式分配这些固定大小的内存空间,这样子的效率就会大大提高。另一种是利用内存堆进行动态分配,属于可变长度的内存块。

在LWIP协议栈初始化时一定要对这两种内存分配方式进行初始化,方便后续协议栈进行相关内存分配。内存堆初始化代码如下所示,其中LWIP_RAM_HEAP_POINTER实际上就是分配的内存堆数组首地址。

9.png

内存堆数组大小为想要分配的内存堆大小对齐后再加上两倍的mem结构体对齐后的大小,mem结构体中会存放一些内存堆相关管理信息,宏定义如下图所示。

10.png

不难看出在内存堆初始化代码中实际上就是初始化了两个mem结构体。第一个mem结构体在内存堆起始地址处,next成员为MEM_SIZE_ALIGNED, prev和used成员皆初始化为0。

第二个mem结构体ram_end设置为内存堆首地址偏移MEM_SIZE_ALIGNED处,used变量设置为1,next和prev皆指向偏移MEM_SIZE_ALIGNED的位置。

内存池初始化函数为memp_init,如下图所示。它使用轮询的方式调用memp_init_pool去初始化每一类内存池,memp_pools数组中存放了初始化过的memp结构体。

11.png

在memp_init_pool中会根据初始化过的memp结构体中的一些参数,比如下图中所示的num,num代表有多少个内存块,memp_init_pool中会根据num将内存块连接成单链表。

12.png

网卡挂载及初始化

调用netif_add来挂载网卡,netif结构体是抽象出来的网卡结构体,IP地址,网关,子网掩码等都会保存在该结构体中。网卡初始化函数也会作为参数之一传入netif_add函数,并在netif_add函数中被调用。在该初始化函数中最终会完成以下几部分初始化:

1.以太网相关数据结构的初始化,包括rx_buffer, tx_buffer, buffer descriptor,buffer descriptor ring。初始化这些数据结构,以便在接收发送以太网数据时使用。

2.phy的初始化,初始化以太网外设中的MDC MDIO,如下图所示。

13.png

通过MDC MDIO去操作PHY相关的寄存器,例如去配置PHY的百兆千兆模式,软复位PHY,检查自动协商,连接状态以及配置LED等等。确保PHY工作在想要的状态下,部分初始化PHY的代码如下所示。

14.png

3.设置netif相关参数,例如MAC地址长度,MTU,flags,以及网络接口层输入,网络接口层输出函数等。

4.初始化Ethernet MAC外设,去配置以太网外设中的接口类型,速度,工作模式,中断等等。部分配置代码如下所示。

15.png

LWIP不同API初始化

在完成上述初始化流程之后,还需要调用一些LwIP提供的API,LwIP常用的API有RAW API, Socket API, NETCONN API三种,前者是不需要基于操作系统的,后两者需要基于操作系统运行。这三种API在初始化时也是不同的,Socket API和NETCONN API类似,此处以RT1060 SDK中的ping demo来举例说明。

首先是RAW API,在raw.c中定义了一个raw_pcb结构体,初始化时会定义一个新的raw_pcb结构体并插入raw_pcbs链表。并且给新定义的raw_pcb赋初值,如下图所示,通过raw_recv绑定ping_recv函数。通过raw_bind绑定IP地址,并且注册一个超时事件,超时时就调用ping_timeout函数,参数为ping_pcb。在ping_timeout函数中会发送ping请求。

16.png

当LWIP跑在操作系统上时,LWIP协议栈是作为一个独立线程存在的。因此,在初始化时要创建tcpip_thread线程。用户代码与tcpip_thread线程之间是通过邮箱进行数据的交互的。因此,在初始化时也需要创建一个邮箱。

17.png

在使用Socket API时,首先要调用lwip_socket函数向内核申请一个套接字,然后调用setsockopt设置套接字的一些选项。接着就可以调用lwip_sendto函数去发送数据包。调用recvfrom函数接收数据包。

至此,在i.MX RT使用LwIP协议栈初始化流程介绍完毕,通过理解和实践这些步骤,开发者可以在i.MX RT微控制器上成功初始化LWIP协议栈,并实现网络通信功能。

总体看来,整个初始化流程还是相对复杂的,这个过程不仅涉及硬件驱动编程和TCP/IP协议栈的配置,还需要对内存管理、中断处理、超时检查等关键知识点有深入的理解。感兴趣的读者可以下载RT四位数的SDK深入了解。

来源:恩智浦MCU加油站

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 21

TASKING近日晋升为NXP的金牌合作伙伴,加强了对其汽车微控制器和处理器工具支持,帮助客户优化和加速软件开发工作。TASKING推出了用于嵌入式软件开发的编译器工具链——VX-toolset for Arm v7.1r1。此新版本的编译器工具链现已完全支持S32K388,可与微控制器的实时驱动程序(RTD)一起使用。此外,TASKING iC7系列调试器现已支持NXP最近发布的S32N车载超级集成处理器的虚拟化和硬件开发。

1.jpg

用于NXP S32K388微控制器实时驱动程序(RTD)的VX-toolset

VX-toolset平台与NXP实时驱动程序相结合,使软件开发人员能够充分发挥Arm架构的优势。结合TASKING的iC7系列调试器和winIDEA集成开发环境(IDE),开发人员可以获得一个完整的集成解决方案,用于开发适用于AUTOSAR和非AUTOSAR应用的汽车嵌入式软件。

NXP S32N系列车载超级集成处理器的支持

TASKING的iC7系列调试器从虚拟化和硬件两个方面支持S32N系列车辆超级集成处理器的软件开发。虚拟化开发通过使用Synopsys VDK实现支持,而通过iC7系列小蓝盒与NXP S32N55系列处理器连接,则支持传统ECU软件开发。此外,TASKING调试器与NXP S32DS(S32 Design Studio IDE)的集成也得到了很大的改进。

Christoph Herzog(TASKING 首席技术官):“我们非常自豪能够称自己为NXP的金牌合作伙伴, 通过TASKING Arm编译器工具链,再次兑现了我们致力于为广大工程师提供安全和可靠的软件开发工具的承诺。”

David Vieira(NXP 区域解决方案高级总监):“NXP致力于打造一个围绕着高性能微控制器和处理器的充满活力的、开放的生态系统,以满足各种汽车应用的需求,我们与TASKING的合作伙伴关系就是此生态系统和谐运作的一个很好的例子,让客户可以灵活地为他们的解决方案选择最佳的开发平台。”

何时可用

TASKING VX-Toolset for Arm v7.1r1现已发布,并将于2024年10月30日至31日在美国底特律举行的NXP技术日活动中展示。此外,TASKING调试器对S32N系列处理器的支持也已上线。

来源:TASKING塔斯金亚太区官微

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 22

01、前言

英飞凌AURIX™ TC4x系列微控制器嵌入式代码支持包使您能够使用Simulink为英飞凌32位TriCore™ TC1.8 AURIX™ TC4x系列微控制器设计实时应用程序,以及英飞凌AURIX™ TC4x系列系统级芯片块集支持包使您能够使用Simulink为英飞凌AURIX™ TC4x系列PPU设计实时应用程序。支持包包含了外设和IO模块诸如 Digital IO, TMADC, DSADC, PWM, Encoder, Resolver, FCC, SENT, CDSP, QSPI and Hardware Interrupts。在MATLAB 2024a版本里,它允许您使用Green Hills®, TASKING® SmartCode, HighTec LLVM和Synopsys® MetaWare等第三方编译器编译和运行代码,和Synopsys Virtualizer Development Kit第三方软体进行模拟测试。

02、安装过程

以MATLAB 2024a版本为例,从Add-Ons里点击Get Hardware Support Package。

1724724499464683.png

输入AURIX,查找到相应的support package,执行install,然后点击右上角Manage Add-Ons。

1724724507741270.png

输入AURIX后,点击两个setup图标来配置。

1724724515676160.png

两个配置过程相同可分以下几个STEP:

Step1:选择第三方compiler,这里以TASKING® SmartCode为例

1724724525705973.png

Step2:选择对应工具,这里选择Infineon DAS

1724724533262123.png

Step3:安装相应的软件和工具

1724724547244262.png

生成的代码时基于英飞凌 TC4x 底层驱动库iLLD。下面分别validate安装好的软件和工具,输入相应的路径,点击validate。

编译器需要向第三方申请,DAS从下面的链接可以下载:https://www.infineon.com/dgdl/Infineon-DAS_V8_0_5_SETUP-DevelopmentTools-v08_04-EN.zip?fileId=8ac78c8c8929aa4d018992adcfe97a61 

1724724604146631.png

1724724623165992.png

1724724647583914.png

1724724659211178.png

至此支持包和工具安装完成。

安装完成后simulink Library Browser里可以看到这些内容,后续的版本里会逐步完善并增加内容。

1724724680946692.png

1724724698415051.png

03、使用HSP(Hardware Support Package)示例

以新建模型为例:

1724724714311059.png

設置此模型可連接到AURIX™ TC4x-TriBoards,以及板上的TC4x型號規格,和所運行的CPUx。

1724724728304921.png

配置完成以后,在model setting -----> code generation里指定build toolchain。

1724724744216848.png

Hardware implementation通过Target Hardware resource里的Build option选择build动作(是否需要下载运行)。

1724724760454790.png

通过Target Hardware resource里的Build connectivity选择和目标板的连接方式,对于TC4x Triboard, 板载DAS miniwiggler会生成虚拟串口,COM数字根据各自电脑会有不同。这里通过COM14下载程序。

1724724775215647.png

将30%, 50%, 80%三路占空比传送到AURIX™ TC4x PWM生成三对100KHZ互补PWM,HRPWM允许(使用EGTM),死区插入。使用的IO资源如下表:

1724724791140686.png

在simulink里新建模型文件,分别加入下面block:constant、Rate transition、TC4x PWM。

1724724805716326.png

Constant写入[30,50,80],Rate Transition sample time 1ms。

1724724819145211.png

下面在hardware mapping界面里面配置PWM相关参数:

首先在module里面选择生成PWM的模块资源,这里选择EGTM_ATOM0,enable HRPWM。

1724724832438732.png

打开channel界面,选择对应的参数设置,以channel0为例,指定互补输出,死区设2.5nS和1.25nS用作验证HRPWM作用,其他channel1、2相似。

1724724922698208.png

最后在HRADWARE里面点击Build Deploy& Start,模型生成code并编译,完成以后下载到目标板运行。

1724724849346488.png

1724724863785407.png


完成以后,程序在目标板上运行。通过示波器可以实测波形验证。

04、总结

HSP for AURIX™ TC4x 可提供快速且简易的模型化介面进行Prototyping的软体开发,且此支持包也提供整合编译软体以及简易的烧录工具,来达成初期开发平台上的所需功能,也可藉由将硬件模型化达到系统层级的模型化测试平台以达成实体化后的可追溯性,以利于缩短整体的开发以及验证时程。

来源:英飞凌汽车电子生态圈

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 40

页面

订阅 RSS - 微控制器