E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
嵌入式linux驱动开发
字符设备
驱动开发
与杂项开发
驱动驱动,即操作系统用来操作硬件的逻辑代码Linux下的驱动特点底层驱动要配合应用层才能完成对底层硬件的获取/操作流程向内核插入驱动xxx.ko->生成一个设备文件/dev/xxx->执行应用层代码的可执行程序main--->实现对硬件设备的操作设备文件本质内核驱动需要生成设备文件作为上层应用与底层的桥梁。底层需要一直编写接口,以便于上层的操作。在Linux下,一切皆文件。==所有设备在Linux
Charary
·
2025-03-10 21:32
linux
驱动开发
Windows 图形显示
驱动开发
-WDDM 3.2-用户模式工作提交(一)
本文介绍在Windows11版本24H2(WDDM3.2)中仍在开发的用户模式(UM)工作提交功能。UM工作提交使应用程序能够直接从用户模式将工作提交到GPU,且延迟非常低。目标是提高经常向GPU提交小工作负载的应用程序的性能。此外,如果这些应用程序在容器或虚拟机(VM)中运行,则用户模式提交有望使它们受益匪浅。这一好处是因为在VM中运行的用户模式驱动程序(UMD)可以直接向GPU提交工作,而不必
程序员王马
·
2025-03-10 20:52
windows图形显示驱动开发
驱动开发
Windows 图形显示
驱动开发
-WDDM 3.2-用户模式工作提交(三)
用户模式工作提交的DDIKMD实现的DDI为KMD添加了以下内核模式DDI,以实现对用户模式工作提交的支持。DxgkDdiCreateDoorbell。当UMD调用D3DKMTCreateDoorbell为HWQueue创建Ring时,Dxgkrnl会对此函数进行相应的调用,以便KMD可以初始化其Ring结构。DxgkDdiConnectDoorbell。当UMD调用D3DKMTConnectDo
程序员王马
·
2025-03-10 20:52
windows图形显示驱动开发
windows
驱动开发
Windows 图形显示
驱动开发
-WDDM 3.2-自动显示切换(九)
面板驱动程序显示器驱动程序是根据从EDID生成的即插即用(PnP)硬件ID加载的。由于EDID保持不变,当任何一个GPU控制内部面板时,都会加载面板驱动程序。这两个驱动程序将显示相同的亮度功能。因此,加载应该不会造成任何问题,面板驱动程序也不需要知道哪个GPU在控制多路复用器。识别多路复用器控制的目标当OS启动驱动程序时,它会调用驱动程序的DxgkDdiQueryChildRelations来查询
程序员王马
·
2025-03-10 20:22
windows
驱动开发
Windows 图形显示
驱动开发
-WDDM 3.2-自动显示切换(十)
电源转换序列以下示例描述了ADS系统的休眠电源转换。系统配置为连接dGPU的多路复用器。系统进入休眠状态。iGPU和dGPU都切换到了D3电源状态。系统关闭电源。用户开启系统电源。固件配置iGPU的多路复用器和iGPU在内部面板上的显示启动序列。Dxgkrnl读取最后的多路复用器配置(本例中为dGPU),并将其与使用ACPI的当前多路复用器位置(本例中为iGPU)进行比较。Dxgkrnl然后调用A
程序员王马
·
2025-03-10 20:22
驱动开发
windows
Linux
驱动开发
(1.基础创建)
序言:从高层逻辑到底层硬件的回归在当今的软件开发中,我们习惯于用高级语言构建抽象层——通过框架、库和云服务快速实现功能。这种“软逻辑”的便利性让开发效率倍增,却也逐渐模糊了我们对计算机本质的认知:一切代码终将落地为硬件行为。BjarneStroustrup(C++之父)曾言:“TheWebisafleaonthetailofthedogcalledIT.”(万维网不过是信息技术狗尾巴上的一只跳蚤)
Th!nker
·
2025-03-10 02:17
linux
驱动开发
Vue 3 组件库测试
驱动开发
(TDD):Jest + Vue Test Utils 单元测试实战 - 保障组件质量与长期维护性
今天,我们将聚焦于组件库开发的质量保障环节,深入探讨Vue3组件的单元测试,并实践测试
驱动开发
(Test-DrivenDevelopment,TDD)理念,构建高质量、可长期维护的Vue组件库。
Neo Evolution
·
2025-03-09 12:15
前端学习
vue.js
驱动开发
tdd
前端框架
单元测试
笔记
前端
嵌入式学习路线
我个人是从STM32转到
驱动开发
的,在研二的时候学习了韦东山老师的
驱动开发
的课程,转到了
驱动开发
的方向。下面就如何学习嵌入式说下我个人的看法。什么
TrustZone_
·
2025-03-09 12:13
uboot
嵌入式硬件
单片机
资料
Windows 图形显示
驱动开发
-WDDM 3.2-本机 GPU 围栏对象(七)
围栏排队操作的CPU时间戳鉴于以下情况,让UMD记录这些CPU时间戳没有什么好处:可以在GPU执行包括命令列表的命令缓冲区之前几分钟记录命令列表。这几分钟可能与同一命令缓冲区中的其他同步对象不同步。将CPU时间戳包含在UMD向GPU写入的日志缓冲区的指令中是有代价的,因此CPU时间戳不包含在日志条目有效负载中。相反,运行时或UMD可以在记录命令列表时发出带有CPU时间戳的本机围栏排队ETW事件。因
程序员王马
·
2025-03-08 23:22
windows图形显示驱动开发
驱动开发
windows
很常见的13种嵌入式实时系统,你知道哪些?
1.μClinuxμClinux是一种优秀的
嵌入式Linux
版本,全称为micr
RTOS研究员
·
2025-03-08 14:24
操作系统
操作系统
RTOS
OS
嵌入式软件
Linux
OpenHarmony 鸿蒙使用指南——概述
为了缩减
驱动开发
者的
驱动开发
周期,降低三方设备驱动集成难度,OpenHarmony驱动子系统支持以下关键特性和能力。弹性化的框架能
AIGC龙哥
·
2025-03-07 18:24
harmonyos
华为
嵌入式开发之串行数据处理
前题前面几篇文章写了关于嵌入式软件开发时,关于串行数据处理的一些相关内容,有兴趣的可以看看《嵌入式开发:软件架构、
驱动开发
与串行数据处理》、《嵌入式软件开发之生产关系模型》和《嵌入式开发之Modbus-RTU
dreamczf
·
2025-03-07 15:46
嵌入式软件
物联网
单片机
mcu
使用
嵌入式Linux
在ARM平台上使用MIPI CSI接口
使用
嵌入式Linux
在ARM平台上使用MIPICSI接口MIPICSI(MobileIndustryProcessorInterfaceCameraSerialInterface)是一种广泛应用于移动设备和嵌入式系统中的摄像头接口标准
WangWEel
·
2025-03-07 11:07
linux
arm开发
运维
嵌入式
Windows 图形显示
驱动开发
-WDDM 3.2-本机 GPU 围栏对象(四)
用于创建、打开和销毁本机围栏的D3DKMT内核API引入了以下D3DKMT内核模式API来创建和打开本机围栏对象。D3DKMTCreateNativeFence/D3DKMT_CREATENATIVEFENCED3DKMTOpenNativeFenceFromNTHandle/D3DKMT_OPENNATIVEFENCEFROMNTHANDLEDxgkrnl调用现有的D3DKMTDestroySy
程序员王马
·
2025-03-07 10:53
windows图形显示驱动开发
驱动开发
单片机
stm32
IMX6ULL
驱动开发
uboot篇01
目录所以,啥是UBoot使用uboot的命令行完成点事情bdinfo,printenv和version环境变量内存操作所以,啥是UBoot我们搞过STM32或者啥其他单片机的朋友都知道,我们的程序想要跑上去,需要一个BOOTLoader来提供一个最基本的,被初始化后的软硬件环境(比如说中断向量要布置好,C语言的栈环境要布置好等等!),对于跑操作系统,想要让一个大系统跑在一个板子上的重要步骤就是提供
charlie114514191
·
2025-03-07 10:22
从0开始的学习ARMv7a
IMX6ULL芯片
驱动开发
IMX6ULL
嵌入式硬件
uboot
pythonvue自动化_Vue项目的自动化测试
Vue项目的自动化测试说到自动化测试,许多开发团队都是听说过、尝试过,但最后都止步于尝试,不能将TDD(测试
驱动开发
)、BDD(行为
驱动开发
)的完整流程贯彻到项目中。
weixin_39617669
·
2025-03-07 04:18
pythonvue自动化
【实战】STM32MP157开发教程之FreeRTOS系统篇6:FreeRTOS 列表和列表项
stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学
嵌入式
华清远见IT开放实验室
·
2025-03-07 00:28
stm32mp157教程
FreeRTOS开发
qt
linux
嵌入式
STM32MP157资源扩展板
STM32MP157
嵌入式linux
bootloader,嵌入式系统启动之bootloader 源码解析
大体上一个
嵌入式Linux
系统从软件角度分析可以分为四个部分:引导加载程序(bootloader),Linux内核,文件系统,应用程序。
三月十六
·
2025-03-06 13:23
嵌入式linux
bootloader
嵌入式Linux
系统组成
三种系统组成图
嵌入式Linux
系统和PC完整的操作系统的对比如下://可以看到我们嵌入式arm上的u-boot同时替代了BIOS和grub2(bootmgr)的功能,下面我们来进行一些详细的介绍1.BIOS
mx_jun
·
2025-03-06 12:50
linux
运维
服务器
U-boot
BIOS
linux内核
嵌入式
python和单片机能一块学吗_现在学单片机还有前途吗
而我从事的单片机行业,前几年的培训风还是吹起了浪,似于Linux
驱动开发
,安卓底层开发等,但是这阵风
weixin_39927288
·
2025-03-06 09:55
python和单片机能一块学吗
嵌入式Linux
设备驱动程序开发指南17(IIO子系统一)——读书笔记
IIO子系统一十七、IIO子系统(一)17.1简介17.2数模转换——DAC实验17.2.1IIO缓冲区17.2.2触发器17.2.3工业I/O事件17.2.4iio工具17.2.5LTC2607——DAC模块介绍17.2.5.1设备树17.2.5.2LTC2607驱动模块介绍17.2.5.2.1用作I2C交互的工业框架17.2.5.2.2用作IIO设备的工业框架17.2.5.3源代码17.3模数
Jack.Jia
·
2025-03-04 15:42
linux驱动
linux
运维
服务器
第一章----Ubuntu基础
VMware与Ubuntu在学习
嵌入式Linux
之前,我们首先要安装好Ubuntu系统,那么我们是直接把我们的电脑系统更新为Ubuntu吗,或者安装双系统?
唯瑞主义
·
2025-03-04 14:03
嵌入式Linux驱动开发
ubuntu
linux
运维
Rk3568
驱动开发
_新字符设备驱动原理_7
1.申请设备号:之前用的是register_chrdev(LED_MAJOR,LED_NAME,&led_fops);手动申请很不方便使用alloc_chrdev_region函数申请设备号,手动申请的话要先查询是否有空余的设备号,很不方便,用此函数内核会自动将将空余设备号给你,释放设备号用unregister_chrdev_region如果指定主设备号则用register_chrdev_regi
Narnat
·
2025-03-04 02:33
驱动开发
Rk3568
驱动开发
_自动创建设备节点_8
1.设备节点之前已经说过设备节点是驱动挂载后以文件形式显示在dev目录下,供给open函数打开,每次挂载后都要重新创建十分麻烦,于是替代方式是,驱动挂载后自动创建,驱动卸载后自动卸载核心代码://自动创建设备节点newchrled.class=class_create(THIS_MODULE,NEWCHRLED_NAME);if(IS_ERR(newchrled.class))returnPTR_
Narnat
·
2025-03-04 02:03
驱动开发
java
数据库
linux
驱动开发
编译内核模块生成ko驱动文件
1.加载内核简介Linux内核的整体架构本就非常庞大,其包含的组件也非常多。而我们怎样把需要的部分都包含在内核中呢?一种方法是把所有需要的功能都编译到Linux内核中。这会导致两个问题,一是生成的内核会很大,二是如果我们要在现有的内核中新增或删除功能,将不得不重新编译内核。Linux提供了这样的机制,这种机制被称为模块(Module)。可使得编译出的内核本身并不需要包含所有功能,而在这些功能需要被
嵌入式_笔记
·
2025-03-04 02:33
Linux驱动
linux
2024年linux——环境基础开发工具使用_gcc test file(4),2024年最新程序设计+Linux运维+Web+数据库+框架+分布式
最全的Linux教程,Linux从入门到精通======================linux从入门到精通(第2版)Linux系统移植Linux
驱动开发
入门与实战LINUX系统移植第2版Linux开源网络全栈详解从
2401_83740189
·
2025-03-03 11:02
程序员
运维
linux
前端
U-Boot 之六 详解 U-Boot 及 SPL 的链接脚本、启动流程
示例代码
嵌入式Linux
运行环境搭建系列博文涉及的所有源代码均放到了我个人的Gitee上:https://gitee.com/itexp/BOARD-STM32F769I-EVAL。
ZC·Shou
·
2025-03-02 07:44
U-Boot
u-boot
SPL
启动
【北京迅为】iTOP-RK3568OpenHarmony系统南向
驱动开发
-第5章 UART接口运作机制
瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和MaliG522EE图形处理器。RK3568支持4K解码和1080P编码,支持SATA/PCIE/USB3.0外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux系统,主要面向物联网网关、NVR存储、工控平板、工业检测、工控盒、卡拉OK
北京迅为
·
2025-03-01 14:19
鸿蒙
harmonyos
鸿蒙
嵌入式硬件
人工智能
RK3568
嵌入式linux
系统中压力测试的方法
在Linux环境下,确保系统各项资源充分且稳定地运行对任何系统管理员来说都至关重要。特别是在生产环境中,理解如何对系统资源进行基准测试和压力测试可以帮助预防未来的问题,同时也能够优化现有系统的性能。在本文中,我们将探讨如何使用命令行工具来对Linux系统的CPU、内存、网络和I/O资源进行压力测试,抛砖引玉,希望大家线下详细学习并加以练习。CPU压力测试在Linux系统中,对CPU进行压力测试有助
嵌入式开发星球
·
2025-03-01 10:45
linux
压力测试
运维
Spring注解
驱动开发
之@Autowired
一、@Autowired注解概述1.1核心作用@Autowired是Spring框架中实现依赖注入的核心注解,采用类型优先的自动装配策略。其设计初衷是为了简化XML配置,实现更优雅的组件管理。1.2源码解析@Target({ElementType.CONSTRUCTOR,ElementType.METHOD,ElementType.PARAMETER,ElementType.FIELD,Eleme
从不吃红薯
·
2025-02-28 22:18
基于注解管理Bean
spring
java
后端
Spock框架:让单元测试更优雅的高效武器
Spock框架作为新一代测试框架的佼佼者,以其独特的BDD(行为
驱动开发
)风格和GroovyDSL语法,正在成为Java/Kotlin开发者的新宠。本文将带你全面认识这个让测试代码变得优雅高效的利器!
没什么技术
·
2025-02-28 17:43
java
spock
驱动开发
系列39 - Linux Graphics 3D 绘制流程(二)- 设置渲染管线
一:概述Intel的Iris驱动是Mesa中的Gallium驱动,主要用于IntelGen8+GPU(Broadwell及更新架构)。它负责与i915内核DRM驱动交互,并通过Vulkan(ANV)、OpenGL(IrisGallium)、或OpenCL(Clover)来提供3D加速。在Iris驱动中,GPUPipeline设置涉及多个部分,包括编译和上传着色器、设置渲染目标、绑定缓冲区、配置固定
黑不溜秋的
·
2025-02-28 08:02
GPU驱动专栏
驱动开发
Linux
驱动开发
: USB
驱动开发
一、USB简介1.1什么是USB?USB是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和移动设备等信息通讯产品,USB就是简写,中文叫通用串行总线。最早出现在1995年,伴随着奔腾机发展而来。自微软在Windows98中加入对USB接口的支持后,USB接口才推广开来,USB设备也日渐增多,如数码相机、摄像头、扫描仪、游戏杆、打印机、键盘、鼠标等
DS小龙哥
·
2025-02-28 08:02
Linux系统编程与驱动开发
linux
USB驱动
嵌入式
白帽黑客系列教程之Windows
驱动开发
(64位环境)入门教程(七)
作为一名白帽黑客,如果想要学习ROOTKIT攻防技术,就必须要有能力进行
驱动开发
!本文章仅提供学习,切勿将其用于不法手段!
黑客影儿
·
2025-02-28 07:25
技术分享
原创文章
系统安全
驱动开发
c语言
windows
系统安全
程序人生
学习方法
visual
studio
Buildroot 添加自定义模块-内置文件到文件系统
创建包目录和文件结构2.配置Config.in3.定义cp_bin_files.mk4.添加源文件`install.sh``my.conf`5.配置与编译概述Buildroot是一个高度可定制和模块化的
嵌入式
ansondroider
·
2025-02-27 22:08
Linux
buildroot
linux
STM32MP157A之U-boot移植
mkdirfs_mp157alinux@ubuntu:~$cdfs_mp157a/linux@ubuntu:~/fs_mp157a$mkdirkerneldriversfs_mp157a-----stm32mp157
驱动开发
总目录
学编程的小杨
·
2025-02-27 09:55
stm32
嵌入式硬件
单片机
STM32MP157 Linux系统移植开发篇3:设备树详解
stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等实时操作系统,STM32MP157开发板所以既可以学
嵌入式
华清远见IT开放实验室
·
2025-02-26 16:18
stm32mp157教程
嵌入式linux开发
stm32
linux
STM32MP157
Qt——Qt控件之输入窗口-QTextEdit文本编辑框控件的使用总结(例程:文本编辑输入)
《项目案例分享》《极客DIY开源分享》《嵌入式通用开发实战》《C++语言开发基础总结》《从0到1学习
嵌入式Linux
开发》《QT开发实战》《Android开发实战》《实用硬件方案设计》《结构建模设计》《
Winter_world
·
2025-02-26 08:49
QT开发实战
qt
开发语言
QTextEdit控件
Qt文本编辑控件的使用
Linux LCD
驱动开发
一、硬件准备与原理LCD接口类型RGB并行接口:需配置时序参数(HSYNC/VSYNC/DCLK)LVDS:差分信号传输,需设置通道映射MIPI-DSI:高速串行接口,需初始化CMD/VIDEO模式SPI接口:用于小屏驱动(如128x64OLED)关键硬件参数分辨率:如800x480像素格式:RGB565、ARGB8888时序参数(以RGB为例):h_back_porch=40;//行后沿h_fr
PM简读馆
·
2025-02-25 12:26
Linux嵌入式驱动开发
驱动开发
白帽黑客系列教程之Windows
驱动开发
(64位环境)入门教程(二)
作为一名白帽黑客,如果想要学习ROOTKIT攻防技术,就必须要有能力进行
驱动开发
!本文章仅提供学习,切勿将其用于不法手段!
黑客影儿
·
2025-02-25 12:24
技术分享
原创文章
系统安全
驱动开发
c语言
windows
系统安全
程序人生
学习方法
visual
studio
YashanDB实例架构
#单机部署#分布式部署#共享集群部署#主要模块介绍数据库客户端一般是指客户基于YashanDB
驱动开发
的应用程序或YashanDB提供的客户端工具。驱动:应用程
YashanDB
·
2025-02-25 02:16
YashanDB
数据库
崖山数据库
YashanDB
Linux
驱动开发
13个实用案例
以下为你提供20个Linux
驱动开发
的实用案例,涵盖字符设备驱动、块设备驱动、网络设备驱动等不同类型,包含应用场景、技巧、代码示例和操作步骤。先赞再看后评论,腰缠万贯财进门。
·
2025-02-24 19:41
linux驱动
从底层驱动到 OpenCV:深入解析 Linux 摄像头完整技术栈
1.引言在
嵌入式Linux
(如树莓派、NXPi.MX8MPlus)上,摄像头数据的完整处理链涉及多个层次:底层驱动层:设备树(DeviceTree)、MIPICSI-2协议、V4L2(Video4Linux2
嵌入式Jerry
·
2025-02-24 13:14
嵌入式硬件
opencv
linux
人工智能
计算机视觉
开发语言
服务器
在
嵌入式Linux
中实现高并发TCP服务器:从select到epoll的演进与实战
在
嵌入式Linux
中实现高并发TCP服务器:从select到epoll的演进与实战1.引言:嵌入式网络通信的挑战与机遇在物联网(IoT)和工业4.0的推动下,嵌入式设备逐渐从单机控制转向网络互联。
W说编程
·
2025-02-24 07:01
嵌入式
网络编程
C/C++
服务器
linux
tcp/ip
c语言
嵌入式硬件
深入探讨JavaScript类型检查
文章目录前言一、核心方法优化解析1.静态类型检查体系(TypeScript/Flow)2.运行时动态类型校验3.函数式编程范式优化二、扩展知识体系1.现代类型工具演进2.类型
驱动开发
(TDD扩展)3.类型系统高级特性三
全栈若城
·
2025-02-23 16:47
私藏干货
javascript
开发语言
ecmascript
Linux设备
驱动开发
-SPI
驱动开发
详解(包含设备树处理详细过程)
基础知识及SPI相关结构体介绍引脚:MISO(master输入,slave输出),MOSI(master输出,slave输入),片选引脚,SCK(时钟)控制寄存器:可以设置这CPOL和CPHA两个参数,CPOL代表SCK初始电平,CPHA代表相位(第一/第二个时钟沿采集数据),SPI状态寄存器:分辨数据是否发送完了,使能中断波特率寄存器:设置SCK频率数据寄存器:连接移位器收发数据驱动程序编写方法
WIFI_BT_DEV
·
2025-02-22 22:30
Linux设备驱动开发
信息与通信
嵌入式硬件
驱动开发
arm开发
硬件架构
linux
iot
嵌入式LINUX
驱动开发
(三)-设备树驱动led
1)添加pinctrl节点使用开发板自带的LED灯进行操作,打开dts文件,在iomuxc_snvs下创建一个“pinctrl_led的子节点”```pinctrl_leds:ledgrp{fsl,pins=;};```2)添加LED设备节点在根节点"/"创建LED灯节点,节点名称为**"gpioled"**,节点内容如下:```gpioled{#address-cells=;#size-cell
Lllongroad
·
2025-02-22 20:38
linux
驱动开发
运维
ARM平台
嵌入式Linux
下使用3G/4G 模块
简介随着工业发展,嵌入式设备接入网络的需求日益增多,在没有有线或者无线以太网的环境下,直接通过3G/4GModem连接运营商网络来接入互联网不失为一个好方法,本文就着重介绍基于ARM平台的嵌入式设备在EmbeddedLinux下使用3G/4GModem的方法。目前市面上的3G/4Gmodem和主机的连接方式主要有串口、USB和mini-PCIE,串口模块比较传统且使用比较简单,而mini-PCIE
coolboywjun
·
2025-02-22 19:02
3G/4G
嵌入式 Linux 设备树中的标准属性详解
文章目录前言一、设备树简介二、设备树的标准属性2.1compatible2.2reg2.3interrupts2.4clocks2.5status2.6phandle总结前言在
嵌入式Linux
系统中,设备树
忧虑的乌龟蛋
·
2025-02-22 14:52
嵌入式Linux
linux
服务器
标准属性
设备树
dts
dtsi
dtb
猎板讲堂:无刷电机调速控制的挑战与解决方案
本文结合作者近20年的电机
驱动开发
经验,分享在高速无刷电机无级调速中遇到的问题和心得。电位器调速的问题与解决方案使用电位器调速时,调速精度受限于AD转换精度,最高为24.4RPM。
lboyj
·
2025-02-22 11:58
51单片机
PCB
嵌入式硬件
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他