嵌入式

FreakStudio6 小时前
python·单片机·嵌入式·大学生·面向对象·并行计算·电子diy
嘉立创开源:应该是全网MicroPython教程最多的开发板原文链接:https://freakstudio.cn/node/019bd0a4-2e9f-7007-8600-b45c1e4bcf5b
济61711 小时前
stm32·单片机·嵌入式·freertos
FreeRTOS 通信任务设计(2)----UART+DMA 环形缓冲 + 空闲中断+ 流缓冲区--- 高效接收方案详解🎬 渡水无言:个人主页渡水无言❄专栏传送门: 《linux专栏》《嵌入式linux驱动开发》《linux系统移植专栏》
济61712 小时前
stm32·嵌入式·freertos
FreeRTOS 通信任务设计(1)---STM32 串口 DMA + 协议帧解析 + CRC 校验全流程详解🎬 渡水无言:个人主页渡水无言❄专栏传送门: 《linux专栏》《嵌入式linux驱动开发》《linux系统移植专栏》
Hello_Embed12 小时前
网络·笔记·单片机·网络协议·tcp/ip·嵌入式
嵌入式上位机开发入门(二十):写文件功能的 RTU/TCP 双协议适配大家好,这里是 Hello_Embed。上篇完成了 Socket 状态检测与断线重连机制,Modbus TCP 通信已经具备了基本的容错能力。本篇来实现**写文件(Write File Record)**功能。
Hello_Embed1 天前
网络·单片机·网络协议·tcp/ip·嵌入式
嵌入式上位机开发入门(十九):Socket 状态检测与断线重连大家好,这里是 Hello_Embed。上篇修复了首次连接超时的竞态问题,本篇继续完善整个通信流程的健壮性。
不会武功的火柴1 天前
嵌入式·芯片
UVM验证入门(6)-config_db机制UVM配置数据库(uvm_config_db)是UVM验证框架中至关重要的基础架构,它提供了全局的、类型安全的配置信息共享机制。通过config_db,验证组件可以在不直接引用彼此的情况下进行数据交换和参数配置。
不会武功的火柴1 天前
嵌入式·编程语言
UVM验证入门(7)-uvm_driver信号驱动器在基于UVM(Universal Verification Methodology)的验证平台上,Driver(驱动器)是一个至关重要的动态组件。它扮演着“执行者”的角色,专门负责将事务级(Transaction-Level)的激励数据,按照目标接口的物理时序协议,转换为引脚级的信号驱动。简单来说,Driver是连接验证平台抽象事务与待测设计(DUT)具体物理接口的桥梁。没有Driver,抽象的测试场景就无法施加到DUT上。
凉、介2 天前
linux·笔记·学习·嵌入式·pcie
别再把 PCIe 的 inbound/outbound、iATU 和 eDMA 混为一谈在看 PCIe Controller、iATU、eDMA 这些概念时,很多人都会遇到一种“每个点单独都认识,但一连起来就糊了”的感觉。
Freak嵌入式2 天前
ide·驱动开发·嵌入式·gui·lvgl·micropython·upypi
MicroPython LVGL基础知识和概念:GUI 的扩展接口做嵌入式 GUI 开发,尤其是需要加载外部资源、做个性化功能的项目,LVGL 的扩展与自定义能力,是让项目从 “能用” 到 “好用” 的关键。这篇内容就把 LVGL 的文件系统扩展、自定义开发接口拆解清楚,帮你搞定资源加载、业务个性化的核心需求。
CinzWS2 天前
嵌入式·芯片验证·原型验证·a53
中断体系革命——GICv3/v4与A53的现代化中断处理在上一篇探讨内存类型与内存屏障后,我们留下的五个进阶思考问题,现在结合中断处理的特性进行深入细致的分析:
Freak嵌入式3 天前
人工智能·python·单片机·性能优化·嵌入式·lvgl·micropython
MicroPython LVGL基础知识和概念:底层渲染与性能优化很多做嵌入式 GUI 开发的朋友,用 LVGL 做项目到后期,界面一复杂就容易遇到卡顿、掉帧、CPU 占用过高的问题,其实核心就是没吃透底层渲染和性能优化的逻辑。这篇内容就把 LVGL 底层渲染与性能优化的核心要点拆解清楚,帮你把 GUI 的性能底座打牢。
济6173 天前
linux·嵌入式·嵌入式linux驱动开发
I.MX6U Linux 驱动开发篇---阻塞IO实验--- Ubuntu20.04🎬 渡水无言:个人主页渡水无言❄专栏传送门: 《linux专栏》《嵌入式linux驱动开发》《linux系统移植专栏》
济6173 天前
linux·嵌入式·嵌入式linux驱动开发
I.MX6ULL Linux 驱动开发篇---Linux非阻塞IO实验-- Ubuntu20.04🎬 渡水无言:个人主页渡水无言❄专栏传送门: 《linux专栏》《嵌入式linux驱动开发》《linux系统移植专栏》
FreakStudio3 天前
python·单片机·嵌入式·电子diy
MicroPython LVGL基础知识和概念:底层渲染与性能优化很多做嵌入式 GUI 开发的朋友,用 LVGL 做项目到后期,界面一复杂就容易遇到卡顿、掉帧、CPU 占用过高的问题,其实核心就是没吃透底层渲染和性能优化的逻辑。这篇内容就把 LVGL 底层渲染与性能优化的核心要点拆解清楚,帮你把 GUI 的性能底座打牢。
CinzWS3 天前
嵌入式·芯片验证·原型验证·a53
A53内存管理单元(上)——页表遍历的硬件加速与TLB管理在上一篇探讨缓存一致性协议后,我们留下的五个进阶思考问题,现在结合内存管理单元的特性进行分析:1. 异构一致性挑战:在big.LITTLE架构中,A53小核与A7x大核共享一致性域。两种核心的缓存大小、延迟和替换策略不同,这会如何影响一致性协议的性能?
Jason_zhao_MR3 天前
人工智能·嵌入式硬件·机器人·嵌入式
机器人主控方案米尔RK3576 + ROS2,NPU加速实现目标跟随与机械臂抓取回顾上篇:基于RK3576+ROS2 Humble+SLAM Toolbox+Nav2,我们实现了机器人的建图与自主导航。机器人已经能够“走到哪里”。但真正的智能机器人不仅要“走到哪”,还要“看到并操作”——识别特定物体、主动跟随、近距离抓取。本文将在此基础上,集成深度摄像头,实现机器人核心功能:
别了,李亚普诺夫3 天前
笔记·嵌入式
OLED显示屏学习笔记单片机开发中我们经常会用到OLED显示屏,这篇文章对OLED的控制原理、如何与单片机通信,以及如何移植别人的代码,来实现自己想要的显示效果做出介绍,主要是为了复习查看,参考 B站Keysking 的 OLED教学视频 所写。
Z文的博客4 天前
qt·mqtt·嵌入式·ai编程·mosquitto·嵌入式linux·trae
嵌入式 ARM 设备交叉编译 mosquitto 2.0.20 (完整 TLS 支持) 详细教程 TRAE全程辅助,没敲一行代码本文记录了在 ARM 嵌入式设备上交叉编译 mosquitto 2.0.20 并启用 TLS 支持的完整过程,包括从下载、编译、部署到调试验证的每一步操作,以及遇到的所有问题和解决方案。其中全程是TRAE辅助编程实现,我发命令,发log,后来卡在8883端口不通,加我的经验判断应该是TLS版本问题,给TRAE仙人指路,最后数据通了!!~
左手厨刀右手茼蒿4 天前
linux·嵌入式·系统内核
Linux 内核中的块设备驱动:从原理到实践作为一名前产品经理,我深知存储管理的重要性。在产品开发中,良好的存储管理可以提高系统的可靠性和性能。在 Linux 内核中,块设备驱动是一种重要的设备驱动类型,它负责管理块设备,如硬盘、SSD、U盘等。今天,我们就来深入探讨 Linux 内核中的块设备驱动,从技术原理到实战应用。
左手厨刀右手茼蒿4 天前
linux·嵌入式·系统内核
Linux 内核中的模块机制:从加载到卸载作为一名深耕操作系统和嵌入式开发的工程师,我深知模块化设计的重要性。在系统开发中,良好的模块化设计可以提高系统的可扩展性和可维护性。在 Linux 内核中,模块机制是实现内核功能动态扩展的核心机制,它允许在运行时加载和卸载内核代码。今天,我们就来深入探讨 Linux 内核中的模块机制,从技术原理到实战应用。