嵌入式

SundayBear13 小时前
单片机·嵌入式·lvgl
LVGL 开发指南:从入门到精通的嵌入式 GUI 实战心法作为一名在消费电子巨头深耕嵌入式 GUI 开发十余年的工程师,我经手过近百百个基于 LVGL 的项目 —— 从单片机驱动的 1.44 寸小屏智能手表,到工业级 10.1 寸触摸屏控制系统。LVGL 最让我惊叹的,是它能在 STM32F103 这类仅 64KB RAM 的芯片上,跑出媲美高端设备的流畅界面。
LunarCod16 小时前
后端·嵌入式·c/c++·wsdl·rv1126·onvif
Onvif设备端项目框架介绍当前项目github仓库:https://github.com/LunarStore/onvif_srvd。
一枝小雨1 天前
stm32·单片机·dma·嵌入式·arm·freertos·adc
FreeRTOS下STM32双缓冲ADC数据采集与处理目录1. CubeMX工程配置ADCADC配置:DMA配置:2. 代码编写业务逻辑:具体实现逻辑:逻辑图
木木不迷茫(˵¯͒¯͒˵)3 天前
嵌入式·can
CAN-发送处理(Tx Handling)Tx Handling(发送处理)是 M_CAN 发送链路的 “中枢”,由Tx Handler(发送处理器) 主导
大聪明-PLUS3 天前
linux·嵌入式·arm·smarc
从技术史看:Unix 从何而来大家好!我是大聪明-PLUS!如今,许多人认为“Unix”和“Linux”是同一个东西。但从 2024 年起,对于大多数我们认为是“Unix”和“Linux”的发行版来说,情况基本如此。
aitav03 天前
linux·wifi·ssh·嵌入式·e2fsprogs
⚡ WSL2 搭建 s5p6818 Linux 嵌入式开发平台 (part 3):Wifi驱动移植、ssh移植、e2fsprogs移植在上一篇文章中我们完成了系统运行的关键3个组成 U-Boot 、内核、根文件系统的构建和部署,在这一篇章中我们将继续围绕s5p6818嵌入式开发平台的搭建,完成 Wifi 驱动的移植,SSH调试工具的移植,以及 e2fsprogs 磁盘管理工具的移植。
aitav04 天前
linux·嵌入式·wsl·wsl2
⚡ WSL2 搭建 s5p6818 Linux 嵌入式开发平台(part 1):环境准备与架构设计在嵌入式开发中,ARM 架构单板的常见开发方式通常有两种:依赖公司内部的 Linux 服务器:这种方式适合团队协作,但服务器资源昂贵、维护成本高,个人开发者难以获得同样的环境。
jz_ddk4 天前
linux·运维·服务器·嵌入式·环境变量·u-boot·内核加载
[嵌入式] U-Boot 环境变量深度解析:从 QSPI 到 eMMC 的 Linux 启动完整指南在嵌入式系统开发领域,U-Boot(Universal Boot Loader)作为一款开源的引导加载程序,扮演着连接硬件与操作系统的关键桥梁角色。它不仅负责硬件初始化和自检,还承担着操作系统加载的重任。本文将基于一份真实的 U-Boot 环境变量配置(u-boot_env.txt),深入剖析从 QSPI Flash 启动 U-Boot 后再从 eMMC 加载 Linux 系统的完整流程,通过详细的代码解析、流程图解和实用技巧,为嵌入式开发者提供一份全面的参考指南。
fanged5 天前
嵌入式·camera
HarvardX TinyML小笔记3(番外2:OV7670平替)(TODO)教程里面用的是OV7675,不过有点贵,是国产的OV7670价格的10倍不止。所以这里打算换成国产的OV7670。两个都是OmniVision 0.3MP VGA 级CMOS图像传感器。
一枝小雨5 天前
stm32·单片机·嵌入式·arm·bootloader·boot rom
STM32启动流程解析:从BootROM到BootLoader目录0 相关内容(建议与本文搭配食用)1 一般的PC/嵌入式Linux(SOC)启动流程2 STM32 的启动流程,Boot ROM与Boot Loader
一枝小雨5 天前
stm32·单片机·mcu·嵌入式·bootloader·从零写bootloader
Bootloader核心原理与简单实现:从零写一个bootloader目录0 相关阅读1 为什么需要boot loader?2 写一个最简单的bootloader原理与思想
大聪明-PLUS5 天前
linux·嵌入式·arm·smarc
通过 Telnet 实现自动化大家好!我是大聪明-PLUS!我定期在这里写各种各样的东西,使用 shell 脚本和各种 Linux 实用程序 - 特别是为了再次证明在 Linux 中你不一定需要“找到一个可以执行 XXXXX 的程序” - 在许多情况下,你已经拥有了你需要的一切,你只需要知道如何使用它。
大聪明-PLUS6 天前
linux·嵌入式·arm·smarc
ARM Cortex-M:内存保护单元 (MPU) 发布大家好!我是大聪明-PLUS!“现在就发现问题总比让有缺陷的产品流入市场并毁掉许多无辜的生命要好。”序幕
爱出名的狗腿子7 天前
驱动开发·嵌入式·cpu loading·cpu monitor
基于裸机的cpu loading监控方案工程代码:https://github.com/i-jaffer/cpu_monitor_no_thread
DIY机器人工房7 天前
linux·网络协议·ubuntu·嵌入式·桥接模式·diy机器人工房
NAT 模式、命令行版、桥接模式方式给ubuntu虚拟机配网步骤:从你提供的 Windows ipconfig 结果来看,你的电脑通过 Wi-Fi 连接网络(IPv4 地址 172.20.10.6,网关 172.20.10.1),同时运行了 VMware 虚拟机(VMnet1 地址 192.168.92.1、VMnet8 地址 192.168.133.1)。
小柯博客8 天前
stm32·单片机·嵌入式硬件·青少年编程·嵌入式·webrtc
从零开始WebRTC(一)aws支持如下特性To download run the following command:You will also need to install pkg-config and CMake and a build environment
大聪明-PLUS8 天前
linux·嵌入式·arm·smarc
如何从头开始开发 Linux 驱动程序大家好!我是大聪明-PLUS!我最近一直在研究物联网,由于设备短缺,在尝试模拟固件时经常遇到缺少必要的 /dev/xxx 的情况。于是我开始思考是否可以自己编写一个驱动程序来让固件正常工作。无论这有多难,也无论我是否成功,你都不会后悔学习如何从头开始开发 Linux 驱动程序。
一枝小雨9 天前
stm32·单片机·嵌入式·bootloader·启动流程·启动代码·中断向量
STM32启动流程全面解析:从上电复位到进入main函数目录1 STM32启动总览2 从 Boot ROM 到 Boot Loader3 启动文件3.1 启动文件到底是什么?
资源开发与学习9 天前
嵌入式
嵌入式STM32工程师系统养成–实战训练营-9周达成以下是针对STM32嵌入式工程师的系统化成长路径指南,结合技术栈演进与实战项目经验,分为六个阶段逐步进阶: