- 博客(418)
- 资源 (13)
- 收藏
- 关注
原创 RK3568 设备树文件组织结构的简单分析
RK3568 是 Rockchip 旗下的一款 SoC,使用了基于的设备树结构来描述硬件。设备树用于 Linux 内核,引导时用于配置 CPU、内存、总线、GPIO、外设等信息。本回答将详细讲解,包括设备树的层次结构、主要节点及其作用,以及如何修改设备树。
2025-03-19 19:15:00
91
原创 RK3568平台设备树文件功能解析(鸿蒙系统篇)
处理器的不同开发板(EVB,Evaluation Board)或不同用途的设备(如 NVR、IoT 设备)。设备树主要用于描述硬件配置,比如。矿鸿驱动修改时候发现目录下有很多的dts设备树,由于对这一块不太熟悉,所以索性就整理一下不同设备树负责的功能。这些设备树(Device Tree Source, DTS)文件用于 Rockchip。,RK3568 适用于智能安防、视频存储、AI 计算等。(EVB),用于硬件开发和测试。不同的 EVB 版本支持不同的。不同的设备树文件根据。
2025-03-19 10:57:56
225
原创 microcom 串口调试工具详解【嵌入式开发必备】
microcom是 Linux 下的一个轻量级串口通信工具,类似于minicom和picocom,但功能更为简洁。它专注于提供最基本的串口调试功能,支持不同的波特率设置、自动连接、字符发送等功能。由于其体积小、依赖少,因此非常适合嵌入式开发和调试。你的microcom版本不支持-pCtrl + ]microcom是一个非常适合嵌入式开发的轻量级串口调试工具。它的安装简单,使用方便,支持基本的串口交互,适合快速连接串口设备进行调试。相较于minicommicrocom更加轻量,非常适合资源受限的系统。
2025-03-19 10:06:41
1026
原创 Cursor 新手入门使用教程
Cursor 作为 AI 时代的新型 IDE,将 AI 与编程深度结合,能够极大地提高开发效率。如果你习惯 VSCode,Cursor 让你可以无缝过渡。如果你希望体验 AI 辅助编程,Cursor 是一个值得尝试的工具。
2025-03-11 21:30:00
1645
原创 如何将Cursor安装到D盘或者F盘
Cursor 是一款智能 AI 编程助手,很多开发者喜欢使用它来提高编程效率。然而,默认安装路径通常是在 C 盘,而我们可能更希望将其安装到 F 盘等其他位置。本文介绍如何使用 PowerShell 命令行方式将 Cursor 安装到 F 盘指定目录。本文介绍了如何使用 PowerShell 命令行方式将 Cursor 安装到 F 盘的指定目录,希望对你有所帮助。如果有任何问题,欢迎留言讨论!
2025-02-19 11:00:15
1113
1
原创 MDTP协议在矿山数字化转型中的关键作用
国能神东想把采掘机的内部情况弄个水落石出,于是狠心拆解了一台采掘机。结果让所有人都出乎意料,这台设备内部居然包含了3种操作系统、3种通信协议以及161种芯片。更让人感到惊讶的是,类似的井下设备,虽然不一定像采掘机那样庞大和复杂,但种类却多达上千种。
2025-02-07 21:00:00
168
原创 DeepSeek满血版保姆级部署教程!支持三端!!!
由于受到攻击,deepseek官网卡的无法使用,经常出现“服务器繁忙,请稍后再试”的提示!这时候我就在想既然deepseek是开源的,能不能在本地部署一个自己的DeepSeek呢?然而理想很丰满,现实很骨感。受限硬件限制,本地部署的一般是阉割版的,这显然不是我们想要的!!不过最近我发现一个可以的方法,华为和硅基流动合作,重新部署了完整的R1和V3模型,并提供便捷的API调用方式!这对于我们普通用户来说提供了一个可以自己搭建满血版本的专线deepseek的途径,我已经部署并使用起来了,根据,即使你是。
2025-02-05 22:18:03
546
1
原创 OpenHarmony OTA升级参考资料记录
和。本地升级是将已制作好的 OTA 包放入设备指定的升级路径,然后通过软件界面操作或直接输入相关升级命令来完成升级。这种方式适合无网络环境或对升级包进行离线分发的场景。网络 OTA 升级是指设备通过网络连接 OTA 服务器,下载升级包到本地设备。下载完成后,用户可通过软件界面启动升级。实际上,本地 OTA 升级是网络 OTA 升级的一个关键环节,即下载后的升级流程与本地升级类似。
2025-01-21 17:43:38
520
原创 在 Linux 和 Windows 下查看文件 MD5 值的几种方法
查看文件的 MD5 值是一项常见且有用的操作,能够帮助验证文件的完整性和一致性。Linux:使用md5sumopenssl或sha256sum等命令。Windows:使用cmd中的certutil命令、PowerShell 的命令,或第三方工具。通过这些方法,你可以确保文件在传输或存储过程中未被篡改,从而提高数据的安全性。
2025-01-20 20:55:15
2724
原创 解决wordpress媒体文件无法被搜索的问题
如果你也遇到了类似的问题,强烈建议尝试安装媒体搜索增强插件。它不仅能快速恢复媒体库的搜索功能,还不需要进行任何复杂的配置,简直是懒人福音!希望我的经历能帮助到你,让你更高效地管理 WordPress 媒体库。如果你也有遇到类似问题或其他解决方法,欢迎在评论区分享!
2025-01-19 01:23:29
227
原创 解决问题random number generator:RAND_load_file:Cannot open file:../crypto/rand/randfile.c:88:Filename=路径
解决问题random number generator:RAND_load_file:Cannot open file:../crypto/rand/randfile.c:88:Filename=路径当你遇到 random number generator: RAND_load_file: Cannot open file 错误时,常见的解决办法是生成一个 .rnd 文件,这个文件包含了用于初始化 OpenSSL 随机数生成器的种子数据。你可以通过以下步骤来生成 .rnd 文件并解决问题。
2025-01-12 15:25:34
136
原创 一文搞懂patch(补丁)是干什么的,实现流程是什么
Patch 是一种记录代码差异的方式,通常用于在版本控制中管理变更。它帮助开发人员在不直接操作文件的情况下,记录、分享、应用和审查代码修改。整个流程包括生成补丁、应用补丁、解决冲突和提交修改等步骤。通过使用补丁,开发人员可以高效地协作,并在项目中维护一致性。一文搞懂patch(补丁)是干什么的,实现流程是什么。
2025-01-10 14:15:16
1915
原创 .gn文件是什么,是如何生成的
gn文件是 GN 构建系统的核心配置文件,用于描述项目的构建规则、依赖关系和其他构建选项。它们可以手动编写、自动生成,或通过构建工具生成。GN 系统依赖于这些文件来生成 Ninja 构建文件并最终完成构建。
2025-01-10 14:05:33
162
原创 解决windows应用列表找不到的问题(系统管理员禁用了程序和功能解决办法)
在某些场景下,你可能需要限制用户访问“程序和功能”界面,避免其卸载或修改系统上的程序。通过本地组策略编辑器,可以轻松实现这一目标。
2024-10-22 20:07:13
1089
原创 如何为WP Statistics插件汉化
WP Statistics插件是一个受欢迎的工具,用于。然而,对于中文用户来说,如果插件界,使用起来可能会有些不便。本文将指导您如何为WP Statistics插件下载并应用汉化包,以便更好地您的网站管理体验。
2024-10-22 19:14:17
186
原创 UTHash(三): UTArray基础与高级用法
UTArray 是uthash库的一部分,它实现了一个动态数组的数据结构。与标准 C 数组相比,UTArray 允许在运行时动态调整大小,从而使其更适合处理不确定数量的元素。elem!= NULL;// 使用示例宏的实现主要依赖于UTArray的内部结构和提供的遍历函数。下面是对该宏的具体实现及其工作原理的详细说明。宏实现elem!= NULL;组件解析参数array: 要遍历的UTArray。type: 遍历元素的类型,例如int*。elem: 用于迭代当前元素的变量名。
2024-10-18 08:30:00
207
原创 程序员必须知道的技术提升平台:TopCoder、Codeforces、LeetCode、HackerRank
在当今技术驱动的时代,编程不仅是一项技能,更成为了开发者们展示自我、提升能力和实现职业目标的重要途径。无论是希望在算法竞赛中崭露头角,还是为了进入一线科技公司,选择合适的编程平台练习和参赛都是至关重要的。TopCoder、Codeforces、LeetCode 和 HackerRank 是当前最受欢迎的在线平台,它们各自有不同的特点,服务于不同的开发者群体。不论你是竞赛选手、求职者,还是多领域技术爱好者,熟悉这些平台的功能和定位,将为你的编程之路提供极大的助力。
2024-10-16 18:15:00
1915
原创 UTHash(一):哈希表和UTHash库
哈希表(Hash Table)是一种高效的数据结构,用于存储键值对(Key-Value Pair)。也就是说哈希表是一种通过键值对存储数据的结构。它通过哈希函数将键映射到一个固定大小的数组中,从而实现快速的插入、删除和查找操作。哈希表的核心思想是利用哈希函数将键转换为数组索引,从而在**常数时间内(O(1))**完成操作。UTHash是一个非常轻量级的、为 C 语言设计的哈希表库,支持将任意类型的数据作为键和值进行存储。它通过简单的 API 提供哈希表操作功能,比如插入查找删除和遍历等。
2024-10-16 08:30:00
802
原创 linux查看系统重启历史的几种方法
命令可以列出系统的重启历史记录,显示每次重启的时间和持续时间。如果你想手动查看或备份重启记录,可以查阅该文件。通过这些方法,你可以查看系统的重启历史记录,包括每次重启的时间和持续运行时间。每行表示一次系统启动的时间范围。最上面的条目是系统最近的一次重启记录。表示系统在这次重启后已运行了 1 天 4 小时 10 分钟。命令可以查看详细的系统日志,包括重启记录。文件存储了系统的登录、注销以及重启记录,这会显示倒数第二次启动的日志记录。每一行代表一次系统重启的时间,命令查看更加方便和直观。
2024-10-15 12:15:00
3425
原创 linux解决resolv.conf重启之后会自动还原的问题的几种方法
如果你使用的是来管理网络配置,可以通过其配置文件禁用自动更新 DNS 或者手动设置 DNS。创建或修改[main]dns=none手动编辑。
2024-10-14 12:15:00
3725
1
原创 linux如何获取当前时间,linux获取当前时间时分秒
在现代软件开发中,时间是一个至关重要的概念。无论是记录事件、处理数据还是调试程序,正确获取和处理时间都是不可或缺的。在 Linux 环境中,我们可以使用 C 语言来高效地获取当前时间和进行时间计算。本文将详细介绍在 Linux 下获取时间的各种方法以及如何处理时间相关的操作。
2024-10-13 15:00:00
2528
原创 字符串转化为整数和浮点数的几种方法
是C语言中最简单、最基础的字符串转整数函数。它接受一个字符串并返回对应的整数值。优点:缺点:示例:对于简单的需求, 非常便捷,但由于它无法检测错误,在大部分情况下,我们更推荐使用其他更强大的函数。相比 , 和 提供了更强大的功能,支持错误检测、多进制转换,并且能精确处理转换中的每一个字符。参数:优点:示例:输出:优缺点总结: 是一个格式化输入函数,可以灵活解析各种数据格式,包括整数和浮点数。它的格式类似于 ,但用于从字符串中读取数据。示例:优缺点:类似于 , 是将
2024-10-12 18:45:00
3788
原创 5G RedCap:轻量级的5G,工业物联网的理想技术
5G RedCap,也被称为,是3GPP在5G NR(New Radio)标准的第17版中引入的一个子集。它的设计初衷是为那些不需要完整5G能力的设备提供简化版本的通信支持。这些设备通常对带宽要求不高,但依然需要5G的核心优势,如低延迟和高可靠性。工业传感器和执行器智能手表和其他可穿戴设备视频监控摄像头智能家居设备远程医疗设备。
2024-10-12 18:30:00
1329
原创 linux查看系统的上次重启时间的几种方法
在这个例子中,系统已经运行了 2 天 4 小时 15 分钟,表明大约 2 天前系统重启过。命令可以显示系统已经运行了多长时间,包括从上次启动到现在的时间。通过这些方法,你可以轻松查看 Linux 系统的重启时间。这里列出了系统的每次重启时间,最新的重启记录在最上面。这条命令会显示本次启动的内核日志,包括系统启动的时间。目录的修改时间,它通常与系统的启动时间接近。这个命令会显示系统上次启动的确切日期和时间。字段显示的时间通常为系统的启动时间。命令可以显示系统的上次重启时间。条目表示系统重启记录。
2024-10-12 11:42:32
2008
原创 HJ212-2017协议详解:工业物联网环境监测标准简单了解
数据帧格式:定义了设备与监控中心之间数据通信的帧结构。命令及响应:设备发送的数据类型、命令及相应的回应机制。数据内容格式:传输数据的具体格式,包括采集数据、时间戳、状态信息等。数据加密与校验:确保数据传输的安全性与准确性。传输方式:规定了采用TCP/IP、UDP、串口等方式进行数据传输。HJ212-2017协议作为污染源监控系统的通信标准,规范了设备与监控中心的数据传输,确保环境数据的采集、传输和分析能够标准化进行。
2024-10-11 18:06:24
2192
原创 一文搞懂MES与MOM系统的区别
MES(Manufacturing Execution System,制造执行系统)是一个专注于工厂生产过程的实时管理系统,能够对生产作业进行计划、调度,并采集与分析生产数据。它通过对工艺流程、生产设备及生产资源的精细管理,确保生产过程的顺畅进行。MES系统能够帮助企业优化生产效率,提升产品质量,并支持管理者作出更好的实时决策。MOM(Manufacturing Operations Management,制造运营管理)是一个覆盖制造过程更广泛的管理系统。
2024-09-23 18:08:06
2730
原创 Linux 系统中添加地址解析功能,一文搞定
在 Linux 系统中,你可以通过编辑/etc/hosts文件来添加本地域名解析条目,或者通过配置文件或使用 NetworkManager 来配置 DNS 服务器。这些方法可以让你在本地系统上实现地址解析功能,确保网络通信的顺畅进行。希望这篇博客对你有所帮助!如果你有任何问题或建议,欢迎在评论区留言。
2024-09-23 18:04:49
1948
原创 C语言 libcurl 使用x-www-form-urlencoded表单参数发起请求
在C语言的libcurl中,添加参数时,可以通过设置请求的头为,并将表单数据作为 POST 字符串发送。下面是一个示例,展示如何在 C 代码中使用libcurl发送。
2024-09-22 15:57:44
384
原创 记录一款人气领先的开源国产 ERP 系统
推荐一款人气领先的国产ERP系统,目前在Gitee上有12.3k star,在github上面也有1.2k管伊佳ERP(原名华夏ERP)基于SpringBoot框架和SaaS模式,立志为中小企业提供开源好用的ERP软件,目前。主要模块有零售管理、采购管理、销售管理、仓库管理、财务管理、报表查询、系统管理等。支持预付款、收入支出、仓库调拨、组装拆卸、订单等特色功能。拥有商品库存、出入库统计等报表。同时对角色和权限进行了细致全面控制,精确到每个按钮和菜单。
2024-09-11 22:49:17
1485
1
原创 mysql 查询条件是中文时无法查询的问题(已解决!)—— failed. Error: Unknown column ‘ ‘ in ‘where clause‘
是 MySQL C API 的一个函数。它用于对包含特殊字符的字符串进行转义,以避免 SQL 注入攻击,并确保字符串在 SQL 查询中能够正确处理。这个函数特别适用于处理包含特殊字符的用户输入或其他动态生成的查询参数。
2024-09-09 18:12:31
472
原创 百度网盘解除限速!速度可以达到几十MB/s!亲测可用!
最近有一些文件需要通过百度云下载,奈何百度云限速,导致半天了文件还没有下载下来,好在在网关上看到一篇文章,可以加速下载百度网盘的文件,现在分享给大家,使用这种方法唯一需要注意的是网盘的实际下载速度是假的,任务管理器里面的下载速度才是真的,为此还差点做过这么厉害的软件。【特别说明】 实时下载速度无视,会显示几s几k,但是实时网速是非常快的,可以在任务管理器查看真正的下载速度。还有一个需要注意的是插件是易语言编写的,使用的时候可能会误报毒,关闭杀毒软件即可!
2024-09-08 18:27:34
56283
8
原创 解决yarn安装依赖报错:certificate has expired at TLSSocket.onConnectSecure
在使用npm或yarn等包管理器安装依赖时,可能会遇到一些常见错误。其中之一是 SSL 证书验证问题。
2024-09-07 23:46:59
1527
原创 解决面板安装Node.js和npm后无法使用的问题
使用面板安装Node.js和npm后,可能会遇到如下问题:即使成功安装了Node.js和npm,服务器仍提示“未安装”,在命令行中使用node -v或npm -v也没有任何响应。这种问题通常是由于环境变量配置错误或路径问题引起的。本文将详细介绍如何解决这个问题。
2024-09-07 23:46:37
1648
原创 Modbus从基地址 1 和基地址 0 开始的区别
Modbus 是一种应用于工业自动化领域的通信协议,在设备之间进行数据交换。它支持多种数据类型(如线圈、离散输入、输入寄存器、保持寄存器),每种数据类型都有特定的地址范围。在使用 Modbus 通信时,设备的地址可以从 1 或 0 开始计数,这取决于具体实现。这种不同的基地址(1 或 0)选择,可能导致实际读取或写入的地址存在偏差,因此理解其差异是十分重要的。
2024-09-07 23:46:01
1961
第十届蓝桥杯大赛选手资源数据包(电子类)
2024-06-11
蓝桥杯单片机部分编程笔记
2024-06-11
2021年自然辩证法课后习题答案
2024-06-11
引导U盘制作工具(一款格式化和创建 USB 启动盘的辅助工具 )
2024-05-25
LibModbus(适用于linux平台)libmodbus(windows)
2024-01-09
QT C++ QPainter 实现图片旋转
2023-11-22
QCheckBox样式表(自定义)
2023-11-19
免费开源的区域屏幕录制(gif转换)工具(支持编辑功能)
2023-11-18
一个使用QLineEdit的示例代码,创建了一个简单的登录界面,包括用户名、密码和登录按钮,以及一些输入检查和提示功能:
2023-11-05
QT多线程的实现方式:QThread run优雅的创建与退出QT多线程
2023-09-13
QT多线程的实现方式:QThread run
2023-09-13
qtcreator黑色背景主题
2023-09-08
qtcreator黑色背景主题
2023-09-08
在qt中使用libXL
2023-08-30
C++ excel库 libxl(v3.8.0&v4.1.1&v4.2.0).7z
2023-08-30
ActivePerl5.28版本下载、ActivePerl下载
2023-08-20
QtXlsxWriter
2023-08-20
Installs Win64 OpenSSL v1.1.1v
2023-08-19
linuxdeploy-2.5.1-257.apk和linuxdeploy-2.6.0-259 .apk
2023-07-08
PuTTY开源(Open Source Software)的连接软件
2023-07-01
实现OPC UA服务器功能,OPC UA服务器支持匿名访问、用户认证和客户证书认证
2023-06-29
Markdown工具中文.7z
2023-03-05
SecureCRT 8.3
2023-02-28
它是一款类似Navicat的工具,轻巧易用,可以查看扩展名为sqlite3/sqlite/db3/db的数据库文件,也可以新建N
2023-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人