1.Button 连接,将button与其他部件关联在一起 self.button.clicked.connect(self.关联的函数) 修改名字 按钮的名字 self.button.setText("文本") 2.单行文本框 lineEdit 读取文本框内文字 self.lineEdit.tex ...
背景 在嵌入式上开发蓝牙BLE HID发现在启动HID服务后,使用一些手机会扫描到两个同名到设备。 分析UUID发现一个是经典蓝牙,一个是低功耗蓝牙(BLE HID)。 找蓝牙配置发现,压根没有蓝牙配置(恼)。 解决方法 复制一份ubuntu上/etc/bluetooth/main.conf将其中的 ...
Ansible是什么? Ansible官网:https://www.ansible.com/ Ansible 是一款开源的自动化运维工具,由 RedHat 公司开发维护,核心目标是实现: 批量服务器操作(命令执行、软件安装、配置修改) 应用部署与生命周期管理 配置自动化(替代手动修改配置文件) 任务 ...
数据库程序安装部署MySQL 步骤一:数据库部署环境准备 数据库程序安装部署MySQL 步骤一:数据库部署环境准备 - 系统环境准备:麒麟 V10 sp3 / CentOS 7.9 - 系统基础优化: 关闭防火墙:systemctl stop firewalld / systemctl disabl ...
为帮助工业自动化软件开发团队应对挑战,Parasoft 提供了一套成熟的自动化软件测试解决方案,覆盖从静态分析、单元测试到复杂体系的自动化测试实践,加速软件开发周期并提升质量与安全性。 ...
仅以此贴记录解决情况,具体原理请自行查找,这里仅个人猜测 问题情况:简单情况如题,WinRE模式下也同样无法使用,仅在蓝色高级启动菜单与BIOS界面可使用。后发现usb接口无效,P/2接口仍然有效。 注意事项 由于涉及到注册表,请先尝试其他可行方法,若无效请操作注册表前备份。 另,在操作时使用了很多 ...
第五章 工程的新建与配置 在前面的章节中,我们已经简要介绍了ESP32-P4的基础知识和ESP-IDF的基本概念,并完成了VS Code IDE环境的搭建和Espressif插件的安装。现在,基于这些前期准备,我们将在本章搭建一个ESP-IDF项目工程。之后的例程将以此基础工程为模版进行编写和扩展。 ...
Linux 3.2 进程, 线程 前言 注意: 本文章默认你学过操作系统的进程部分,了解进程的概念. 我们都知道, 在 Linux 中, 我们使用 LWP 来描述线程, 即不区分线程/进程, 统一用 task_struct 描述它. 但是在 Linux 中, 线程, 进程, 进程组实际上还是有点区别 ...
Linux 3.2 current_thread_info 函数 前言 current_thread_info, 这个函数在内核中, 经常被用于访问当前CPU正在运行的任务, 那么它的底层是怎么实现的呢? 这是我阅读 LKD 遇到的第一个难点, 也是我第一次体会到 "纸上得来终觉浅, 绝知此事要躬行 ...
该文章主要提到了一些常见的编译错误及其解决方案,并提供了一些最佳实践,帮助开发者避免编译过程中的陷阱。通过这些建议,读者能够更高效地进行嵌入式Linux开发,减少编译和调试的时间。 ...
本次分享,面向接触计算机 or 机器人软件开发 or 嵌入式软件开发 的程序员 学习过程中好用的工具
如果大家还有其他好用的工具也欢迎分享 ...
本文记录 Linux 平台下基于 libusb 的 USB 应用开发过程,从设备枚举、描述符解析到接口声明与数据传输(同步与异步)进行系统梳理。结合实际示例代码讲解 auto detach、claim interface 及事件循环机制,帮助读者快速掌握 libusb 的开发流程与调试思路。 ...
摘要: 每天在终端 cd 路径启动 Claude Code、在浏览器翻标签页找 AI,这两个操作一天要重复上百次。我用 Swift + AppleScript 做了一个 macOS 菜单栏工具 GroAsk,把所有 AI 的启动路径缩短到一个快捷键。本文介绍设计背景、技术实现和踩坑经验。 起因 昨天 ...
Lab: traps 在这一个lab当中6.1810 / Fall 2025它要求我们理解xv6当中函数调用时的堆栈情况以及如何操控内存寻找多级函数调用的起始,更重要的是它带我们直观地感受到了中断的全过程。 在此之前,官网给出了一些提示: 在开始编程之前, 请阅读xv6教程的第4章,以及相关 ...
Lab:page tables 在这个lab中6.1810 / Fall 2025,要求我们先阅读xv6课本的Chapter 3 Page tables(第三章)。要求我们探索xv6当中关于页表的内容。并且要求我们实现一些页表相关功能的实现(例如:虚地址和物理地址的映射/解除映射,页表的创建和释 ...
问题:电脑启动后,右键点击文件夹,鼠标指针显示为漏斗,且桌面无响应,左键随处点击后,系统黑屏 定位流程及结果: 使用ShellExView工具进行分析 下载链接 https://www.nirsoft.net/utils/shexview.zip 官网存在访问异常,建议通过迅雷等相关下载器直接下载 ...
1.在用户文件夹 %USERPROFILE% 新建一个 .wslconfig 文件,写入一下内容: [experimental] autoMemoryReclaim=gradual # gradual | dropcache | disabled networkingMode=mirrored dn ...
第四章 开发环境搭建(下) 4.2 IDF前端工具 idf.py 是 ESP-IDF 开发环境中的一个重要命令行工具,用于提供前端界面,帮助开发者轻松管理工程的配置、构建、烧录以及调试等操作。它结合了CMake、Niunja和esptool.py等工具,使开发流程更加便捷和高效。 idf.py 主要 ...
记一次红米 AX6 普砖TTL救砖过程。本文通过 TTL 串口利用 TFTP 在UBoot命令行 修复MIBIB分区表,重新刷入 OpenWrt 固件。 ...
本文解析了 Linux 内核中的 module driver helper macro,讲解了 module_platform_driver 的实现原理与设计思想,展示了宏如何通过 宏拼接、可变参数、__init/__exit 和 module_init/module_exit 自动生成驱动注册与注... ...