自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 VMware异常记录

1.虚拟机无法接入U盘等USB设备,右下角有显示但连接选项不可用。找到虚拟机所在位置,以记事本打开.vmx文件,修改下述选项。

2025-03-27 16:50:20 228

原创 GIT指令

5.我在test2.txt里记录了一种解题步骤,我现在想到另一种解题思路,准备试试,但不想删除原来的解题步骤,试试分支吧。3.我新建了一个文件test2.txt,想要进行版本记录,同时删除test1.txt。2.我新建了一个文件test1.txt,想要进行版本记录。4.我想查看刚才的操作记录(一行显示一个版本)1.我要开始写代码了,想要从一开始就记录版本。

2025-02-24 20:12:50 244

原创 QT基于Gstreamer采集的简单示例

接下来是真正的应用,在这里创建一个video0的显示窗口,标题为“cam”,按1920*1080分辨率60帧去采集,显示窗口的大小为640*480。我们在终端敲指令可以使用gstreamer方式去采集,如下所示,按1920*1080分辨率,60帧方式采集video0的视频。后续如果要使用只需要调用gstWidget创建窗口即可,下边是一个使用示意,构造了一个带标题的cam显示窗口。首先我们把gst采集部分封装一下,可传入参数视频设备,分辨率,帧率等,同时包含一个用于显示的QWidget。

2025-02-19 17:37:34 300

原创 交叉编译工具链制作(RK3588用)

进crosstool-ng-1.26.0目录下,把crosstool-ng-1.26.0/samples/aarch64-rpi3-linux-gnu/crosstool.config拷过来,并改名为.config,我们基于这个来进行调整。通过 ct-ng list-samples查询一下,找一个跟我们的目标接近的,就选用aarch64-rpi3-linux-gnu吧。所以需要自行下载组件包,放到cross-ng/src目录下,下边是全放好的状态,也可以下载其中比较大的包,其余的任由它自动下载。

2024-11-12 20:34:23 896

原创 Ubuntu实现双击图标运行自己的应用软件

然后sudo cp hello.desktop /home/yml/Desktop,可以看到桌面多了个文件,查看属性并Allow Launching,带图标了,双击后即可运行hello程序。我们知道Ubuntu是有一些自带的程序的,它们都带有好看的图标,并且在桌面上点击一下即可运行,接下来我们就往这个方向去实现。这时候我们要执行hello.sh,依然是在终端输入./hello.sh,直接点击是无法运行的。我们设置hello.sh的属性,允许其按program方式执行。

2024-11-08 13:21:03 820

原创 RK3588的QT交叉编译环境搭建

先说一下,使用的Ubuntu20.04.5版本,qt源码用的5.14.2版本,交叉编译器使用RK3588 SDK中的,在我这边的路径为/home/yml/Documents/firefly/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin。首先我们配置一下环境变量,将交叉编译器的路径写入PATH,步骤如下所示。验证方式如下,不用带绝对路径就可以查到交叉编译器版本信息即为OK。

2024-11-01 13:21:16 2299

原创 PS学习记录3

按shift全选两个图层,编辑-》自动对齐图层,先对齐一下。没打开任何文件时选择文件-》自动-》photomerge,选择好参数,点击确定合并。滤镜-》液化,属性选择人脸识别液化,可以选择眼睛大小,眼睛高度,嘴唇,脸部形状等。点击变形和自动拉直接近垂直的线段,然后调整图形,主要是跟铁轨齐平,然后提交。滤镜-》模糊画廊-》光圈模糊,场景模糊,移轴模糊,路径模糊,旋转模糊。添加色阶,选择白吸管,点击一下图片中的白色,类似于白平衡校准?滤镜-》镜头矫正,根据实际调整,比如桶形扭曲,可按下边调整。

2024-10-15 18:46:33 186

原创 PS学习记录2

可以使用渐变色,工具栏选择渐变工具,选择一种前景色,选项栏线性渐变,选中目标后拖曳鼠标,会形成渐变色风格。可以复制一个图层,两个完全一样的图层可以应用混合模式,使用”叠加“会使图片更加鲜艳。图层:将一张图像分成多个图层,每个图层可独立编辑,可选择合并或不显示,非常方便。可以新建图层添加滤镜,选择滤镜-》渲染-》云彩,可以渲染出云朵特效。可以拖动图层以调整重叠顺序,可以修改透明度,可以调整大小和旋转。软件左下角可以看到合并后以及未合并的图像大小对比。可以给图层设置边框,图层-》图层样式-》描边。

2024-10-15 18:09:52 98

原创 PS学习记录1

按快捷键Z或选中工具面板的放大镜,选项栏上会出现放大缩小图标,选中对应的图标后对着图片点击就可以放大或缩小了,或者也可以按住按键后点击(按住Z与选项栏一致,按住ALT与Z相反,比如当前默认为+,那么按住Z就是+,按住ALT就是-)。当我们想要使用图片中现有的颜色时,可以通过吸管工具来拾取颜色,点击图片中的位置就会出现一个色板,默认前景色会被拾取的颜色覆盖,之后通过画笔或填充等就可以使用刚刚拾取的颜色了。菜单栏:软件通用的菜单,包含文件,编辑,图像,图层,文字,选择,滤镜,视图,窗口,帮助等。

2024-10-13 22:44:50 460

原创 我的创作纪念日

主要还是给我自己使用的,逐步扩大资料库范围。我也有上传一些自己编写的小工具软件,也是我平时要用的,软件还有很多不足,但是很欣慰能帮助一部分小伙伴,后边还是会上传一些自己的小软件的。写博客有个好处,正如我一开始所说的,这是一个属于我自己的资料库,遇到问题可以很方便的去查找,而且我很清楚我要找的是什么。于是我就想着,下次再遇到需要费时间去查资料解决的问题,我就都记录下来,这样我就有自己的资料库了,于是在2024年的某一天,我第一次开始写博客了。

2024-10-10 17:17:25 620

原创 透明加密技术

也被称为,是一种加密方法,它允许数据在存储时自动加密和解密,而不需要用户进行任何手动操作。透明加密技术主要应用于数据库、文件系统和磁盘加密,以确保静态数据的安全性。

2024-08-14 17:46:14 1160

原创 使用VS2022生成安装包

打开VS2022 ,选择 扩展–>管理扩展–>联机,搜索Microsoft Visual Studio Installer Projects,进行安装,安装完毕要重启VS才会生效。在User's Desktop和User's Programs Menu文件夹中新建快捷方式,指向Application Folder里的可执行文件,快捷方式的属性可以修改图标。创建好项目后,右键项目->View->文件系统,打开文件系统,在Application Folder添加文件,包括文件夹及内部文件。

2024-08-12 16:15:01 1110

原创 Ubuntu上实现U盘自动挂载

其中fstab的方式需要提前获知U盘的UUID参数,不太方便,因此下边只使用udev方式。然后根据上述规则,我们进入/usr/local/bin,分别创建两个脚本usb-mount.sh和usb-umount.sh,内容如下。当然,程序本质上也是利用udev,需要安装libudev库。首先进入/etc/udev/rules.d/,新建一个规则如99-usb-mount.rules,添加以下内容。通过sudo mount /dev/sda1 /mnt/usb也可以实现挂载,可通过df -h查看确认。

2024-08-01 18:51:56 1783

原创 使用tftpd更新开发板内核

到这里文件已经下载完毕放在缓存里了,下一步就是写入存储介质里了,根据你的存储介质不同,可能会有不同的操作,我这里用的是emmc。接下来是开发板端的操作,上电后按CTRL+C打断启动,进入uboot,可以使用uboot指令,现在的uboot功能已经非常强大了,本次使用的uboot 2017.09支持tftp。我这里内存是8G,内核镜像256M,所以足够。文件夹路径放置你想要用于传输的文件,可以有多个文件,点击show dir可以看到里面的文件,我这里单独建立一个文件夹,只放了一个内核镜像。

2024-06-04 18:35:57 690

原创 海思平台环境搭建并测试AI例程

先粘链接,本次测试所用的例程接下来记录环境搭建步骤。

2024-05-29 15:11:41 830

原创 MQTT到串口的转发(node.js)

首先读取配置文件,如果不存在则创建文件并写入配置参数。如果配置文件存在则读取数据,并使用读到的配置信息去连接mqtt服务器以及订阅和发布消息。在这里我使用了固定串口,如果有需要调整串口也可以放到配置文件中。整个程序的功能是连接mqtt服务器并订阅一个主题,如果从该主题收到数据则从串口发出,如果串口收到数据则从另一个主题发布出去。接下来就是源码,我们的配置文件名为config.json,里面包含了连接mqtt服务器相关的信息,订阅及发布的主题等。因为要用到mqtt和串口,所以需要安装对应的模块。

2024-05-17 15:24:29 496

原创 从开发板导出根文件系统并修改(Ubuntu)

同步开发板根文件系统,usrname为开发板Ubuntu的用户名,可以是root也可以是普通用户名,boardip为开发板IP,意思就是将开发板/下的文件同步到ubuntu_rootfs文件夹中。首先我们得明白开发板里的根文件系统实际上就是一个包含各种文件的文件夹,我们也知道linux下的根目录是“/”,所以实际上就是将“/”下的所有文件导出即可。根文件系统导出有很多种方式,可以使用U盘本地导出,也可以使用网络远程导出,当然是网络更加的方便,这里就只描述网络导出的方式了。

2024-05-15 14:53:22 588

原创 VMware虚拟机没有网,无法设置网络为桥接状态

在网络设置里勾选的是桥接模式但无法联网,打开虚拟网络编辑器,发现没有VMnet0,自己新建一个也不行,提示没有未桥接的主机网络适配器。今天需要使用Ubuntu18但现有虚拟机是Ubuntu20,由于硬盘空间不够大,所以删除了原来的虚拟机并重新搭建Ubuntu18的环境,然后发现虚拟机没有网络,而我之前的虚拟机这一切都是正常的。接下来进任务管理器,把带黄色感叹号的VMnet1和VMnet8卸载掉,然后再进虚拟网络编辑器里还原默认设置,这时候就正常了,会多出VMnet0,虚拟机也可以上网了。

2024-05-14 14:18:00 703

原创 图片转图标(ICO)的工具软件

目前支持PNG,BMP,JPG,JPEG,GIF等格式的图片转换成ICO,支持的尺寸有常用的16*16,24*24,32*32,48*48,64*64,128*128,默认为48*48,除此以外,还支持原尺寸大小的转换,但是需要注意由于ICO的标准要求最大为256*256,因此如果要使用OriginSize进行原尺寸转换,需要注意长宽均不超过256才可以。目前常用的ICO转换方式大多都是网页在线转换,没网就无法使用了。自己编写了一款小软件,可以将各种格式图片转为ICO图标。

2024-05-10 20:39:42 619

原创 WSL介绍(Windows10内置的Linux子系统)

WSL的内核不是原生的,所以好像不能进行内核方面的开发,但是对于arm板的交叉编译应该是没什么问题的,可以按在虚拟机上操作的方式进行操作,不过暂时还没有测试,后续再说。在子linux里我们试了查看分区,可以看到跟常规的linux有些不一样,有一点比较好,可以通过/mnt/访问windows的不同盘,可以很方便的进行文件共享。安装好之后选择Debian图标打开,首次打开会提示输入用户名和密码,创建完毕就可以使用了,试了查询指令正常,也可以使用apt指令可以安装喜欢的各种软件。

2024-05-08 14:38:25 1268

原创 Linux编译内核模块生成.KO驱动示例

以上只是个示例,如果是实际的驱动,比如点亮一个灯这种,那么我们需要将它做成一个字符设备,要做的内容包括跟具体硬件相关的引脚配置,时钟配置,引脚电平操作等。现在的Linux内核十分庞大,驱动繁多,但是仍有一些是内核所不包含的,或者我们前期进行了内核裁剪,但后面又需要添加一些驱动,但是又不想重新烧录内核,这时候就可以使用内核模块功能,对内核驱动进行动态的调整。这个时候其实还有问题,会提示找不到文件,因为我们的hello文件夹位置是自定义的,而头文件是使用的相对路径,所以找不到。,但该博客不够完善,特补充说明。

2024-05-06 11:25:38 1543

原创 基于Ubuntu-base构建根文件系统

执行./mount.sh -m ubuntu_rootfs/指令后我们会发现终端字体变白了,而且是以root身份执行的,这表明我们已经进入了Ubuntu-base的文件系统了,可以用cat /etc/issue查看下系统版本,会发现跟你本机使用的Ubuntu是有差别的。Ubuntu是一个非常常见的发行版系统,具有丰富的软件功能,可以方便的进行各类开发,系统的apt工具更是搭建各种开发环境的神器。这时候发现报错了,因为此时的根文件系统没有网络功能,需要拷贝本机的resolv.conf文件到文件夹中。

2024-04-26 17:26:32 3096

原创 Sony Camera Remote SDK的使用

值得注意的是,不同版本的SDK需要匹配不同版本的Visual Studio,比如这次最新发布的V1.12.00,我在VS2015和VS2017平台下都无法正常编译运行,干脆下载最新的VS2022试了下,果然正常了。这里面有三个文档,其中xx_SDK_API_Reference详细介绍了支持的各种功能及API函数,xx_SDK_Readme则是教大家如何编译使用这个SDK,RemoteSampleAPP则是描述如何在相机上进行设置。下载完毕后是一个压缩包,以Windows版本为例,解压后的目录如下。

2024-04-15 13:50:56 2848 24

原创 C#编写MQTT客户端软件

本次参照 C#MQTT编程06--MQTT服务器和客户端(winform版)_c#mqttserver-优快云博客 编写MQTT相关的代码时,报了一堆错,本质原因还是版本不一致导致,比如使用参考博客的MQTTNet V3.0.15就用不了。这里有两个按钮,一个连接MQTT服务器,一个是断开,然后就是订阅和发布相关的输入框和按钮。C#语言本身没有MQTT的库,当然你也可以利用TCP自行完成MQTT协议实现,一般我们采用第三方的mqtt库。但由于使用的.NET版本和MQTT库版本版本存在差异,因此有些不同。

2024-04-03 15:03:40 1535

原创 通过UDP实现参数配置

这种实现方式有个好处,就是可以不用管当前的设备IP,常规的TCP通信的话,你必须得知道目标IP,先建立连接,然后才可以通信。由于是广播发送,所以设备端必然是可以从55555端口接收到指令,且能获取到PC端的发送地址和端口信息。我们知道UDP是一种无连接的网络传输协议,在发送数据时指定目标IP及端口就可以将数据发送出去,因此特别适合用作网络设备发现。如PC端发送F5 01 FF,其中F5为帧头,01为查询关键字,FF为帧尾,PC使用UDP广播发送,目标端口55555。来讲讲UDP的一种常见应用。

2024-04-01 21:07:22 1288

原创 STM32使用U盘进行固件更新

事实上完整的IAP可以做的很丰富,可以使用不同的触发升级方式,也可以使用不同的通信接口,还可以使用不同的传输协议。接下来是需要实现之前的注册的回调函数,分为两个部分,一个是USBH_Class_cb_TypeDef,也就是具体的USB设备类相关,比如本次用的U盘,就是大容量存储MSC类,需要实现下面几个函数。接下来是USBH_Usr_cb_TypeDef,这部分是用户用于处理USB事件的,先看下官方的结构体内容,里面涉及到USB初始化,插入,拔出等等一系列动作后的处理,当然也可以不处理。

2024-03-30 16:49:31 2834

原创 通过keil MDK生成静态库以减少编译时间

当我们的程序复杂度提高,代码量增大,每次编译都会花费更多的时间,虽然相比较Linux动则好几个小时的编译时间,单片机编译的时间已经算很短了,但是一个200多KB的程序编译也得需要好几分钟。如果将一些成熟固定,几乎不会再去修改的程序编译成静态库,那么可以减少一部分编译时间,对于STM系列单片机来说,编译库函数的时间可能甚至超过了应用代码本身,因此非常有必要将这部分程序编译成静态库以减少编译时间。接下来,点击编译,只要不报错的话,就会生成stm32f4xxlibs.lib文件了。

2024-03-29 22:09:11 834

原创 QT自定义带参数信号与槽函数

按钮使用grid布局后,添加标签字符。然后在布局时用到的循环里发送信号,将各个按钮的点击汇总为port_clicked(int col,int row),再使用connet绑定该信号与槽函数,接下来就可以在port_setting(int col,int row)里统一处理了。由于按钮众多,每个按钮都有点击事件,一个个去写是在太多麻烦,而且我的这个配置软件各个子项的参数配置页面基本是差不多的,只是传递的参数有差异而已。通过自定义一个信号,用于传递按钮按下事件,同时传递被点击按钮的行列号,便于后续处理。

2024-03-19 19:22:19 1479

原创 OLED 菜单操作

现在看看布局函数是什么样的,可以看到除了标题外,其余菜单项的坐标与索引widget->firstLineIndex有关,之前说的比如菜单总共10行,但每次算上标题也只能显示4行,如果此时widget->firstLineIndex==0,那么会显示2-4行,如果widget->firstLineIndex==3,那么会显示5-7行,这样只需调整widget->firstLineIndex的值,就能实现菜单的滚动显示。比如要实现一个带标题的菜单,菜单含有4个菜单项,那么可以按如下方式去构造菜单。

2024-03-16 19:44:14 1343

原创 rt-thread 线程管理

rt_uint32_t rt_thread_ready_priority_group,每个bit一个优先级,当优先级为10的线程准备好了,就将rt_thread_ready_priority_group的bit10置1,表示线程已就绪,然后在线程优先级表10(rt_thread_priority_table[10])的位置插入线程。比较常用的还有rt_thread_suspend()和rt_thread_resume(),挂起就是让线程退出就绪态,线程不会再被调度,恢复则是重新进入就绪态,可以被调度。

2024-03-10 21:00:43 1043

原创 rt-thread uart驱动

uart驱动描述基于GD32F470芯片。 rt-thread提供了一套I/O设备模型,如果想要使用操作系统的驱动去进行操作,就得将具体芯片的硬件驱动注册到设备驱动框架上。关于rt-thread的I/O设备模型相关内容可以参考rt-thread I/O设备模型-优快云博客文章浏览阅读554次,点赞21次,收藏5次。事实上即便有操作系统也是可以直接使用裸机操作方式去操作的,但是这样做有几个缺点,一是代码看起来比较不统一,显得很乱,二是软件没有分层,耦

2024-03-06 22:47:33 889

原创 Cmake使用方法

cmake本身是为了跨平台生成makefile,并不具备编译能力,这里默认已安装好make工具。输入cmake .会生成makefile和一些cmake文件,看起来比较乱。这样生成的一堆东西都在build文件夹里,看起来就很整洁。cmake要生成makefile文件,需要CMakeLists.txt。ubuntu安装:sudo apt install cmake。查看cmake版本:cmake -version。更详细的使用方法参阅。

2024-03-06 16:08:17 160

原创 rt-thread I/O设备模型

事实上即便有操作系统也是可以直接使用裸机操作方式去操作的,但是这样做有几个缺点,一是代码看起来比较不统一,显得很乱,二是软件没有分层,耦合严重,不利于维护,三是裸机操作属于不受操作系统管控的部分,在对硬件资源的占用上,裸机操作可能会与操作系统操作产生冲突导致异常。实际上具体设备的驱动和操作系统的驱动函数是有个对应的,而用来实现这种对应的就是rt_device_register()函数,通过这个函数就可以将种类繁多的驱动注册到设备驱动框架上,之后就可以使用统一的操作函数了。可以看到最终访问设备用的是。

2024-03-06 10:36:39 993

原创 温湿度传感器SHT21

一般的IIC器件,比如EEPROM,此时会发送要写入或读取的地址,如往0x0000地址写入数字1,那么会先发送0x0000,等到回码后再发送0x01,之后在收到应答后结束通信。前面在讲UART时提到过通信传输所需要的几个必要条件,首先得知道什么时候通信开始,什么时候通信结束,然后就是如何去解析数据了,根据这几点,我们来谈谈IIC是如何实现通信的。从图上可以看到,IIC规定的。温湿度的获取也很简单,启动IIC,读取相应寄存器的值,再根据手册提供的公式转换一下即可。

2024-03-04 22:47:30 1617

原创 光传感器OPT3001

这样看起来,区分起止信号与数据电平是不是就更加容易些了,但是嘛由于只有一根数据线了,缺点就是无法同时收发了,因此它是半双工通信的。一般的IIC器件,比如EEPROM,此时会发送要写入或读取的地址,如往0x0000地址写入数字1,那么会先发送0x0000,等到回码后再发送0x01,之后在收到应答后结束通信。前面在讲UART时提到过通信传输所需要的几个必要条件,首先得知道什么时候通信开始,什么时候通信结束,然后就是如何去解析数据了,根据这几点,我们来谈谈IIC是如何实现通信的。从图上可以看到,IIC规定的。

2024-03-04 22:19:04 1720 4

原创 W5300驱动说明

FSMC初始化(在这里不包括复位和中断脚的初始化,这两个脚可以使用普通IO,而FSMC的引脚是固定的),根据接线不同,FSMC_NORSRAMInitStructure.FSMC_Bank和FSMC_NORSRAMInitStructure.FSMC_MemoryDataWidth参数也不同,具体的可以查看STM32的手册。接下来就是对于芯片的初始化,前面说过对于芯片的访问如同SRAM一样,具体到W5300上,就是寄存器地址好比SRAM存储地址,操作寄存器就是往不同的地址写数据。

2024-03-03 15:35:32 2352 4

原创 Keil MDK安装armcc V5编译器

不知道从什么时候开始,Keil MDK默认不支持V5的编译器了,里面默认只有V6的编译器,设置界面跟V5有很大的差异不太熟悉。最可怕的是,之前使用V5编译的工程,换成V6编译器后居然报错...虽然修改一下应该也可以正常编译,但,人总是不愿意去做这样的事。所以,接下来将介绍如何安装armcc V5编译器。之后我们会得到一个压缩文件,解压后就是我们需要的V5编译器了,文件夹名称ARMCC,内容如下。接下来使用keil打开你的任意工程,可以看到显示缺少V5编译器。再次回到工程,发现已经有V5编译器了,大功告成。

2024-03-02 18:27:26 2925 4

原创 GD25Q32驱动

而之所以会有双线SPI和四线SPI的出现,其实主要是因为某些情况下并不需要全双工,但对通信速度有更高的要求,所以对引脚功能做了些调整。但是既然都叫SPI,说明仍然是符合SPI的协议标准的,本次只讲解标准SPI,理解了后感兴趣可以自行研究双线SPI和四线SPI。假设CPOL为0,那么在第一个上升沿时,发送方往数据线上发送一位数据,在下降沿时接收方读取一位数据,如此循环8次,一个字节就被发送和接收了。以上就是GD25Q32的驱动代码,驱动函数中是按64K擦除的,如果需要按32K擦除,则使用0x52指令即可。

2024-03-02 17:36:07 2792

原创 AT24C1024的模拟IIC驱动

一般的IIC器件,比如EEPROM,此时会发送要写入或读取的地址,如往0x0000地址写入数字1,那么会先发送0x0000,等到回码后再发送0x01,之后在收到应答后结束通信。前面在讲UART时提到过通信传输所需要的几个必要条件,首先得知道什么时候通信开始,什么时候通信结束,然后就是如何去解析数据了,根据这几点,我们来谈谈IIC是如何实现通信的。有两个需要注意的点,一个是器件地址指令,当写存储地址处于前一半时,发送A0指令,当写存储地址处于后一半时,发送A2指令。

2024-03-02 16:51:50 1966

原创 QT摄像头采集

主界面为显示框,两个下拉框,一个是所有相机,一个是相机支持的分辨率。系统根据UI界面自动生成的部分不再描述,以下为其他部分源码。

2024-02-27 17:49:48 1328

Sony camera remote SDK V1.13.00

Sony camera remote SDK V1.13.00

2024-11-05

sony camera remote SDK V1.05.00.zip

按说明文档编译

2024-08-15

sony camera remote SDK V1.05.00(C#)

sony SDK基于C#的工程,使用VS打开即可使用

2024-08-15

海思芯片的交叉编译工具

交叉编译工具

2024-05-29

海思平台CANN软件包

1.ATC模型转换 2.海思平台AI开发

2024-05-29

视频修复软件StellarPhoenixVideoRepair

1.视频修复软件 2.StellarPhoenixVideoRepair

2024-05-27

RK3588数据手册与技术参考手册

1.包含数据手册及技术参考手册 2.主要是技术参考手册网上不好找,有5000多页

2024-05-22

多种格式图片转ICO软件

1.windows版本安装包 2.支持各类图片转ICO

2024-05-13

多种格式图片转ICO软件

1.支持bmp,jpg,jpeg,png,gif等图片格式转为ICO 2.支持常用16*16,24*24,32*32,48*48,64*64,128*128分辨率 3.支持图片原尺寸比例转换(需注意ico标准限制尺寸不超过256*256,否则会出错)

2024-05-10

Linux根文件系统挂载脚本

该脚本用于在本地文件夹中挂载根文件系统 挂载指令./mount.sh -m rootfs_dir/ 挂载指令./mount.sh -u rootfs_dir/

2024-04-26

sony camera remote SDK V1.12.00

1.sony相机遥控软件开发包 2.官方一更新就再也无法找到,留存

2024-04-15

各类常用USB转串口芯片的驱动

1.CH341芯片驱动 2.FT232芯片驱动 3.CP2102芯片驱动 4.PL2303芯片驱动 如果你不清楚用的是什么芯片,全装一遍,基本就能解决问题

2024-03-23

LAN8720在STM32F4上的驱动例程

1.参考安富莱STM32F4开发板 2.由于安富莱使用的不是LAN8720,特移植该驱动 3.只要更换对应的文件即可使用网络

2024-03-23

基于RT-Thread和GD32F4的串口驱动

1.符合RT-Thread设备驱动框架 2.使用GD32F470

2024-03-05

W5300基于STM32F2的参考代码

1.使用STM32F2的FSMC接口通信 2.可实现高速网络通信

2024-03-03

佳能单反相机控制软件-基于USB

远程控制单反相机拍照或相机参数等

2024-03-03

0.96寸OLED参考驱动程序

1.飞思卡尔单片机 2.STM32单片机 3.51单片机 多种驱动

2024-03-03

sony单反相机控制软件

可以控制sony的绝大多数单反相机 远程拍照,调参数,传图像等等

2024-03-03

网速指示NetSpeedMonitor

Windows上的小软件,可以监控网速,浮于状态栏上,很方便

2024-03-02

Tenda USB无线网卡驱动

Tenda w311m无线网卡驱动

2024-03-02

MDK ARMCC 5编译器

新版本的Keil MDK默认编译器是V6版本,但有时候需要V5版本才可以正常编译

2024-03-02

OV9655基于STM32的例程

基于STM32F2和STM32F4

2024-03-02

基于USB的单反相机从枚举到建立连接的指令抓包

1.佳能单反相机EOS-5D 2.基于USB的握手指令抓包

2024-02-02

WK2132基于STM32的参考例程

1.串口拓展芯片WK2132 2.支持1路串口输入,多路串口输出

2024-02-01

双串口数据透传转发监听工具

1.可以用于监听双向串口通信数据 2.可选HEX或ASCII码数据类型 3.可自动换行或增加时间戳 4.可在监听双向时手动发送测试指令

2024-01-30

Windows纯净版系统安装教程

1.启动盘制作 2.系统安装步骤

2024-01-28

串口中断方式缓存收发例程

1.串口中断收发 2.独立的收发缓存

2024-01-28

半桥称重例程-cs1237

1.STM32+CS1237 2.例程内容为采集称重模块数据并定时通过串口发出

2024-01-28

STM32的串口IAP例程

1.使用STM32F103R8T6 2.包含完整底层及应用层源码

2024-01-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除