嵌入式

bush41 小时前
linux·嵌入式
嵌入式linux学习记录七,中断中断处理有个核心矛盾:需要快速响应,但有些处理很耗时。Linux 的解决方案:上半部 + 下半部1. softirq(软中断)
都在酒里15 小时前
stm32·单片机·嵌入式硬件·嵌入式·rtos·嵌入式软件
FreeRTOS 综合实战:串口命令控制 LED 闪烁模式与系统监控本系列前九篇文章依次深入了工程搭建、任务管理、队列、信号量、互斥量、软件定时器、中断管理以及调试优化。本篇将通过一个完整的实战项目——串口命令控制 LED 闪烁模式与系统状态监控,把前面所学知识全部串联起来。你可以把它作为学习 FreeRTOS 的毕业设计,也可以当作后续复杂项目的模板。
济61715 小时前
嵌入式硬件·嵌入式·ros2·机器人方向
ROS2 Humble 开发专栏Ubuntu22.04|基于OpenCV 实现机器视觉人脸检测实验指南🎬 渡水无言:个人主页渡水无言❄专栏传送门: 《linux专栏》《嵌入式linux驱动开发》《linux系统移植专栏》
济61716 小时前
嵌入式硬件·嵌入式·ros2·机器人开发·机器人方向
【ROS2 Humble 开发专栏】Ubuntu22.04 基于 OpenCV 实现颜色阈值分割与目标坐标定位|附完整工程源码🎬 渡水无言:个人主页渡水无言❄专栏传送门: 《linux专栏》《嵌入式linux驱动开发》《linux系统移植专栏》
2023自学中16 小时前
linux·vscode·嵌入式
Linux虚拟机,VSCode + GDB 调试配置:launch.json 模板x86 本地调试: .vscode 目录下 launch.json 文件内容模板,虚拟机 + ARM 交叉编译 + GDB 远程调试: .vscode 目录下 launch.json 文件内容模板:
2023自学中17 小时前
linux·服务器·嵌入式·开发板
Linux 解压命令速查表一句话总结
lularible1 天前
开源·嵌入式·汽车电子
从沙子到车辙(5.2):实时操作系统📚 本文内容摘自本人的开源书《从沙子到车辙 - 一个工程师的理解》🔗 在线阅读/下载:from-sand-to-ruts
2023自学中1 天前
linux·c语言·c++·嵌入式
Linux虚拟机 CMakeLists.txt:x86 与 ARM 双架构编译脚本简易 CMakeLists.txt脚本 build-x86.sh ,生成 x86 C/C++ 可执行程序
webmote331 天前
aigc·.net·嵌入式
从零打造虚拟小智:用浏览器模拟 IoT 设备的实践之路小智 AI 硬件是一款基于 ESP32 的开源语音对话设备,通过 WebSocket /MQTT 与后端 AI 服务实时通信。在调试 WebSocket 协议和 AI 响应的过程中,我们一直有个痛点:每次测试都需要拿着真实硬件,场景受限,效率低下。
FreakStudio1 天前
python·单片机·嵌入式·面向对象·并行计算·电子diy·电子计算机
大话电容传感器和电容SOC芯片,看这一篇就够了从口袋里的手机屏幕,到工厂里不知疲倦的生产线;从农田里监测土壤的探头,到管道中识别介质的开关,电容传感器早已成为现代社会中 “看不见的感知触手”。它无需物理接触,却能感知万物的细微变化,以多样的形态适配着消费电子、工业控制、农业监测等无数场景,渗透到我们生活与生产的每一个角落。
都在酒里2 天前
stm32·单片机·嵌入式·rtos·嵌入式软件
FreeRTOS 手动移植教程(七):软件定时器 —— 不占硬件 Timer 的定时回调在上一篇文章中,我们学习了互斥量,解决了共享资源保护与优先级反转问题。本篇将介绍 FreeRTOS 的软件定时器,它无需占用额外的硬件定时器资源,即可实现单次或周期性的定时回调。我们将通过实验演示如何创建、启动、停止软件定时器,并总结使用中的关键注意事项。
都在酒里2 天前
stm32·单片机·嵌入式·rtos·嵌入式软件
FreeRTOS 手动移植教程(八):中断管理 —— 优先级、临界区与任务通知前面几篇文章中,我们已经多次在中断里使用了 FromISR 函数,但并未系统梳理中断优先级与 FreeRTOS 的配合规则。本篇将深入讨论这些规则,并介绍临界区的正确使用方法。同时,我们还会引入一种更轻量级的任务通信机制——任务通知,它可以在某些场景下替代信号量或队列,进一步提升效率。最后通过实验,在按键中断中用任务通知直接唤醒任务。
你疯了抱抱我2 天前
ide·vscode·macos·嵌入式
【Mac】vscode 配置 GD32E230CXXX 开发环境1.安装并配置HomeBrew;ARM GCC;make;OpenOCD 2.安装 Vscode 插件:C/C++ (由 Microsoft 提供)、Cortex-Debug (由 marusroomId 提供) 用于烧录和单步调试、 CMake Tools (由 Microsoft 提供) 方便以后管理项目。 3.配置兆易创新官方的 Firmware_Library 开发工具
2023自学中2 天前
linux·音视频·嵌入式·开发板
imx6ull 开发板 推流ov5640数据,虚拟机用 ffplay 拉流播放Nginx 服务器:它是一个功能强大的Web 服务器。就像一个“万能的瑞士军刀”,它不仅能提供静态网页,还能通过加载“模块”来扩展功能,比如加载一个 rtmp 模块,它就摇身一变,成了一个流媒体服务器。
不脱发的程序猿2 天前
单片机·嵌入式硬件·嵌入式
AI Coding时上下文不够用咋办?目录1、压缩有用,但别把它当最终方案2、真正好用的办法是给 AI 做一套上下文分层3、给上下文做预算,别把窗口交给运气
bbaydnog2 天前
面试·dma·嵌入式
嵌入式面试高频题第5弹:DMA原理、看门狗机制、低功耗模式,这3个搞不懂简历直接被筛面试官:“你用过DMA吗?说说它和中断传输有什么区别?”你:“呃…DMA就是…不用CPU?”面试官:(微笑,低头写了个C)
叶修_A2 天前
架构·嵌入式·autosar·cp·驱动设计
【CP-11】复杂驱动设计 - AUTOSAR CP驱动架构与实现【CP-11】复杂驱动设计 - 非标准硬件的标准化之路AUTOSAR标准模块覆盖了大部分汽车电子软件需求,但面对雷达、摄像头、高精度执行器等“非标”硬件时,我们需要一条特许通道。本文深入剖析AUTOSAR Complex Driver(CDD)的设计哲学、架构实现与工程实践,探讨如何在标准化与定制化之间取得完美平衡。
Evan_ZGYF丶2 天前
linux·嵌入式·开发工具·perf
【开发工具】【perf】Linux下性能分析工具(perf)的使用获取更多相关的嵌入式开发工具,可收藏系列博文,持续更新中: 【开发工具】嵌入式常用开发工具汇总帖你是否曾经遇到过这样的场景:一个运行中的程序突然变慢,CPU 使用率飙升,但又不清楚瓶颈在哪里?或者,你希望优化代码,但不知道哪一部分消耗了最多的 CPU 时间?又或者,系统响应缓慢,你怀疑是内存访问、锁竞争还是 I/O 等待在作祟?
2023自学中3 天前
linux·音视频·嵌入式·开发板
imx6ull 开发板,RTMP 推流本地视频 到虚拟机提前在电脑上把视频转码为 H.264 视频 + AAC 音频 封装的 MP4 文件。 这样在开发板上推流时,可以直接使用 -c copy(不解码不编码),CPU 占用率不到10%
济6173 天前
嵌入式硬件·嵌入式·ros2·机器人开发·机器人方向
ROS开发专栏---基于图像视觉的目标追踪实验--适配Ubuntu 22.04🎬 渡水无言:个人主页渡水无言❄专栏传送门: 《linux专栏》《嵌入式linux驱动开发》《linux系统移植专栏》