硬件开发

利用DevEco Studio对RK3588的HiHopesOS-4.1.110(OpenHarmony)进行Qt程序编写

文章目录 热身 准备 添加Qt库 运行qml程序 热身可以先看我这篇文章【DevEco Studio中使用Qt,编写HarmonyOS程序】 准备板子的主要信息 目前由于系统版本(API 11)及其他原因,只能用4.1版本的DevEcoStudio来编写,更高的版本无法适配此设备。 新建 Native C+&

硬件-DAY04(ds18b20、ARM内核)

一、ds18b201.使用DS18B20,半双工串行通讯方式 2.P37引脚结构图:         上拉电阻: 把一个信号通过一个电阻接到电源(Vcc); 下拉电阻: 把一个信号通过一个电阻接到地(GND)。 作用:维持输入管脚是一个稳态:当上拉和下拉电阻都不开启时,GPIO引脚处

开发者生态报告:GitHub、Stack Overflow 2025 年趋势预测

在软件开发的动态领域中,GitHub 与 Stack Overflow 始终是塑造开发者生态的关键平台。步入 2025 年,二者呈现出诸多引人注目的趋势。GitHub 方面,开发者数量持续攀升,截至年初已超 1000 万,且在 AI 驱动下,Copilot 等工具显著提升编码效率,目前已有 1500

FPGA调试杂谈

目录1. 引言2. HDMI回环显示3. 以太网通信4. 总结1. 引言        最近接手一个烂摊子,要在新的开发板上调通HDMI回环显示和以太网通信。前人留下的这块工程运行起来还存在一些bug,具体表现为HDMI回环显示会有绿色噪点,以太网无法正常ping通。经过笔者几天瞎捣鼓和同事的帮助,最终终于解决。由于这部分经验在网上鲜有提及&

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

正所谓授之以鱼不如授之以渔。本文将细讲从官网下载keil5MDK来保证keil5为最新版本的实时性(注意新老版本可能出现版本兼容问题,若不放心,我们一起下载5.40版本即可)(本文章目的是为了:集成Keil5可能遇到的常见环境问题,让新手以及长期没用Keil5的老鸟快速完成环境搭建,提高

【Linux我做主】探秘进程状态

进程状态 进程状态 github地址 0. 前言 1. 一般操作系统学科的进程状态及相关概念 1.1 运行状态 1. 运行队列、运行态 运行队列 运行状态(R状态) 2. 时间片 3. 并发执行 4. 进程切换 1.2 阻塞状态 1.3 挂起状态 2. Linux的进程状态是如何维护的 1. 运行状态(R) 1.

window显示驱动开发—使用状态刷新回调函数

用户模式显示驱动程序可以使用 Direct3D 运行时版本 10 State-Refresh回调函数 来实现无状态驱动程序或构建命令缓冲区前导数据。Direct3D 运行时在调用 CreateDevice (D3D10 ) 函数时,向D3D10DDIARG_CREATEDEVICE结构的 pUMCallbacks 成员指向的D3D10DDI_CORELAYER_DEVICECALLB

Claude Task Master (MCP) : AI驱动开发的新范式与AI编辑器集成实战

一、技术背景与核心价值Claude Task Master是由Eyal Toledano和Ralph Ecom创建的AI驱动任务管理系统,它将强大的AI能力与软件开发流程无缝融合,彻底改变了从需求分析到代码实现的整个开发流程。作为一个专为AI驱动开发设计的工具,Task Master能够与Cursor、Lovable、Windsurf等多款先进编辑器深度集

【驱动设计的硬件基础】CPLD和FPGA

在数字电路设计领域,CPLD(复杂可编程逻辑器件)和 FPGA(现场可编程门阵列)堪称 “变形金刚” 般的存在。它们既能像 ASIC(专用集成电路)一样实现硬件加速,又能通过软件编程快速迭代功能,完美平衡了灵活性与性能。对于驱动设计而言,这两种器件是构建