嵌入式软件

youcans_2 天前
stm32·单片机·ai编程·嵌入式软件·claude code
【嵌入式软件AI编程】12. Claude Code的基本操作欢迎关注 youcans@xidian【嵌入式软件AI编程】专栏 【嵌入式软件AI编程】04. AI 编程 的STM32开发流程 【嵌入式软件AI编程】10. Claude Code的安装与配置 【嵌入式软件AI编程】11. 配置第三方模型服务 【嵌入式软件AI编程】12. Claude Code的基本操作
youcans_3 天前
stm32·mcu·ai编程·嵌入式软件·claude code
【嵌入式软件AI编程】09. 使用VS Code调试STM32程序欢迎关注 youcans@xidian【嵌入式软件AI编程】专栏 【嵌入式软件AI编程】03. STM32 VS Code 开发环境与工具链 【嵌入式软件AI编程】04. AI 编程 的STM32开发流程 【嵌入式软件AI编程】08. 第一个STM32工程 【嵌入式软件AI编程】09. 使用VS Code调试STM32程序
youcans_5 天前
stm32·单片机·ai编程·嵌入式软件·claude code
【嵌入式软件AI编程】08. 第一个STM32工程欢迎关注 youcans@xidian【嵌入式软件AI编程】专栏 【嵌入式软件AI编程】03. STM32 VS Code 开发环境与工具链 【嵌入式软件AI编程】04. AI 编程 的STM32开发流程 【嵌入式软件AI编程】07. 安装VS Code与STM32扩展工具 【嵌入式软件AI编程】08. 第一个STM32工程
老猿讲编程8 天前
学习·eclipse·嵌入式软件·车载·sovd
【Eclipse OpenSOVD学习之十】客户端 SDK项目选择 hyper + hyper-util + tower 而非 reqwest,原因有三:SOVD 的 base_uri 由服务端下发而非客户端拼装。因此客户端需要一个两阶段过程:
泛联新安9 天前
fpga开发·编译·仿真·嵌入式软件·代码漏洞扫描
FPGA功能仿真:VShark正式亮相,换仿真器不用换习惯VShark是泛联新安自研的国产功能仿真引擎,针对FPGA/ASIC设计进行功能与时序仿真。支持SystemVerilog、Verilog、VHDL及混合语言,兼容UVM 1.2验证方法学;预置Vivado仿真库,继承ModelSim操作习惯;单核性能可支撑千万门级项目,适配国产操作系统。
老猿讲编程9 天前
学习·eclipse·嵌入式软件·车载·sovd
【Eclipse OpenSOVD学习之六】 数据访问层(DataProvider)SOVD 把"诊断数据"抽象为可寻址的资源,而非 UDS 的"按 DID 读写"。每个实体(Component/App/Area)可以挂一组数据项,每项有:
泛联新安9 天前
机器学习·fpga开发·数据挖掘·回归·自动化·嵌入式软件·代码漏洞扫描
FPGA仿真加速:AccEmu正式亮相,一周的回归,一天跑完AccEmu是泛联新安自研的FPGA仿真加速平台。对接VCS、Xcelium、Questa等主流仿真器,testbench留在软仿环境,DUT加载到专用硬件平台运行,用户交互方式不变。仿真速度从kHz级提升至MHz级,加速100-1000倍,百万门级设计的回归验证从天级压缩到小时级。
花 满 楼10 天前
mcu·嵌入式软件·emios
5777M的eMIOS 封波(ODIS)功能实现:一个通道输入沿触发,冻结另一个通道 PWM 输出平台:5777M/CCFC3007BC(PowerPC e200z4 内核)模块:eMIOS(与 NXP MPC5777M 同款 IP)
youcans_10 天前
stm32·单片机·ai编程·嵌入式软件·claude code
【嵌入式软件AI编程】03. STM32 VS Code 开发环境与工具链欢迎关注 youcans@xidian【嵌入式软件AI编程】专栏 【嵌入式软件AI编程】01. 基于 STM32/Claude Code 的 AI 编程 【嵌入式软件AI编程】02. 面向AI协同的嵌入式软件开发范式 【嵌入式软件AI编程】03. STM32 VS Code 开发环境与工具链 【嵌入式软件AI编程】04. AI 编程 的STM32开发流程
老猿讲编程11 天前
学习·eclipse·嵌入式软件·车载·sovd
【Eclipse OpenSOVD学习之二】 SOVD 协议原理与标准背景Part 1 的官方范围摘要(ISO 官网):This document: gives an overview of the ISO 17978 series; specifies rules and basic principles for the service-oriented vehicle diagnostics (SOVD), conforming to the extended vehicle (ExVe) methodology, as specified in the ISO 20077
码农小韩13 天前
linux·嵌入式软件·嵌入式操作系统·linux应用
Linux应用开发(二)——Linux的文件IO函数功能:打开一个文件函数参数:【pathname】要打开文件的名称 , “/home/linux/1.c” , "1.txt"。【flags】O_RDONLY:只读方式打开文件 , RD(read)。O_WRONLY:可写方式打开文件,WR(write)。O_RDWR:读写方式打开文件,RDWR(read write)。以上三个参数互斥。O_CREAT:如果该文件不存在,就创建一个新的文件,并用第三的参数为其设置权限。O_EXCL:如果使用O_CREAT时文件存在,则可返回错误消息。这一参数可测试文件是
程序员与背包客_CoderZ1 个月前
linux·服务器·c语言·c++·嵌入式硬件·嵌入式软件·dbus
Linux D-Bus通信协议详解:从入门到C/C++编码实战D-Bus,全称是Desktop Bus,是一种高级的进程间通信(IPC)机制, 是"freedesktop.org"项目的重要组成部分,D-Bus的架构设计旨在为 Linux桌面环境,如GNOME、KDE等主流桌面环境,提供一套轻量、高效的进程间通信服务。
xz驱动分享2 个月前
linux·dma·rk3588·嵌入式软件
Linux DMA 子系统学习笔记适用源码:rk3588-kernel-5.10.198-open-rk3588(Linux 5.10.198 Rockchip BSP) 阅读目标:不仅会调用 DMA API,还能解释地址、缓存一致性、DMAEngine 框架、PL330 执行过程及常见故障。
醉逍遥_祥2 个月前
linux·单片机·嵌入式软件
Linux进程与NuttX任务(Linux Processes vs NuttX Tasks)你可能习惯于在 Linux 或 Windows 系统上运行存储在文件中的程序。如果你转而在资源有限的 MCU 上使用 NuttX 任务,你会遇到一些行为上的差异。本文将概述其中的一些差异。
Funing72 个月前
操作系统·freertos·嵌入式软件
FreeRTOS 学习复盘(四):事件组、软件定时器与任务通知机制FreeRTOS 的调度原则不是“高优先级任务永远运行”,而是:在所有处于就绪态的任务中,选择优先级最高的任务运行。
云纳星辰怀自在2 个月前
软件工程·嵌入式软件·栈溢出·stack溢出
嵌入式系统栈溢出:从幽灵Bug到精准防控的全链路指南——基于ARM Cortex-M / RISC-V + FreeRTOS/RT-Thread的工程实战手册 更新时间:2026年7月|适用芯片:Cortex-M0+/M3/M4/M7、RISC-V RV32IMAC|适用RTOS:FreeRTOS、RT-Thread、uc/OS
阿泽·黑核3 个月前
c语言·嵌入式软件·vibe coding·trae solo
表驱动 + 回调分发:大规模按键模块的工程实践题记:本文记录了一个 AI Agent 在已有单按键模块基础上,将按键检测能力从 1 个扩展到 11 个时遇到的工程问题与解决思路。全程围绕一个核心命题:如何在嵌入式 C 语言中,用最少的代码变更实现任意数量按键的灵活注册与事件分发。
咖喱年糕3 个月前
arm开发·单片机·keil·嵌入式软件·ac5
KEIL5 编译错误解决:MDK 5.37 及以上版本添加 AC5(ARM Compiler 5)编译器在安装 Keil MDK 5.37 或更高版本后,编译某些旧工程(尤其是基于 STM32 标准库或早期 HAL 库的项目)时,可能出现如下错误:
都在酒里3 个月前
linux·arm开发·ffmpeg·webrtc·orangepi·嵌入式软件
【极致低延时】香橙派部署 MediaMTX 实现 WebRTC 推流,延时仅 500-800ms,比局域网 ffmpeg 拉流快近 10 倍!(附踩坑全记录)项目需要在浏览器端实时观看香橙派摄像头的画面。之前使用 ffmpeg 推 RTMP 流 + ffplay 拉流 的方案,在局域网内端到端延时高达 5~8 秒,完全无法用于实时遥控或监控。
fffzd3 个月前
stm32·单片机·嵌入式硬件·iic·oled·嵌入式软件
STM32:OLED原理目录一.OLED原理二.CubeMX三.代码:1. oled.c:2.注意声明oled.h3.main.c