RT-Thread全球技术大会倒计时1天!

Jetson Orin赋能人形机器人实时AI推理的工程实践 人形机器人对边缘端AI推理提出严苛要求:低延迟、高确定性、强鲁棒性。其核心在于将复杂模型(如ViT、YOLOv5s)在嵌入式GPU上实现毫秒级端到端响应,这依赖于硬件算力、实时操作系统(RTOS)、确定性通信协议与模型优化技术的深度协同。Jetson Orin凭借TensorRT编译器、Isaac ROS 2中间件及ECC内存等特性,成为当前少有的可支撑全身关节规划+多模态感知同步执行的商用平台。该方案已在Kuavo等家庭服务机器人中验证80ms内完成RGB-D分割、建图与轨迹重规划,显著提升系统MTBF与 阅读详情

为期两天的RT-Thread IoT OS Global Tech Conference (RT-Thread 线上全球技术大会)将于北京时间本周四晚11点正式开启!

会议时间

Day1

北京时间本周四 晚上11:00 ——周五 凌晨5:30

Day2

北京时间本周五 晚上11:00——周六 凌晨5:30

会议观看链接

https://dwz.red/vzphI

本次大会设置了20+技术演讲,邀请了社区开发者、合作伙伴出席,让我们预览一下本次大会精彩看点:


看点一:Local Becoming Global

RT-Thread创始人熊谱翔将领衔RT-Thread开发工程师呈现RT-Thread开源社区项目的起源和发展,并且带来RT-Smart 微内核、AI等技术的深度分享。

看点二:RISC-V

RISC-V成为行业关注点,本次大会将有三个话题围绕RISC-V开展, 由RISC-V基金会引领分享 RISC-V:计算机的开放时代,国内知名RISC-V芯片供应商沁恒微电子分享他们对RISC-V的深入研究,更有社区小伙伴分享创新性项目RISC-V 虚拟机。

看点三:Advanced technology & Case study

新开创,国内外开发者分享在RT-Thread上的前沿技术特性和案例,如Rust , MicroPython , ROS , Arduino , Vector FoC Control , Webserver , Neural Network on Microcontroller , Ultrasonic Anemometer & Weather Station, Building Reliable Software等。


福利:10 Total Giveaways
内容有趣,活动好玩!十次GiveAway开发板大放送!

赠送的开发板将有:STM32 Nucleo boards and discovery kits, WCH-CH32V103, CH32V307, Bluetrum-RISCV Based AB32VG1, RT-Thread-Art-Pi.

并且,每日会抽取一名参会人员赠送爆炸豪华开发板全家桶噢!


在此,特别感谢诸位社区开发者、合作伙伴STMicroelectronics, RISC-V International, WCH Microelectronics, Nuvoton Technology, PSA Certified Arm Ltd,  Bluetrum 对本次大会的支持!


还没注册大会?

点击下方链接注册,获取会议链接

https://dwz.red/vzphI

(请复制至外部浏览器打开)

会议议程



你可以添加微信17775982065为好友,注明:公司+姓名,拉进RT-Thread官方微信交流群!

???? 点击阅读原文报名

CSS 弹性盒布局:flex-wrap 换行与多行交叉轴对齐 默认情况下,弹性容器(flex container)会把所有子项(flex item)挤在一行里,哪怕空间不够也只会压缩子项,而不会换行。浏览器会依次把子项放进当前行,当剩余空间不足以容纳下一个子项的基础尺寸时,就开启新的一行。一旦允许换行,容器里就会出现多条「弹性行(flex line)」,此时交叉轴对齐的行为也会从「单行对齐」变成「多行对齐」,是默认值:当子项没有设置固定高度时,行会被拉伸,子项随之变高,看起来像是「撑满了容器」。上面这段代码中,每个子项固定 200px 宽,容器宽度决定每行能放几个。 阅读详情

相关推荐

【信息科学与工程学】【广告科学】第四十四篇 广告平台投放和广告计费类算法01

全行业的中国企业广告投放模型总表。行业分类依据《国民经济行业分类》(GB/T 4754—2017)的门类/大类 ,产品层参考"主营产品统计代码"行业—产品映射 ,平台算法以巨量引擎、腾讯广告等官方文档为硬支撑 ,合规部分严格对齐《互联网广告管理办法》以及2026年市场监管部门最新合规提示 。编号类型(门类)行业(大类)企业及产品内容列表投放模型投放平台投放人群欲望激发维度面向人群模式(地域/文化/年龄/角色)001A 农林牧渔01 农业北大荒/中粮:五常大米、面粉、食用油、杂粮品牌曝光 + 电商转化双轨(C

weixin_49199313的博客 1649

基于RT-Thread的CAN电机驱动板设计 (一)需求分析与硬件设计

本项目依托实验室机器人比赛,需要设计一个电机驱动板,控制8个CAN协议伺服电机。 PC上位机由串口通过485协议发送电机转矩指令到电机驱动板,电机驱动板对指令解码并通过CAN总线发送转矩控制指令。 需求分析 ...

张竞豪的博客 2009

BMW Standard Tools 宝马FSC工具套装下载

这是一款非常专业的一套宝马编码工具,懂行的人自然知道他的用处,不懂行的人,我解释再多也不会明白的,需要的拿去吧。软件名:BMW Standard Tools包含工具:BMW Coding Tool v2.50、change Language、CIC Mafia、Dr.Gini B021、EasyConnect、EDIABAS Konfigurator v1.1、EDIABAS Konfigurator v2.0.0、FSC-Tools_2.18、FSTool_v2_CarServer、INPA、ITool

Zj_arrow的博客 6995

RTThread IO组件 GPIO

本文主要了解GPIO的实现drv_gpio.c文件的粗略分析 drv_gpio.c文件的粗略分析 在menuconfig图形配置中,我们可以看到components->Device Drivers->using generic GPIO device drivers中有开启。该文件只管一般的GPIO配置,不包括外设复用配置。 进来首先看到pin[]的声明,这里将IO口抽象为编号。我们使...

qq_24381977的博客 1568

Windows 10下Carla 0.9.15安装避坑指南:从下载到运行的全流程解析

本文详细解析了在Windows 10系统上安装和运行Carla 0.9.15自动驾驶仿真平台的全流程。内容涵盖从系统环境准备、资源下载、Python依赖安装,到首次启动验证及常见错误(如DLL缺失、显卡驱动问题)的深度解决方案,旨在帮助用户快速搭建稳定的开发环境,并运行第一个自动驾驶Python脚本。

alice7model的博客 546

ECMWF等大气数据批量下载(Python API)详细步骤

ECMWF等大气数据批量下载(Python API) 遥感方向做热红外温度反演,不可避免的要用到大气廓线数据,大气数据具有实时性,比如2018年9月1日的早上8点的影像,为了提高反演精度就需要用到时间上与其相差尽可能接近的大气数据,用于消除大气的影响,如果数据量较少我们可以查看影像的时间和空间范围进行下载,但是如果处理某个较大区域时可能涉及到大量的影像,如果一景一景对应查找去下载会很麻烦,因此针对大量数据的自动批量下载很有必要。本文根据 https://cds.climate.copernicus.eu/#

liuxiaojiangtobeno1的博客 1万+

2025 RT-Thread 嵌入式大赛排名公布!作品共赏,看大奖花落谁家!

功能要求支持 485、232、串口、USB、TYPEC、以太网、CAN、MIPI、WIFI、SD卡、RTC、EEPROM、温湿度传感器、PWM、硬件看门狗、USB-HUB、SPDIFTX光纤输出、红外接收、315无线接收、I2S音频输出、PDMRX_MIC输入。多媒体处理中心有丰富通信的接口可共选择,人机交互接口、无线等,多集成化的一款设备,适用于智能家居、网关、数据处理中心等场景,也可做开发板学习使用。血氧、心率监测是人们最常关心的,特别是一些特殊的群体比如老人,患有心血管系统、呼吸系统疾病的人。

rtthreadiotos的博客 1274

Petalinux-2018.3添加内核驱动(linux-xlnx源码打补丁)

大部分模块可以直接使用,需要添加自己的驱动文件时,可以通过linux-xlnx源码打补丁方式和使用PetaLinux编译为.ko文件加载运行,本文章介绍通过linux-xlnx源码打补丁方式添加内核驱动文件。根据查找资料,了解到可以通过打补丁方式添加到工程文件中。. /opt/tool-pkg/petalinux/2018.3/components/yocto/source/arm/layers/core/oe-init-build-env (该执行文件在Petalinux软件安装路径下)

sanyuedtaifen的博客 1552

AI智能棋盘支持WCH CH32V307双模通信系统构建

基于CH32V307的AI智能棋盘实现蓝牙与Wi-Fi双模协同通信,支持本地低延迟交互与远程云端同步,具备高可靠性、低功耗和国产化优势,适用于教育、养老、直播等多场景物联网应用。

weixin_42591908的博客 403

Allegro PCB设计小技巧:如何用Shift键快速平移复制走线和过孔?

本文深入解析了Allegro PCB设计中利用Shift键进行平移复制的核心技巧。通过对比传统复制粘贴流程,详细演示了如何高效、精准地批量复制走线和过孔,尤其适用于创建等间距电源总线、过孔阵列等场景,能显著提升PCB设计效率与准确性。

pz89012345的博客 554

Unity 编辑器篇|(一)MenuItem菜单栏

"一级菜单/二级菜单上/三级菜单""一级菜单/二级菜单中 %#_B""一级菜单/二级菜单下 %&_C""一级菜单/二级菜单中 %#_B""一级菜单/二级菜单下 %&_C""GameObject/二级菜单""CONTEXT/组件名/菜单名""一级菜单/二级菜单上 #_A""Assets/二级菜单""一级菜单/二级菜单下""一级菜单/二级菜单上""一级菜单/二级菜单中""一级菜单/二级菜单下""一级菜单/二级菜单下""一级菜单/二级菜单上""一级菜单/二级菜单中""一级菜单/二级菜单下""自定义/Test"

游戏开发小Y的博客 13万+

RT-Thread软件环境配置/开发软件基础(包含全志SOC下载)

对于从SDK Manager下载的交叉编译器路径:找到安装的RT-Thread软件的路径,找到repo文件夹,一直进入到其子目录中:例如。我们安装的交叉编译器版本文件夹如下所示,进入所选的版本文件夹的。目录下就是编译器的可执行文件。

qq_1033275663的博客 825

[Unity开发] [PICO]避坑指南:PICO商店上传APP时PXR Platform APPID设定详解

PICO开发者上传Unity应用时常见的"APPID不符"问题,主要源于混淆了开发者后台两个不同位置的APPID。

每日出拳老爷子的博客 555

【N32G457 】基于RTT调度的N32G455单芯片双电机控制器

本文是RT-Thread用户@G_o123 原创发布,是用于参加RT-Thread与国民技术联手推出N32G457 RT-Thread设计大赛,原文:https://club.rt-thread.org/ask/article/3430.html 开发环境:IDE KEIL5.36 编译器 ARM compiler6.16 RTOS RTT3.1.5 优化Ofast 主要函数: LED线程 static void led_thread_entry(void* arg.

rtthreadiotos的博客 954

复现论文《基于Retinex理论和深度学习的低照度图像增强算法研究》

本研究提出两种基于Retinex理论和深度学习的低照度图像增强算法。第一种算法在HSV色彩空间中进行处理,采用Res2Block和CBAM-Res2block模块增强多尺度特征表示;第二种算法使用多尺度残差U型网络结构。复现代码展示了Res2Block、CBAM注意力机制等核心模块的实现,包括多尺度特征提取、通道和空间注意力机制。实验结果表明,所提算法能有效解决低照度图像存在的亮度低、对比度不足、颜色失真和细节丢失等问题,显著提升图像质量。

max500600的博客 387

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

RT-Thread智能车目标识别系统连载教程——连接 ROS 小车控制(5)

上期回顾:RT-Thread智能车目标识别系统连载教程——手写体识别模型 (1)RT-Thread智能车目标识别系统连载教程——训练卷积神经网络模型(2)RT-Thread智能车目标识别...

rtthreadiotos的博客 754

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

今年的RTT开发者大会的胸牌真的很赞

摘要:关注RT-Thread的同学肯定知道,RT-Thread为了向众多开发者展示RT-Thread的最新开发和生态建设成果,每年都会举办一场开发者大会(简称:RDC),在2020年度的开发者大会上,RT-Thread给到现场的每个开发者们都发放了一个电子胸牌,胸牌的名称起名为ART-Bagde。

果果小师弟的博客 1119

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

RT-Thread GTC 2022 全球技术大会参与指南

时间过得好快,2022 年度 RT-Thread 全球技术大会(RT-Thread GTC)明天就拉开帷幕了! RT-Thread GTC 的全称是 RT-Thread IoT OS Global Tech Conference,从名字就可以看出这个会议非常厉害!主要围绕 RT-Thread IoT OS 基础软件技术发展、实践创新、开发者能力成长 ,让技术创造价值 ! RT-Thread GTC 作为全球技术大会,分为国内场和海外场两部分,其中国内场的时间是2022年5月27-29日,海外场的时间是20.

程序员「阿基米东」的编程之旅 1393

【让开发者成为主角】2022 RT-Thread 全球技术大会圆满结束及资料发布

为期六天(5月27日-5月29日国内站、6月1日-6月3日海外站)的 线上 2022 RT-Thread 全球技术大会国内站圆满落幕。

rtthreadiotos的博客 367

2020RT-Thread开发者大会RDC来了~

每年一度的 RDC (RT-Thread Developer Conference,RT-Thread 开发者大会)为众多开发者展示了 RT-Thread 的最新开发和生态建设成果,并携...

1010

【RT-Thread】——驱动篇之文件系统

驱动是连接底层硬件跟上层系统的桥梁。这一层是至关重要的,如果不能保证驱动的正确性和完整性,系统就无法跟底层硬件通信,更无法完成上层的开发。          经过好几天的奋斗终于把SD-Card的驱动成功的移植到了系统中,可以调用系统函数来操作SD卡了。          首先看看RT-Thread的文件系统的三层结构图: 1.  最顶层的是一套面向嵌入式系统专门优化过的虚拟文件

廖旭 廊坊师范学院信息技术提高班第十一期 5988

2020·RDC·RT-Thread开发者大会圆满落幕!

大会现场近日,由睿赛德科技主办的一年一度2020·RDC·RT-Thread 开发者大会在深圳圆满落幕!活动以“万物智能·轻时代”为主题,并携手RT-Thread众合作伙伴,与现场近千名...

rtthreadiotos的博客 1704

第十七届全国大学智能汽车竞赛竞速比赛规则

  §00 规则导读 参加过往届比赛的队员可以通过下面内容了解第十七届竞赛规则主要变化。如果第一次参加比赛,建议对于本文进行全文阅读。   §01 前言

TSINGHUAJOKING 17万+

RT-Thread全球技术大会开放报名啦

RT-Thread IoT OS Global Tech Conference (RT-Thread GTC,RT-Thread全球技术大会)致力于围绕RT-Thread IoT OS 基础软件技术发展、实践创新、开发者能力成长 ,让技术创造价值 ! 2021年 RT-Thread GTC 首秀,携22个分享主题与众多海外开发者线上见面,获得了热情支持。 今年我们带着更广阔的视野和空间 ,开启 RT-Thread GTC 2022! 大会时间:2022年5月28-29日(国内-中文),2022年6月1-2.

rtthreadiotos的博客 681

CSS 盒子模型与背景渐变、文字渐变实战

content(内容区):文字、图片等实际内容占据的区域padding(内边距):内容与边框之间的空白border(边框):盒子的边界margin(外边距):盒子与其他盒子之间的间距fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;margin 外边距border 边框padding 内边距content 内容区。

2601_96876853的博客 237
上一篇: RT-Thread线上培训通知,提供教材以及STM32开发板!
下一篇: RT-Thread X RISC-V创新应用大赛,500套开发板免费送!
RT-Thread物联网操作系统
博客等级 码龄6年 2万+粉丝 392原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值