硬件开发

ubuntu CAN 驱动开发流程

在 Ubuntu 系统中,驱动开发本质上是 Linux 内核驱动开发(Ubuntu 基于 Linux 内核)。CAN 驱动作为一种特殊的硬件驱动,其开发流程遵循 Linux 内核驱动的通用规范,同时需适配 CAN 总线特性(如 SocketCAN 子系统)。以下是详细的开发流程: 一、通

OEC-Turbo刷群晖&Armbian流程记录

记录OEC-Turbo的刷机流程,为以后反复折腾做参考。 设备版本:OEC L2.0,不清楚1.0和2.0的区别 系统:Windows 11 准备工具 瑞芯微驱动 瑞芯微烧录工具 Loader文件 固件 镊子 Type-C数据线 工具下载链接: 安装驱动 下载

从环境搭建到工程运行:OpenHarmony版Flutter全流程实战

从环境搭建到工程运行:OpenHarmony版Flutter全流程实战OpenHarmony版Flutter作为Flutter针对OpenHarmony系统的适配版本,既能复用Flutter跨平台开发的优势(一套代码运行Android/iOS/OpenHarmony、高性能渲染、热重载),又能适配鸿蒙生态,是跨端

鸿蒙开源(OpenHarmony)和华为鸿蒙(HarmonyOS)的区别与选择

文章目录 鸿蒙开源(OpenHarmony)和华为鸿蒙(HarmonyOS)的区别与选择 福利 引言:鸿蒙生态的“双生子”谜题 一、核心区别:从定位到技术的全方位对比 定位与归属:开源开放vs商业闭环 归属-目标-用户三维对比 层级关系:从开源底座到商业闭环

Altium Designer (AD) 将原理图更新到PCB后,PCB全绿,有绿色小××

情况如下:解决:方法一:将room(自动生成的底框)删去。在更新原理图到PCB中,不勾选Add Room看看不生成什么就知道什么是Room了方法二:按快捷键T (工具),M(复位错误标志)两篇参考:Altium Des

基于FPGA的语音芯片WM8731控制与SIGNAL TAP仿真完整项目

本文还有配套的精品资源,点击获取 简介:本项目聚焦于FPGA在数字音频处理中的应用,详细展示了如何通过FPGA实现对高性能音频芯片WM8731的控制与通信,完成语音信号的采集、处理与回放。WM8731作为低功耗立体声编解码器,支持ADC和DAC功能,通过I2S或SPI接口与FPGA连接。项目利用Xilin

基于FPGA的以太网设计(二)

一.以太网硬件架构概述前文讲述了以太网的一些相关知识,本文将详细讲解以太网的硬件架构以太网的电路架构一般由MAC、PHY、变压器、RJ45和传输介质组成,示意图如下所示:PHY:Physical Layer,即物理层。物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。简单来讲,就是PHY芯片决定了电信号/光信号如何传输。PHY主要是

WIndows 11 ARM 安装串口线驱动(FTDI芯片篇)

一、开篇吐槽及背景:吐槽:翻遍中文互联网,没找到一篇能准确的解决ARM架构Windows 11 串口线驱动问题,于是乎彻夜通宵翻遍全球互联网,最终寻到一线曙光,不妄彻夜未眠。背景:M系列Mac本➕Windows 11 ARM虚拟机(Parallels Desktop或VMware Fus

Keil MDK-ARM与C51双版本共存指南(手把手保姆级教程)

文章目录 前言 准备材料清单 详细安装步骤 第一步:安装顺序决定成败 第二步:C51安装要点 第三步:MDK-ARM安装技巧 第四步:破解大法(合法途径) 第五步:芯片支持包安装 常见问题排雷 问题1:工程打开后Device显示灰色 问题2:编译

Qt 嵌入式设备驱动开发

在 Qt 嵌入式系统中,设备驱动开发是实现硬件(如触摸屏、摄像头、传感器、串口等)与 Qt 应用交互的关键环节。本文将从驱动架构、开发流程、接口实现到调试优化,全面解析 Qt 环境下的设备驱动开发方法。 一、Qt 设备驱动架构概述Qt 与硬件交互的三层架构:+------------------------+ |