自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (1)
  • 收藏
  • 关注

原创 树莓派配置双网卡分别为AD HOC和AP模式

b. 启动 hostapd 和 dnsmasq。参考我的另外一个博客,进行安装。b. 安装 dnsmasq。安装USB 网卡驱动。

2024-05-08 15:22:47 679 1

原创 UBUNTU无线网卡配置基础知识

设备作为一个客户端,连接到一个无线接入点(AP)上。在这种模式下,设备可以访问基础设施网络。:可能是一个特定的协议或模式,但在网络上下文中不常见。:点对点(P2P)网络中的Group Owner(GO)模式,相当于该P2P网络的中心节点。在这种模式下,设备可以被配置为捕获无线网络上的数据包,用于网络监控和分析。在这个模式下,设备可以作为一个无线接入点,允许其他设备连接并访问网络。:点对点网络中的客户端模式。允许设备连接到另一个点对点设备或组网络。:通用点对点设备角色,可以根据需求进行进一步配置。

2024-05-07 15:46:37 270

原创 CH58X使用USB HID进行IAP注意事项——笔记

CH58X使用USB HID进行IAP注意事项——笔记一、背景基础单片机使用CH582M,并使用USB HID进行IAP升级。方案方案1:APP+BOOT方案,可以只安装APP就可以运行,APP中后续安装BOOT程序和后面更新也方便。方案2:经典IAP方案,BOOT+APP,烧录BOOT后,再通过自己的上位机烧录APP。这样就可以保证只要不删除BOOT,可以一直不崩。上述程序如果烧录中断,导致APP出错需要ISP下载。同样,这种方案需要APP跳转BOOT,但是APP需要删除中断,很麻烦。决定

2024-04-19 23:42:28 163

原创 LINUX命令行后台运行matlab程序

UBUNTU安装了matlab,需要后台运行matlab程序。

2024-04-14 17:58:35 359

原创 配置code-server和texlive实现网页写tex

使用overleaf太卡了,有云服务器或者nas小主机,配置自己的code-server+texlive,来写论文。之前用服务器配置过自己的overleaf,感觉不是很好用,缺少东西。

2024-04-03 12:39:42 778

原创 CH552G在串口调试时可用,去除串口调试后程序卡住

*原因:**在取消串口初始化后,使用printf将会导致程序卡住。在官方的程序中,使用了宏定义进行处理,保证在不进行debug时不适用printf。**问题:**使用CH552G,初始化串口0进行debug,程序正常运行。在需要使用串口两个引脚进行额外操作时,发现程序会卡住无法继续运行。**解决:**删除所有的printf句子。后续代码中,如果使用到printf,可类似官方操作,使用宏定义debug标志位进行一致处理。

2024-03-29 15:13:46 231

原创 STM32 RC522智能门锁

为宿舍的老旧门锁添加一个自动开锁装置,实现用手机刷NFC即可实现自动开锁(夏天就只需要一个手机就可以食堂、宿舍走了)需求:智能、低功耗。

2024-03-26 10:37:49 1284

原创 在Docker容器中配置`code-server`以访问宿主机的Docker环境

容器内部安全地管理和访问宿主机的Docker环境(主要是为了访问宿主机的texlive),遵循以下步骤能够确保流畅的集成和操作,同时维护安全性。容器内安全高效地访问和管理宿主机的Docker环境,无论是进行开发工作,还是操作其他容器,都能确保流程的顺畅和安全。在code-server中安装docker插件,也可以正常显示docker了。安装Docker插件后,如果遇到权限问题(部分内容使用gpt生成,但经过测试可用。然后,在容器内以相同GID创建。通过遵循这些步骤,你可以在。

2024-03-16 00:49:31 734

原创 VSCODE使用CMAKE显示命令无法找到

背景:使用了code server,安装CMAKE和CMAKE TOOLS,但是通过ctrl+shift+p打开命令面板,运行随便一个cmake指令,都出现了指令无法找到。具体为“命令"CMake: 配置"导致错误 (command ‘cmake.configure’ not found)”。通过C++ Create project创建要给C++工程,里面创建好了src、include、lib和output文件夹,以及Makefile。可以直接通过make实现工程的编译。默认的Makefile文件如下。

2024-01-17 22:09:51 1617

原创 Solidworks学习笔记

本内容为solidworks的学习笔记,根据自己的理解进行记录,部分可能不正确,请自行判断。学习视频参考:【SolidWorks2018视频教程 SW2018中文版软件基础教学知识 SolidWorks自学教程软件操作教程 sw视频教程 零基础教程 视频教程】 https://www.bilibili.com/video/BV1At41187nD/?

2023-12-30 16:30:27 1190

原创 N5105 docker jellyfin核显配置

之前使用N5105的jellyfin,在解码时一直出现错误导致播放问题,经过多次尝试都没有成功。近期发现是设备给的信息除了问题,进行记录。:N5105CPU,unraid环境,jellyfin为docker安装。

2023-12-13 12:16:55 1207

原创 线性代数入门与学习笔记

该内容为重拾部分线性代数知识的学习笔记,内容上更多的是为了解决问题而学习的内容,并非系统化的学习。针对的问题为:Music算法推导求解过程中的矩阵计算知识。学习的内容包括:矩阵原理、矩阵行列式、矩阵的秩、线性变换矩阵变换、单位矩阵与逆矩阵、特征值和特征向量。推荐学习视频:bilibili的视频:【线性代数全集从入门到精通(清楚易懂,看过的都说好,哈哈)】 https://www.bilibili.com/video/BV1wL411H7x1/?

2023-12-08 17:33:08 414

原创 DSSS技术和OFDM技术

本内容为学习笔记,内容不一定正确。DSSS和OFDM。

2023-12-05 17:25:32 535

原创 OpenWrt开放端口

背景:安装了OpenWrt,想要从外部访问内部的某些端口,发现并不能够访问,如Open clash的代理端口。及时在clash中打开允许访问,但是仍然不行。其他方法:网络上看到的方法都是在命令行中操作、或者将命令添加到开机命令中。方法:端口的设置在网络防火墙中,添加对应的通信规则即可。

2023-12-03 11:48:28 2183

原创 Homeassistant docker配置

【说明】本系列为自用教程,记录以便下次使用【背景】一台J1900 4G+64G的小主机,安装了OP系统,里面自带了Docker。为实现Homeassistant(简称HA)控制智能家居设备,进行如下配置。【参考】主要基于GPT生成的教程,并基于自己的测试,进行配置。如有特殊参考,会在文中备注。【通用账号】:能修改的使用root,不能修改的一般为admin。

2023-10-22 19:32:05 2299 2

原创 nano pi m1配置脚本(全志H3)

为nanopi m1写一个自动配置脚本,简化自己的操作配置:H3芯片,1G内存,64G卡系统:friendlycore focal 4.14版本。

2023-10-09 19:45:51 313

原创 全志H3 Linux编译尝试

生成可执行的内核映像:编译Linux内核的主要目的是从源代码生成一个可执行的内核映像(例如,vmlinuz, zImage,bzImage等)。自定义化:开发者可以通过配置选择哪些功能、驱动和模块应该包括在编译的内核中,从而进行内核的自定义。性能优化:开发者可以针对特定的硬件或应用调优内核。安全和维护:可以应用特定的安全补丁或者升级到新版本,从而保持系统的安全性。获取源代码:首先,你需要获取Linux内核的源代码。这可以从官方网站 kernel.org 或特定的发行版提供的源代码仓库。

2023-09-21 15:51:10 358

原创 教育ADOBE账号登录一直失败解决办法

问题:需要使用Adobe Acrobat,安装后, 输入学校邮箱后,一直显示正在跳转验证,然后却没有后续。

2023-09-15 12:17:07 890

原创 docker学习:dockerfile和docker-compose

以下内容,部分来自gpt生成,里面的描述可能会出现问题,但代码部分,我都会进行测试。

2023-09-14 22:13:28 464

原创 服务器前后端学习理解

想做一个最简单的网页,点击按钮后,访问服务器的redis数据库,读取一个为hello的值并显示首先用js写了一个脚本,使用redis包,读取到了数据,并使用consol.log进行显示随后,使用live server,在vscode中,运行了html文件,可以在网页中打开页面,显示一个段落文本和按钮然而,在结合js脚本到html后,运行时无反应。通过浏览器调试,看到无法使用request,继而导入redis包也不可能。

2023-08-31 16:27:43 872

原创 Friendlycore增加inodes数量

3,但是,inode的数量是固定的,在系统安装的时候,会根据必然大小进行选择。4,inode默认选择是根据block数量进行选择的,小文件数量过多,会导致inode提前被使用完,出现磁盘空间还有,但显示no space。1,在linux系统中,inode的作用是指引文件,有点类似指针,但是其包含了文件的多种信息,比如路径,创作时间等,唯独不包括文件名。1,在unraid中,将img文件从原来的1.2G变成2.2G,希望这样操作可以增加系统初始化的inode数量,2,但是释放不出太多,立马会被占满。

2023-05-05 18:05:55 497 1

原创 ubuntu使用rc.local开机自启USB设备读写权限

无人机飞控为ACM0,串口USB为USB0,使用rc为其开机自启给与权限。保存并关闭 /etc/rc.local 文件。大部分由chagpt生成,已验证。重启计算机以使更改生效。

2023-04-15 15:42:39 351

原创 GRBL代码使用与修改

1 .问题:购买了328p单片机,购买了grbl的底板,但是烧录之后无法正常使用。下载官方grbl代码,并进行修改使其正确。

2023-04-15 14:32:49 654

原创 Ubuntu中增加串口的缓冲区

PX4和ROS的通信溢出可能是由于几个原因造成的。以下是一些建议,可以帮助您解决问题:确保你的硬件和软件设置是正确的。特别是检查串口连接、波特率设置以及您的电脑和飞控之间的连接。考虑将缓冲区大小加大。根据您的应用需求,可能需要增加缓冲区大小,以避免数据溢出。减少消息频率。如果您的系统正在发送大量数据包,可能会导致通信溢出。降低消息发送频率,减轻通信压力。检查你的ROS节点。检查ROS节点是否正常运行,确保节点之间的通信没有问题。

2023-04-10 22:39:54 1366

原创 无人机集群飞行控制思考

考虑无人机间的防碰撞问题。

2023-04-09 16:32:46 702

原创 HA使用MQTT更加自由化

ha是一个不错的智能、自动化管理系统mqtt是一个不错的、轻量级的通信标准和技术结合两个,可以更方便地接入自己的传感器和设备到HA中。

2023-04-01 23:21:26 1274

原创 记录一次WIN11开机在登录页面循环的问题

记录一次由于未进行win密码设置,导致开机后卡在登录界面无法登录进去的问题。最后完美解决了。

2023-03-11 19:43:05 6941 11

原创 Adguard Home导致bilibili图片视频被屏蔽记录

使用openwrt中的Adguard,出现了打开bilibili后,里面的视频图片无法显示,点进去的视频也无法观看的问题。

2023-02-27 11:38:23 1116

原创 华为CT6100双千M路由记录

openwrt使用Adguard Home

2023-02-25 12:50:00 2175

原创 alist docker安装后没有显示密码

在unraid中安装alist,遇到了一些问题,进行以下操作解决。

2023-02-07 22:19:40 7584

原创 CUAV RTK初步使用体验和感受

我也觉得是正常的,GPS对于水平精度还是挺准的,但是对于高度的测量,甚至达到十几米。另外,高度还基于飞控内部的气压计进行测量,由于气压计测量的气压属于变化幅度比较大的那种,在温度、风速等变化下,数值变化巨大。然而,在使用XTDrone的communication.py代码进行通信的过程中,原本OK的代码,报错了,显示NED的frame 0不支持之类的。但是高度的抖动和误差比较大,在今天(2022年12月21日)的测试过程中,出现了高度的误差达到了将近2m,在之前的几次误差中,也达到了1m的误差。

2022-12-21 20:36:10 1694 4

原创 rosrun python文件无法运行问题

python文件可以运行,但是使用rosrun显示该文件不是一个可执行的文件,这是由于该文件没有给可执行权限。总结使用rosrun无法运行python文件的可能的小细节。对整个流程进行一个简单的说明。

2022-12-14 12:32:36 1377

原创 ROS D435I识别目标并获取深度数据

其中深度图像可以看出,距离很近或者很远的时候,深度数据是黑色的。彩色图像是bgr8的格式,深度图像是16UC1格式,可以通过Image.encoding获得。使用上述代码,可以将获取的图像转为三通道bgr的opencv图像,可以直接用opencv进行处理,(但是我出现了无法cv2.imshow),发布后的图像可以用rqt看到。使用D435I相机,并基于ros获取到彩色图像和匹配后的深度数据,通过OPENCV对彩色图像进行目标识别,得到目标所在的像素范围,随后得到深度数据。720和1920*1080。

2022-12-13 21:16:20 3609 3

原创 VINS、MAVROS等的坐标系统一(草稿,未得出明确结果)

mavros使用RTK定位,坐标是ENU;需要观察imu的四元素和local_position的坐标系。

2022-12-08 21:26:54 1174 2

原创 ROS主机从机设置

在主机和从机的/etc/hosts文件中,配置如下内容。(也许主机只需要写入 master?答案是否定的,需要保留所有从机的ip)在主机中使用roscore启动,从机正常运行即可,随后就可以看到各自的话题了。在ROS基础上,配置主机和从机,实现主机和从机的话题联通。怀疑是时钟没有同步导致的错误,计划时间同步后看下效果。

2022-09-12 21:33:20 1317 1

原创 VUE搭建和使用—2022/7/12

vue安装

2022-07-12 11:50:12 732

原创 树莓派3B+增加虚拟内存

树莓派增加虚拟内存

2022-07-03 21:18:29 1562

原创 ESP32/8266使用painlessMesh库实现mesh

mesh esp

2022-06-26 20:45:45 1967 1

原创 git的一些指令,主要使用gitee

git的简单使用

2022-06-14 15:48:12 98

原创 rosrun无法正常运行,而python可以直接运行的解决办法

rosrun无法正常运行

2022-06-13 22:28:00 1447 3

Keil.STM32H7xx_DFP.2.5.0.zip

用于STM32H7芯片的KEIL5的pack,解压后双击即可安装,使用前请确保已经安装了KEIL5。更新时间为2020年5月31日。

2020-05-31

空空如也

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

TA关注的人

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