ARM架构演进与RISC-V对比:从指令集到生态突围

RISC-V vs ARM:车规MCU内核之战背后的国产化机遇 本文深入分析了RISC-V与ARM架构在车规MCU领域的竞争格局与国产化机遇。随着32位MCU市场份额的快速增长,RISC-V凭借开源特性、能效优势和成本控制能力,正逐步挑战ARM的主导地位。国产厂商如比亚迪半导体和兆易创新通过技术创新和产业化实践,在车规级MCU领域取得突破,推动国产化率提升。 阅读详情

1. ARM架构的发展历程与技术演进

ARM架构的发展历程堪称一部移动计算技术的进化史。从1985年第一代ARM处理器诞生至今,ARM已经成长为全球最具影响力的处理器架构之一。早期的ARM处理器主要应用于嵌入式系统和移动设备,其低功耗特性使其在电池供电设备中表现出色。

ARM架构的演进经历了多个重要阶段。ARMv4架构引入了Thumb指令集,在保持32位性能的同时显著提升了代码密度。ARMv5架构增加了增强型DSP指令,提升了数字信号处理能力。ARMv6架构改进了内存管理和多核支持,为智能手机时代奠定了基础。ARMv7架构引入了NEON SIMD指令集,大幅提升了多媒体处理性能。

2011年发布的ARMv8架构是一个重大转折点,首次支持64位处理能力。这个版本引入了AArch64执行状态,提供了全新的64位指令集,同时保持与32位应用的兼容性。最新的ARMv9架构在安全性、AI和机器学习方面进行了重要增强,特别是引入了机密计算架构(CCA),为数据安全提供了硬件级保障。

在实际开发中,我深刻体会到ARM架构演进带来的便利。比如在开发智能家居设备时,ARM Cortex-M系列的低功耗特性让设备续航时间大幅延长。而在移动应用开发中,Cortex-A系列的性能提升让复杂的图像处理算法能够在手机上实时运行。

2. RISC-V架构的崛起与设计理念

RISC-V作为一个全新的开源指令集架构,近年来引起了广泛关注。与ARM不同,RISC-V采用完全开放的设计理念,任何人都可以自由使用、修改和实现这个架构,无需支付授权费用。这种开放性为芯片设计带来了革命性的变化。

RISC-V的设计体现了现代处理器架构的许多先进理念。其模块化指令集设计允许开发者根据具体需求选择所需的指令子集。基础整数指令集RV32I或RV64I是必须实现的,而其他扩展指令集如乘法除法(M)、原子操作(A)、单精度浮点(F)、双精度浮点(D)等可以根据需要选择添加。

我在实际项目中体验过RISC-V的开发流程。使用RISC-V架构开发物联网节点设备时,我们可以根据具体的应用场景定制指令集。例如,对于需要数字信号处理的应用,我们可以添加DSP扩展指令;对于机器学习应用,可以添加向量处理扩展。这种灵活性大大优化了芯片的能效比。

RISC-V的生态系统虽然相对年轻,但发展速度惊人。从编译器工具链(GCC、LLVM)、操作系统支持(Linux、FreeRTOS)到开发板硬件,整个生态正在快速完善。特别是在学术研究和教育领域,RISC-V的开放性使其成为理想的教学和研究平台。

3. 指令集设计哲学对比

ARM和RISC-V虽然都基于RISC理念,但在指令集设计上存在显著差异。ARM指令集经过多年发展,形成了相对复杂的体系,而RISC-V则追求极简和模块化的设计哲学。

ARM指令集的特点是功能丰富但相对复杂。以ARMv8-A为例,其指令集包含了大量复杂指令,如支持多种寻址模式的内存访问指令、条件执行指令等。这种设计提高了代码密度,但增加了硬件实现的复杂性。在实际编程中,ARM的条件执行指令确实能减少分支预测错误,提升性能。

RISC-V指令集则体现了"少即是多"的设计理念。基础整数指令集只有40多条指令,通过模块化扩展来增加功能。这种设计使得RISC-V的核心实现非常简单,芯片面积和功耗都得到优化。我在使用RISC-V开发时发现,虽然指令数量少,但通过巧妙的指令组合,同样能实现复杂功能。

两种架构在寄存器设计上也有不同。ARM架构有16个通用寄存器(R0-R15),其中一些有特殊用途(如SP、LR、PC)。RISC-V则有32个通用寄存器,所有寄存器功能相同,简化了编译器的寄存器分配工作。

在异常处理机制方面,ARM提供了丰富的异常模式和分层中断系统,而RISC-V采用了更加统一的异常处理模型。两种设计各有优劣,ARM的方案更适合复杂的实时系统,而RISC-V的方案更加简洁高效。

4. 授权模式与商业模式创新

ARM和RISC-V采用了完全不同的商业模式,这直接影响着芯片厂商的选择和生态发展。ARM采用知识产权授权模式,芯片厂商需要支付授权费才能使用ARM架构。这种模式提供了完整的技术支持和生态保障,但增加了芯片成本。

ARM的授权分为架构授权和核心授权两种方式。架构授权允许厂商基于ARM指令集自行设计处理器核心,如苹果的A系列芯片和高通的骁龙芯片。核心授权则直接使用ARM设计好的处理器核心,如许多物联网芯片采用的Cortex-M系列。我在与芯片厂商合作时了解到,架构授权的费用往往高达数百万美元,这对初创企业是不小的负担。

RISC-V采用完全开源的模式,任何人都可以免费使用和修改。这种模式大大降低了芯片设计的门槛,特别适合学术研究、初创企业和特定应用场景的定制化芯片。我看到越来越多的初创公司选择RISC-V架构,正是因为其零授权费用的优势。

不过,开源模式也带来了一些挑战。虽然指令集是免费的,但实现一个高性能的RISC-V处理器仍然需要大量研发投入。而且,开源生态的支持和服务相比ARM还不够完善,需要开发者自己解决更多技术问题。

从商业角度看,ARM模式提供了"交钥匙"解决方案,而RISC-V模式需要更多自主研发能力。这两种模式将在未来长期共存,满足不同厂商的需求。

5. 应用场景与性能特点分析

ARM架构经过多年发展,已经形成了完整的产品线覆盖各个应用领域。Cortex-A系列针对高性能应用处理器,广泛应用于智能手机、平板电脑和服务器。Cortex-R系列针对实时控制系统,用于汽车电子、工业控制等领域。Cortex-M系列针对微控制器市场,是物联网设备的主流选择。

在我的开发经验中,Cortex-M系列在物联网领域的优势特别明显。其低功耗特性使得电池供电设备可以工作数年不需更换电池。而且丰富的生态系统提供了各种开发工具和软件库,大大缩短了产品开发周期。

RISC-V虽然在移动设备和高性能计算领域还处于追赶阶段,但在特定应用场景展现出独特优势。在物联网边缘计算设备中,RISC-V的可定制性允许开发者针对特定算法优化指令集,实现更好的能效比。在AIoT领域,许多公司选择RISC-V开发专用的AI加速芯片。

在性能方面,高端ARM处理器如Cortex-X系列在绝对性能上仍然领先,但RISC-V的追赶速度很快。一些基于RISC-V的服务器处理器已经展现出不错的性能表现。在能效比方面,RISC-V由于架构简洁,在相同工艺下往往有更好的表现。

实际测试数据显示,在相同工艺和频率下,RISC-V处理器的能效比通常比ARM处理器高10-20%。这主要得益于其简洁的指令集和流水线设计。但在复杂应用场景中,ARM成熟的编译器优化和生态支持往往能弥补硬件上的能效差异。

6. 开发生态与工具链对比

生态系统成熟度是选择处理器架构时的重要考量因素。ARM经过三十多年的发展,建立了极其完善的生态系统。从编译器(ARM GCC、ARM Compiler)、调试工具(DS-5、Keil MDK)到操作系统(Android、Linux、各种RTOS),ARM都有最好的支持。

在我的开发经历中,ARM工具链的成熟度确实令人印象深刻。特别是ARM DS-5开发套件,提供了从代码编写、编译、调试到性能分析的全套解决方案。对于企业级开发,这种完整的工具支持大大提高了开发效率。

RISC-V的生态系统虽然相对年轻,但发展迅猛。主要的编译器工具链如GCC和LLVM都已经提供了完善的RISC-V支持。在调试工具方面,许多开源和商业方案都在快速完善中。操作系统支持也在不断加强,主流Linux发行版都已经支持RISC-V架构。

从开发者体验角度,ARM生态的优势在于成熟稳定,各种坑都已经被踩过并有详细文档。而RISC-V生态的优势在于开放和可定制,开发者可以更深入地理解整个技术栈。我在使用RISC-V开发时,虽然遇到更多挑战,但对计算机体系结构的理解也更加深入。

软件库和中间件的支持也是生态重要组成部分。ARM架构有丰富的商业和开源软件库,覆盖各种应用领域。RISC-V的软件库生态正在快速建设中,虽然目前还不如ARM丰富,但已经能够满足大多数常见需求。

7. 未来发展趋势与选型建议

随着数字化转型的深入,处理器架构领域正在发生深刻变革。ARM架构在移动设备和嵌入式领域的优势地位依然稳固,但RISC-V在新兴领域的增长势头不容小觑。从技术发展趋势看,两个架构都在向专用计算领域扩展。

ARM的未来发展重点在于提升AI计算能力和安全性。ARMv9架构的机密计算特性为云端和数据中心应用提供了更好的安全保障。矩阵计算扩展(Matrix Extension)则为机器学习工作负载提供了硬件加速。这些特性使ARM在高性能计算领域保持竞争力。

RISC-V的发展重点在于完善生态和提升性能。RISC-V国际基金会正在推动各种扩展标准的制定,包括向量处理、安全扩展等。许多初创公司和科研机构都在开发高性能RISC-V核心,挑战ARM在高端市场的地位。

在实际项目选型时,我通常考虑以下几个因素:首先是项目规模和团队技术能力。对于大规模商业项目,ARM的成熟生态和工具支持能降低开发风险。对于研究性质或特定应用的项目,RISC-V的灵活性和零授权费用更有吸引力。

其次是性能需求和功耗约束。如果项目对性能有极高要求,目前高端ARM处理器仍有优势。如果对能效比和定制化有特殊要求,RISC-V可能是更好的选择。最后还要考虑长期维护和供应链因素,ARM架构的长期支持和稳定供应是其重要优势。

从开发者成长角度,我建议同时掌握两种架构的开发技能。ARM开发经验能让你理解商业级处理器的最佳实践,而RISC-V开发能让你更深入理解计算机体系结构本质。这种双重能力在未来的处理器开发领域将极具价值。

在实际工作中,我发现两种架构并非完全竞争关系,而是互补共存。许多产品中同时使用了ARM和RISC-V处理器,各自发挥其优势。比如在智能手机中,主应用处理器使用ARM架构,而电源管理、传感器处理等辅助功能可能使用RISC-V处理器。这种异构架构设计将成为未来的发展趋势。

从浙大实验室到玄铁910:国产RISC-V CPU的突围之路 CPU指令集架构(ISA)是软硬件之间的桥梁,也是计算产业生态的基石。相比x86和ARM的封闭授权,RISC-V凭借开源、可扩展的特性,正在成为嵌入式与AIoT领域的重要选择。然而,指令集只是起点,真正的技术壁垒集中在微架构设计、流水线优化、工具链适配和软件生态建设上。从杭州中天微的17年技术积累,到阿里巴巴整合成立平头哥半导体,再到玄铁910处理器IP的发布,这一历程展示了国产CPU团队在核心微架构设计上的突破能力。玄铁910采用12级流水线与乱序执行设计,主频达2.5GHz,性能对标中高端ARM核,并已 阅读详情

相关推荐

RISC-V崛起:英特尔入局与Arm独立如何重塑处理器三足鼎立格局

指令集架构(ISA)是计算机处理器执行操作的基本指令集合,它定义了硬件与软件之间的接口规范。从复杂指令集(CISC)到精简指令集(RISC)的演进,体现了计算机体系结构对性能与能效平衡的持续追求。RISC-V作为基于RISC原则的开源指令集架构,其技术价值在于通过模块化设计和免授权费模式,为芯片设计提供了前所未有的灵活性和成本优势。这种开放性推动了异构计算和专用加速器的发展,特别是在AIoT、边缘计算等新兴领域,RISC-V能够针对特定负载进行指令集定制,实现数量级的能效提升。随着小芯片(Chiplet)技

weixin_30905981的博客 594

手把手教你玩转服务器芯片架构——1.4 RISC-V的生态突围:从开源指令集到全栈技术自主

本文深度解析RISC-V如何从开源指令集实现全栈技术自主的生态突围。通过实际案例展示RISC-V在服务器芯片架构中的优势,包括其开源特性带来的定制灵活性、成熟的工具链与软件生态,以及在全球产业协同和政策支持下如何挑战传统架构垄断,为技术自主提供可行路径。

y2z3a4b5c的博客 779

RISC-V生态观察:从指令集到软件栈,2026开发者实践指南

指令集架构(ISA)是芯片设计的基石,RISC-V作为开源指令集,正从基础指令定义走向平台化规范。Profile机制如RVA22/RVA23将零散扩展打包为等级认证,成为系统软件兼容的“通用语言”。向量扩展RVV在编译器自动向量化提升后,在AI推理、多媒体场景展现性能潜力。Linux主线对RISC-V支持进入精细化阶段,ACPI、向量上下文切换优化推动服务器应用落地。对于开发者,从QEMU虚拟环境到实际开发板,配置交叉编译工具链、理解设备树与ACPI差异、适配向量长度是快速上手的核心路径。本文基于2026年

weixin_33937499的博客 420

全自研高性能RISC-V芯片:从微架构到生态的突围之路

指令集架构(ISA)是软硬件之间的契约,决定了芯片的生态边界。RISC-V作为开放指令集,允许任何人自由实现,但高性能处理器内核的自主设计仍极具挑战。要实现真正的高性能,需在微架构层面攻克乱序执行、缓存一致性,并自研浮点单元(FPU)等关键模块,同时解决SoC芯片启动流程、芯片后端物理设计与芯片测试等工程难题。这些环节环环相扣,任一短板都会导致流片失败或性能不达标。从嵌入式到边缘计算、AI推理,RISC-V正从备选走向主流,资本也开始下注具备全自研能力的团队。本文结合一位“RISC奠基人”学生回国创业、打造

weixin_34405557的博客 476

国产高性能RISC-V芯片如何突围?从指令集架构到AI落地全解析

RISC-V作为开放开源的指令集架构,正从嵌入式MCU向高性能计算与AI加速领域加速渗透。其核心原理在于指令集可扩展、微架构可定制,配合乱序执行、向量扩展(RVV)与多核互联设计,使国产SoC芯片在能效比和算力上具备对标ARM/x86的技术潜力。在AIoT、边缘计算乃至云端推理等场景中,基于RISC-V的AI芯片既能降低授权成本,又可通过自定义指令满足差异化需求。生态层面,工具链、操作系统适配与软件栈的成熟度,决定了芯片能否从流片成功走向规模化落地。从概念、原理到工程实践,这条技术路径正在重塑国产芯片的创新

weixin_33904756的博客 354

ARM公版架构市场现状与技术挑战分析

微处理器架构设计是芯片性能的核心决定因素,其原理涉及指令集、流水线设计和内存子系统等多个技术维度。随着移动计算和AI应用的快速发展,传统公版架构在性能提升和能效优化方面遇到明显瓶颈。从技术实现来看,IPC增长率下降、缓存延迟问题以及扩展指令集局限性成为主要制约因素。这促使头部厂商转向自研架构,通过超宽解码器、动态调度等创新设计实现突破。在移动SoC和边缘计算场景中,领域专用架构(DSA)和RISC-V等替代方案正在重塑行业格局。ARM公版架构当前面临三重挑战:性能天花板、能效瓶颈和定制化缺失,这直接影响了其

weixin_32553219的博客 347

上海RISC-V峰会观察:破局、挑战与未来之路

英伟达宣布将CUDA移植至RISC-V的决策,成为峰会最重磅信号。其技术负责人Frans Sijstermans透露,英伟达已自研三类RISC-V核心(NV-RISCV32/64/NV-RVV),年出货超10亿颗,未来通过NVLink Fusion实现“RISC-V控制核+GPU+DPU”的异构融合。当英伟达将CUDA融入RISC-V架构,当先楫半导体MCU驱动人形机器人奔跑,当包云岗喊出“别让RISC-V屈才”,这场芯片产业的开放革命早已跨越技术本身,成为全球供应链重组中的关键变量。

十年通信老兵的技术修炼之路——从3G到5G,从地面基站到卫星通信。 1616

RISC-V vs. ARM Cortex-M:为你的下一个IoT项目选型,我为什么选了前者?

本文深入比较了RISC-V与ARM Cortex-M在IoT项目中的选型优劣,重点分析了成本、性能、生态和供应链安全等关键因素。通过实际案例展示RISC-V在低功耗、定制化指令集和成本控制方面的优势,为开发者提供架构选型的决策依据。

weixin_30752699的博客 428

距离与Arm一较高下,RISC-V还有多远的路要走?

处理器内核领域已经被x86和Arm架构“统治”了太长时间,对自主可控孜孜以求的中国半导体人一直在寻找突围机会,从龙芯MIPS架构到申威Alpha架构,努力始终不曾停止。而中美贸易摩擦的爆发,尤其是华为禁令事件的发生,让一切忽然之间变得更加迫切起来。在此背景下,RISC-V带着中国“芯”自主可控的希望火遍全网。 集微网消息,处理器内核领域已经被x86和Arm架构“统治”了太长时间,...

908

RISC-V架构爆发与物联网芯片创新实践

RISC-V作为开源指令集架构,通过模块化设计解决了传统x86/ARM架构的授权壁垒问题,特别适合物联网时代对定制化处理器的需求。其技术原理在于允许开发者自由扩展指令集,并灵活配置功能模块,这种特性在异构计算架构中展现出独特优势。在边缘计算和AIoT场景下,采用RISC-V的芯片能显著降低功耗并提升实时性,例如某智能家居方案实现语音唤醒功耗降低42%。随着LLVM/Clang工具链成熟度达98%和38000+开源软件包完成移植,RISC-V生态已形成从芯片设计到应用落地的完整闭环。

weixin_29189377的博客 280

SiFive P650架构解析:RISC-V高性能处理器设计突破

RISC-V作为开源指令集架构,正在通过微架构创新突破性能瓶颈。其核心优势在于精简指令集带来的面积效率提升,配合乱序执行、多级缓存等现代处理器技术,可实现超越传统架构的能效表现。SiFive Performance P650通过四发射乱序执行引擎和智能缓存预取设计,在SPECInt测试中达到11分/GHz,单位面积性能超越Arm Cortex-A77。这种架构特别适合需要平衡性能与成本的场景,如边缘计算、汽车电子和服务器芯片。开发中需注意编译器优化与内存屏障指令处理,现有工具链已支持LLVM和QEMU仿真。

weixin_30388677的博客 517

新能源时代下高性能运动控制MCU的破局之道:RISC-V架构创新与国产化突围

当特斯拉Optimus机器人开始采用RISC-V运动控制芯片,当全球90%的光伏逆变器贴上"中国芯"标签,我们正在见证一场由架构创新驱动的产业革命。AS32A601系列的成功不仅在于技术参数的领先,更在于开创了"开源架构+垂直场景+生态共建"的新模式。在这场新能源竞技中,国产MCU正以RISC-V为矛,以场景深耕为盾,书写着属于中国半导体人的突围传奇。参考文献[1] 国科安芯AS32A601技术白皮书[4] 商业航天级MCU抗辐照设计解析[7] 固高科技RISC-V运动控制芯片生态布局。

优快云-新能源汽车研发测试专业博主 1023

从ARM收购风波到国产芯崛起:聊聊RISC-V和MIPS的机遇与挑战

本文探讨了从ARM收购风波到国产芯片崛起的背景下,RISC-V和MIPS架构的机遇与挑战。分析了开源指令集RISC-V在AIoT、边缘计算等领域的应用优势,以及MIPS通过龙芯架构的自主创新路径。文章还对比了两种架构的技术特点与商业现实,展望了未来生态建设的关键战场。

weixin_26965807的博客 315

26年奇点智能大会分享RuyiAI:RISC-V 原生 AI 系统软件栈的国产突围

中科院软件所博士后、RISC-V国际基金会TSC委员张洪滨深度解读RISC-V原生AI软件栈RuyiAI,涵盖多级编译技术、Ruyi Buddy Compiler开源社区与RISC-V架构在AI时代的软件生态国产化突围。

2600_95884800的博客 137

基于RK3588与Gstreamer的端侧实时视频流AI推理系统构建

本文详细介绍了基于RK3588芯片与Gstreamer框架构建端侧实时视频流AI推理系统的完整方案。通过硬件选型、环境配置、OpenCV编译优化、视频流处理实战及模型部署等关键环节的深入解析,展示了如何利用RK3588的6TOPS NPU算力与Gstreamer的低延迟特性,实现工业质检、智能交通等场景下的高效边缘计算。特别针对RTSP推拉流优化、RKNN模型转换等核心技术难点提供了实用解决方案。

weixin_30516243的博客 384

告别Inspect!用微软官方推荐的Accessibility Insights搞定WinApp自动化测试元素定位

本文介绍了如何从传统的Inspect工具升级到微软官方推荐的Accessibility Insights for Windows,以提升Windows应用自动化测试中的元素定位效率。通过详细的功能对比、安装指南和实战技巧,帮助测试工程师掌握这款现代化工具的核心优势,包括实时元素检测、属性筛选和与WinAppDriver、Appium等测试框架的无缝集成。

weixin_26749245的博客 628

.NET 生态系统中 LoongArch 与 RISC-V 的整合深度分析

微软在.NET 10 的官方发布说明中,虽然强调了运行时(Runtime)在 JIT 内联、栈分配优化以及对 AVX10.2 的支持,但对于 RISC-V 和 LoongArch 的提及主要集中在代码层面的兼容性,而非产品层面的交付。微软.NET 平台作为跨平台应用开发的基石,在迈向.NET 10 的演进过程中,虽然对主流架构的支持愈发稳固,但对这两个新兴架构的支持却呈现出一种复杂且微妙的“半官方”状态。对于.NET 生态而言,支持这些架构不仅是技术上的扩展,更是保持平台普适性和生命力的关键。

2501_94611622的博客 870

Simulink中Simscape—Fluids模块(原Simhydraulics)学习记录

学习来源:http://cn.mathworks.com/help/physmod/hydro/getting-started-with-simhydraulics.html 主要学习内容如下图: 详细内容: 1、组件来源 SIMULINK浏览器中的模块:Simscape_Foundation 和 Simscape_Fluids。 2、Simscape下包括多个子

1万+

中国团队首次主导RISC-V指令集扩展写入国际标准

指令集架构(ISA)是CPU与软件之间的底层契约,RISC-V凭借开放模块化特性成为芯片生态的新变量。然而开放也意味着碎片化风险,标准化治理便成为生态繁荣的关键。RISC-V国际基金会通过严格的提案、讨论、冻结与批准流程,将各方扩展统一为公共规范,为操作系统、虚拟化等底层软件提供稳定的硬件接口。近日,上海交大IPADS团队主导的指令集扩展正式获批,这是中国大陆团队首次在RISC-V国际标准制定中占据主导地位。其价值不止于新增几条指令,而是标志着中国基础软硬件从规则跟随者向共同定义者转变,也为国内开发者参与国

weixin_33946020的博客 481

安卓逆向实战:用Batch Apktool 3.8.0快速汉化APK的完整流程

本文详细解析了如何使用Batch Apktool 3.8.0进行安卓APK汉化的完整流程,包括环境配置、反编译、资源解析、深度汉化、重构建与签名优化等关键步骤。通过这款集成化逆向工具,开发者可以高效完成APK汉化,提升工作效率。

s1t2u3的博客 1103

华为OD机试 - 计算数列位置N的值 - 模拟法(Python/JS/C/C++ 新系统 100分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。输入 M,N 两个数,则按照以下规则形成一个数列。数列的前 M 个元素的值为 1 到 M从 M+1 个元素开始,计算逻辑为如果其前 M 个元素中,存在值相同的元素,则该位置上的数值等于前 M 个数中最大数值与最小数值之和。如果其前 M 个元素中,

学Java,找哪吒 508
上一篇: 从零到一:用STM32打造会思考的交通灯——车流感知与动态调优实战
下一篇: 从零构建:STM32驱动OLED的硬件抽象层设计与跨平台移植指南
linux6sysadmin
博客等级 码龄4年 59粉丝 1615原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值