- 博客(76)
- 资源 (4)
- 收藏
- 关注
原创 【全志V821】1-1 芯片介绍
V821L2-WXXV821是一颗双RISC-V架构SoC,内部集成的高性能ISP和硬件编码单元支持4MP摄像头接入、ISP处理和H.264编码。V821支持单、双、三目的摄像头接入方案,同时集成了Wi-Fi、LDO、IRCUT Driver和Audio Codec等模块。基于优秀的ISP处理能力、低功耗与高扩展能力,V821可扩展多目网络摄像头、低功耗门铃、智能门锁等产品。
2025-04-02 17:29:21
323
原创 【IPV6从入门到起飞】5-6 IPV6+Home Assistant(ESPHome+ESP-cam)实时监控
在这里,因为我的hass版本是docker安装的,没有加载项,无法调用ESPHome,所以我们可以单独通过docker去安装ESPHome。修改连接的wifi,注意不要用5G频段的wifi哦,如果没有密码的,直接把password那一行删掉。在我们的路由器上,会看到一个新的设备连接,记住这个设备的IP地址。然后设备就出现在界面中了,如果不在的话,刷新一下,或手动添加。这个密钥就是我们在ESPHome的yaml配置中的 key。在后面添加上面的配置,注意是对齐的。不同的模组配置的引脚会有差异。
2024-09-28 22:51:40
1400
原创 【IPV6从入门到起飞】5-5 IPV6+Home Assistant(HACS商店安装)docker版本安装
在hass中,是有在线商店供我们下载插件,用于美化hass以及拓展功能,但是在docker版本中,默认是没有的,开启高级模式也没有,下面我们来手动下载安装。安装完重启hass,然后可以在左侧看到多了一个侧边栏。在这里可以下载自己想要的拓展插件,又可以快乐地玩耍了。来到hass的ui界面中,在集成中搜索HACS。其实步骤并不复杂,直接通过命令行下载即可。全勾选,然后去github验证即可。后期继续更新美化教程。
2024-09-19 21:35:33
749
1
原创 【IPV6从入门到起飞】5-4 IPV6+Home Assistant(ESP32+MQTT+ILI9488)远程留言墙
在这一小节我们通过ESP32 接上ILI9488(SPI,320x480)屏幕,实现Home Assistant的留言功能。因为我们要使用到 ,里面包含了 而 使用了 缺点:目前只支持英文的显示,后续在看看能不能支持中文的显示。所以我们修改 文件的配置即可。目前的屏幕响应速度很快,更新后基本上是秒刷的。下面开始实现我们的方案。
2024-09-19 21:34:26
1125
原创 【IPV6从入门到起飞】5-3 IPV6+Home Assistant(ESP32+MQTT+GPIO)远程控制灯
在上一小节我们通过ESP32接入了Home Assistant,实现了温度、湿度、光照强度的数据采集,但智能家居更多的是实现控制,现在我们通过4个IO以及灯来模拟家庭的设备,通过Home Assistant远程控制开关。点击页面上的 lamp2 的开,板子的第二个灯亮起,其他灯的效果也是一样的,不做重复的演示。(这里使用的是步进电机驱动板,恰好有个灯,拿来用一下)配置yaml,添加四个灯,设置主题以及控制字。直接使用GPIO5、18、19、21作为输出。如果有熟读上一节的内容。的话,本节的内容相当简单。
2024-09-13 22:21:35
710
原创 【IPV6从入门到起飞】5-2 IPV6+Home Assistant(ESP32+MQTT+DHT11+BH1750)传感器采集上传监测
我手上有一块ESP32开发板,以及两个我们熟悉的传感器:DHT11和BH1750,在这一节我们实现将ESP32接入Home Assistant,让传感器采集的数据通过ESP32上传到Home Assistant。10- DHT11具有温度和湿度,可以将数据上传到单个Topic,也可以分成两个Topic,这里用前者作为例子,使用json打包上传数据,然后通过。在教程开始之前,可以先看一下我现在的页面效果,这是手机Home Assistant的效果。9- BH1750采集的光照强度我们直接将采集到的。
2024-09-13 22:21:03
1475
3
原创 【IPV6从入门到起飞】5-1 IPV6+Home Assistant(搭建基本环境)
既然电脑可以IPV6入站,手机流量可以访问IPV6网络的服务,为什么不在电脑搭建Home Assistant(hass),来控制你的设备呢?@智能家居 @万物互联。如果有域名绑定IPV6地址的话,直接域名(加端口)即可访问你所搭建的服务,远程即可管理你的智能家居,简直不要太方便。后续智能家居的接入以及嵌入式设备的接入,将在后续不断更新,欢迎关注催更哦。直接从官方仓库我拉不下来,从这里可以下载,但是有点慢。经过测试,安卓和苹果都有该APP,直接下载安装即可。即可访问控制台,然后开始你对hass的初始化。
2024-09-09 10:01:39
883
1
原创 【IPV6从入门到起飞】4-RTMP推流,ffmpeg拉流,纯HTML网页HLS实时直播
研究了一段时间,静态html没有办法直接拉取rtmp格式的直播,在这里转为m3u8格式,并寸到tomcat对应的目录下,记得先创建。因为我的电脑IPV6能入站,能当服务器,手机在插卡的情况下能获取IPV6,能访问我电脑的服务,该前提条件能实现我想要的功能。指定rtmp服务器地址(不一定是本机,得看具体情况,我这里是服务器自己转),以及推流上来的路径和密码。3、电脑(Linux)通过ffmpeg拉流,并转换为m3u8格式的文件存到共享目录下。5、加入IPV6,即可实现手机端访问网页,实时看到电脑端的直播。
2024-09-07 21:31:56
1372
原创 【IPV6从入门到起飞】3-域名解析动态IPV6(阿里云)
在上节我们有讲到,可以通过隧道、CPE、路由器、手机获取我们的IPV6地址,但是很长,没办法记得住,而且是可变的,所以需要想个办法方便记住而且不会因为IPV6变了而乱了阵脚。,简单来说就是,如果电脑的IPV6发生改变,那就需要将域名记录的IPV6同步修改,这样我们只需要访问我们的熟悉的域名,就能指向该电脑。b、获取本机(Linux)上的IPV6,保留24开头的IP(目的是过滤掉fe开头的IP),可按需修改,有的IPV6是20开头。c、如果阿里云上解析的记录与本机的一致,则不修改,否则提交修改记录。
2024-09-04 22:04:05
4026
原创 【IPV6从入门到起飞】2-2 获取你的IPV6(Teredo隧道)
- IPv4与IPv6的过渡: 随着互联网的快速发展,IPv4地址逐渐枯竭,IPv6被引入以提供更大的地址空间和更好的网络功能。然而,许多现有的网络基础设施仍然基于IPv4,这导致了IPv4和IPv6之间的兼容性问题。- 隧道技术的需求: 为了在IPv4网络中使用IPv6,开发了多种隧道技术。Teredo是其中之一,它允许IPv6数据包在IPv4网络中传输,解决了IPv4和IPv6之间的互通性问题。## 2.2 工作原理- 隧道机制: Teredo通过在IPv4数据包中封装IPv6数据包来实现隧道。
2024-09-03 22:03:54
1810
原创 【IPV6从入门到起飞】2-1 获取你的IPV6(手机、CPE等)
在网上买了一个CPE,因为自己比较喜欢折腾,对比了一下感觉鲲鹏C8-668很有意思,以下是配置(不打广告,只是很喜欢而已)。我们对IPV6已经有了一定的认识,但其实IPV6现在逐渐已经融入了我们的生活,你手上可能就有着IPV6的资源,就比如手机,下面带大家来看看。IPV6是唯一的,但是它是可变的,后面会更新如何实现动态域名绑定你的IPV6,实现公网IPV6服务器的搭建。下图是我最近两次的测速记录,随便测了一下,可能不太准,环境也一般般,带宽能拉到500~700M?
2024-09-03 21:08:03
2280
原创 【IPV6从入门到起飞】1-IPV6介绍
IPv6(互联网协议第六版)是为了解决IPv4地址耗尽问题而设计的下一代互联网协议。它引入了更大的地址空间和一些新的特性,以满足现代网络的需求。
2024-09-02 00:27:24
4691
原创 OrangePi AIPro开发板评测(sata、yolov8、OLED)
OrangePi AIpro开发板评测,资源丰富,比以前的版本有较大的提升,与树莓派相媲美,评测感觉良好!OrangePi AIPro开发板评测(sata、yolov8、OLED)开发板的开发文档非常好,可放心食用!
2024-06-05 19:06:00
10271
原创 【创作赢红包】嵌入式面试复习
数据传输完毕后,就释放了连接,A一共发出了两个连接请求报文段,其中第一个丢失,第二个到达了B,但是第一个丢失的报文段只是在某些网络结点长时间浦留了,延误到连接释放以后的某个时间才到达B,此时B误认为A又发出一次新的连接请求,于是就向A发出确认报文段,同意建立连接,就会造成浪费资源。1线程获取A资源后,如果2线程也要获取A资源,那么2线程就直接阻塞,等1线程释放了A资源,那么2线程就会获得A资源使用,然后后面就是类似的原理了。在大多数情况下,同步已经实现了互斥,特别是所有写入资源的情况必定是互斥的。
2023-03-31 22:09:58
691
7
原创 【C++/QT】QT实现侧边导航栏(附代码)
在qt界面实现侧边导航栏的设计主页主要实现:a、添加 `sideBar` 到左侧b、拖动四个 `QToolButton`c、放置 `verticalSpacer`d、右侧放置主窗口 `stackedWidget` ,删掉两个pagee、修饰按键建立连接connect(&btnGroup, static_cast(&QButtonGroup::buttonClicked),ui->stackedWidget, &QStacked
2023-03-21 09:46:21
13256
8
原创 【全志T113-S3_100ask】12-3 Linux蓝牙通信实战(基于BlueZ的C语言BLE蓝牙编程)
在网上找了若干篇关于BLE的C语言编程,都不尽人意,可能是分析一下函数、结构体,可能是研究一下启动的流程,可能是用命令行去操作,可能是说一下dbus啥啥啥的。其中,gap_device_data_read 和 gap_user_write_service是我们服务的具体内容(即我们需要去实现它),当用户调用这个服务的时候,我们需要做一些什么。这个功能我研究了很久,他的应用场景很大,设置装置联网就是其一,另一个,在穿戴设备的场景也应用广泛等等,我测试了一下,稳定性很不错,实时性也很强,有待进一步深入研究。
2023-02-28 20:36:24
3275
14
原创 【C++/QT】QT5.6解析Excel教程(qtxlsx)
3.2 : 拷贝上图lib文件夹下 Qt5Xlsxd.lib Qt5Xlsx.lib Qt5Xlsx.prl Qt5Xlsxd.prl 4个文件到你的Qt的lib下 C:\Qt\Qt5.6.0\5.6\msvc2015_64\lib。3.4 : 拷贝 mkspecs\modules 文件夹下的qt_lib_xlsx.pri到你的Qt模块下 C:\Qt\Qt5.6.0\5.6\msvc2015_64\mkspecs\modules。目录多出一个大的文件夹,在里面才有以上三个目录)
2023-02-11 17:16:35
3379
3
原创 【全志T113-S3_100ask】16-1 linux系统驱动四线电阻屏(tpadc、tslib)
上一小节,使用了内核驱动了 ili9341 ,但是上面的电阻屏并还没有驱动,查阅芯片数据手册,该芯片支持驱动四线触摸屏。1、先把芯片拆下来把,这么小的引脚好像不好焊接。1、感觉触摸屏input上报的时间很久,感觉很久才触发一次坐标值,是tpadc的配置有问题吗?其中,如果type为0001,则为x轴,0003则为y轴,value为对应的值。且buildroot已经支持,官方设备树已经配置好。那就手动把触摸屏的四根线焊上去吧(别接错了)嗯,看起来没短路,然后接到核心板的对应引脚上。4、如何手写坐标校准呢?
2022-11-29 16:21:08
5203
2
原创 【全志T113-S3_100ask】15-2 linux系统gpio模拟spi驱动屏幕——ILI9341
其实实现模拟spi不是为了刷屏,而是这个屏幕使用的是电阻屏,使用的是XPT2046芯片,需要使用spi通信,对于读取触摸屏位置来说,对速度的要求其实不高。但是这个板子没有多余的spi了,cs只有一个,只能暂时模拟spi使用了(如果把核心板的spi nand拆掉呢)文档路径 :Documentation/devicetree/bindings/spi/spi-gpio.yaml。看起来还是挺简单的,只需要配置 compatible 和对应的 gpio。此时工作已经完成一半了,下面直接修改设备树即可使用。
2022-11-28 00:23:48
4280
原创 【全志T113-S3_100ask】15-1 内核5.4驱动spi屏幕——ILI9341
在原本的设备树中,配置是错误的,引脚都对不上,应该是参考D1-H的文档,然后拷贝过来的。我们还用到了dc和rst引脚,这两个引脚可以随便找个io,但是不能和其他引脚冲突。修改完以上三个函数,就可以编译内核和buildroot。在 Function4 中有spi1相关的配置,从PD10到PD15。至此,屏幕驱动完毕。可以进一步研究c语言驱动屏幕,或者lvgl驱动。按照屏幕的接线方案进行接线,一一对应就好没啥好说的。上电之后屏幕由白到黑,应该是驱动加载成功了。2、然后左斜杠 / 进入搜索,输入。
2022-11-24 16:17:38
6040
11
原创 【全志T113-S3_100ask】14-1 linux采集usb摄像头实现拍照(FFmpeg、fswebcam)
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。前面的"FF"代表"Fast Forward"。FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。
2022-11-22 00:44:43
4637
4
原创 【全志T113-S3_100ask】13-1 Linux c语言ioctl驱动oled(iic、ssd1306)屏幕
对于oled屏幕来说,先要对iic总线上进行寻器件,要对oled屏幕进行写命令和数据,如果单纯使用open然后write函数进行连续写操作,其实是不可行的,因为write函数结束后会产生一个stop信号,后面的数据根本就拼不上去,所以需要借助ioctl函数将命令和数据"拼接"起来。其中:msgs使用前必须先分配一下内存,msgs=(struct i2c_msg )malloc(nmsgssizeof(struct i2c_msg));nmsgs是msgs的个数其中:2、读函数(三)对oled的操作
2022-11-19 11:56:05
3055
原创 【全志T113-S3_100ask】11-2编写驱动采集dht11数据(cdev、中断、锁)
至此,测试完毕,但是驱动程序中有bug待优化,比如读取数据的时候会存在数据的滞后性,导致第一次读取数据会发生错误。为保证调用时返回给函数是准确的数据,读取了两次,在一定程度上缓解了滞后性,但是根本问题未解决,有待优化。中已经实现了一种方法采集dht11的数据,但是经反馈说采集不够稳定,经常读不到数据、DHT11无响应的现象,再次展开研究,参考。本文的设备树与上一节不完全一致,使用的依然是PD14,但是更加易读。
2022-11-10 17:59:38
1718
1
原创 【ESP8266】无线串口调试工具(实时收发、支持中文)——上集
此文使用ESP8266-01S进行测试,基于Arduino进行编程,实现两个ESP8266之间的开机自动配对连接,使用TCP通信,实现两个串口之间的无线传输,基于波特率9600进行测试无任何数据丢失。客户端主要的内容为:设置wifi为STA模式,连接wifi,连接对应wifi的80端口的TCP服务器,当连上了服务器并且串口有数据时将数据转发到服务器端,当服务器端有数据时打印到串口。1、在波特率为11500的条件下,使用电脑对ESP8266搭建的TCP服务器进行测试的结果,无数据丢失。
2022-11-03 21:55:07
4799
1
原创 【全志T113-S3_100ask】12-2 Linux蓝牙通信实战(BLE初窥)
4、但是我们没有其他服务,只能做一些简单的操作,比如读取,因为现有的服务是 bluetoothctl 提供的。其他操作自己慢慢摸索哈,我一个人只能啃成这样了,如有写得不对的地方大佬指正。4、连接后,bluetoothctl会发生变化,此时已经进入交互界面。直接体现在进行蓝牙连接时,是否输入连接PIN密码,用于PIN配对。服务从 3 项变为 4 项,第 4 项即为我们刚才添加的服务。读操作的话,直接读取就好了,值为刚才我们设置的值。3、手机使用BLE调试助手连接蓝牙,如下图所示。5、下面我们添加自己的服务。.
2022-08-09 17:24:16
7592
11
原创 【全志T113-S3_100ask】12-1 Linux蓝牙通信实战(BLE简介)
BLE(Bluetooh Low Energy)蓝牙BLE技术是一种短距离、低成本、可互操作性的无线技术,它利用许多的智能手段最大限度地降低其功耗。BLE技术的工作模式非常适用于微型无线传感器(每半秒交换一次数据)或使用完全异步通信的遥控器等其它外设传送数据。这些设备发送的数据量非常小(通常也就几个字节),而且发送的次数也很少(例如每秒几次到每分钟一次,甚至更少)。...
2022-08-09 11:59:35
4375
2
原创 【全志T113-S3_100ask】11-编写驱动采集dht11数据
1、外观2、电路引脚说明pin名称注释1VDD供电 3-5.5VDC2DATA串行数据,单总线3NC空脚4GND接地,电源负极3、量程精度DHT11是一款有已校准数字信号输出的温湿度传感器。其精度湿度±5%RH, 温度±2℃,量程湿度5~95%RH, 温度-20~+60℃。4、电气特性供电 电压3.3~5.5V DC输出 单总线数字信号。............
2022-08-03 09:48:13
3251
原创 【全志T113-S3_100ask】10-使用内核驱动点灯(控制继电器)
开发板上没有led灯,且没用其他引出的GPIO,所以就借rgb屏幕的引脚来点个灯(不过分吧@狗头),实现控制继电器。看了好久的原理图,怕与其他功能冲突,所以就使用了 PD13 作为本次实验的引脚。该引脚除了作为rgb屏幕的功能外,好像没其他作用了,好,就它了。在 /sys/class/leds/red 下可以找到相关的属性。1、寻找设备树,在 /proc/device-tree 下。下面使 brightness 属性为 1 .即可点亮。关闭的话,使用以下命令即可。焊接飞线接到继电器上。...
2022-08-03 08:55:39
3699
原创 【全志T113-S3_100ask】9-音频输入与输出(amixer、aplay、arecord)
之前查看系统命令,发现有个aplay命令,然后尝试使用 aplay -Dhw:audiocodec -vvv gz.wav播放音频,然后报错 aplay: pcm_write:2127: write error: Input/output error。找到了Headphone volume,意思是耳机音量,因为我们是使用3.5mm接口的,所以这一项和我们想要的很像。解释:比如想要设置主音量,第一次使用的话先得查询一下接口函数的配置参数,但是又不知道接口叫什么,先查询所有接口。耳机开关的输出是 off!...
2022-08-02 19:29:17
6270
3
原创 【全志T113-S3_100ask】8-USB串口获取GPS数据(含解析)
板子上有两个串口,但是串口1被xr829模块占用了,串口3主要用于调试,为简单实现串口功能,本讲将实现usb转串口(ch340)来采集gps的数据,并解析。本解析参考https//blog.youkuaiyun.com/qq_30665009/article/details/121434507。驱动是编译进内核的,不用手动加载,把USB转TTL插到USB口就自动匹配识别,生成ttyUSB0设备。在buildroot已经集成了ch341的驱动,我们将其使能即可使用,非常简单。编译后放到开发板,测试程序。...
2022-08-02 16:28:18
3821
4
原创 arm交叉编译安装wpa_supplicant
将图中wpa_cli和wpa_supplicant这两个文件拷贝到开发板根文件系统的/usr/bin目录中。#将lib目录下的libcrypto和libssl库拷贝到开发板根文件系统中的/usr/lib目录下。#正点原子将lib目录下的所有文件拷贝到开发板根文件系统的/usr/lib目录下。下载(我的版本是wpa_supplicant-2.7)编译、安装前先执行export指定pkgconfig的位置。下载(我的版本是openssl-1.1.1d)编译完成后,我们需要的东西已经都有了。......
2022-07-30 23:56:45
2170
原创 【全志T113-S3_100ask】7-编译Tina系统初体验
因为使用Tina系统开发还是比较方便的,有全志的SDK支持,可以参考的内容比较多。通过上面的百度网盘下载SDK,拷贝到linux下。编译出来的是nand镜像。7月28日,百问网官方发布适配。当然我的编译过程没有那么顺利。......
2022-07-29 16:11:45
10035
8
原创 【全志T113-S3_100ask】6-编写IIC驱动GY-302(twi)
在100ask的板子上预留了一个IIC接口,下面通过这个IIC接口来采集光照强度传感器GY-302(BH1750)。在设备树中,找不到任何i2c的节点信息,只找到twi。TWI(Two-wireSerialInterface)两线串行接口,TWI完全兼容I2C总线。由于TWI总线与传统的I2C总线极其相似。因此不少人误以为TWI总线就是I2C总线,其实这只是一种简单化的理解。TWI总线是对I2C总线的继承和发展。它定义了自已的功能。...
2022-07-28 18:34:26
3924
3
原创 【全志T113-S3_100ask】5-编写按键驱动(input子系统+内核按键驱动)
在第四讲的时候我们自己添加key节点,并且通过编写驱动和应用程序成功读取按键值,但是对于强大linux来说,按键的驱动早就写进了内核,而且实际的开发中我们是使用input子系统进行开发的,下面我们使用input子系统+内核按键驱动来实现。......
2022-07-26 17:35:22
3608
1
原创 【全志T113-S3_100ask】4-编写按键驱动(atomic + poll)
【全志T113-S3_100ask】4-编写按键驱动前言(一)查看原理图(二)修改设备树(三)编写驱动 key_drv.c(四)编写测试应用 key_drv_test.c(五)编写Makefile(六)测试前言本来想写一下点灯的驱动的,结果发现板子上没有用户的led灯?????那就试着写一下按键的驱动吧。(一)查看原理图在原理图里,找到了用户按键USER KEY的内容.........
2022-07-21 16:42:30
2986
原创 【全志T113-S3_100ask】3-自动烧录系统脚本
总上所述,既然镜像系统在linux下,为什么不通过Ubuntu向sd卡烧录系统呢?二是需要将img移动到window下,然后通过Win32DiskImager.exe进行烧写。官方提供的PhoenixCard.exe有恢复卡的选项,但是每次都要点击两次才能完全恢复。在Ubuntu下进行了镜像img的制作,需要向sd卡进行镜像的烧录,但是过程繁琐。一是将带系统的sd卡插进电脑,因为存在多个分区,一次性弹出多个窗口。但是不会输出dd烧写过程的j进度,有知道的大佬欢迎留言。三是在烧录前经常提示拒绝访问。.....
2022-07-21 16:12:19
3303
10
原创 【全志T113-S3_100ask】2-编写第一个驱动
关于KERN_DIR,本环境使用的是buildroot,通过GitHub把kernel下载下来的,源码在./buildroot-100ask_t113-pro/buildroot/dl/linux/git下,但是该源码未经过编译,而上一节已经编译过buildroot生成镜像img了,那就是已经编译过了,但是指定该目录编译不了。./output/host/opt/ext-toolchain/bin/arm-linux-gnueabi-gcc是原始的。在这里我使用链接后的gcc。.........
2022-07-20 19:52:26
3677
1
原创 【全志T113-S3_100ask】1-编译buildroot初体验
接触了一块新的开发板资源1资源2序号1RESET复位按键,主要用于复位系统使用。序号2用户按键,可自定义功能。序号3TF卡卡槽,用于读取TF卡并支TF卡启动系统。序号4XR829无线模组配套的ANT天线接口。序号5Debug接口,用于串口输出,显示系统信息,调试登录等。序号6OTG接口,主要用于烧写SPI-NAND系统使用,也可用于ADB调试。序号7电源供电切换开关,用于切换供电方式是OTG口还是DC电源口。序号8DC接口,用于接入专用电源适配器给开发板独立供电。.........
2022-07-20 17:38:30
11891
9
原创 J1900 安装以及配置ubuntu18.04(2:smaba、tftp)
如果有防火墙记得开启139和445端口。如果有防火墙记得开机69-udp端口。输入账号和密码即可连接访问。开启/重启tftp服务器。
2022-07-18 20:21:48
1989
原创 J1900 安装以及配置ubuntu18.04(1)
J1900可以做什么?听过的人已经明白了,听不懂的人还要研究一番。配置参数cpuJ19001.9GHz,四核内存8GDDR3硬盘132Gmsata固态硬盘硬盘21T2.5寸机械硬盘其他接口USB3.0x1;千兆以太网x1;麦克风和音频,12v供电外观黑色铝合金外壳,带电源接口,20cmx20cm。.........
2022-07-16 22:57:33
6937
3
smartHome.rar
2023-03-10
linux下usb转串口获取、解析gps数据.rar
2022-08-02
Java课程设计——饭卡管理系统(JavaSwing、JavaFX、MySQL)
2022-05-29
Android Studio实现MQTT数据收发及数据处理
2022-04-19
mealCardSystem.rar
2021-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人