嵌入式

JialBro11 小时前
算法·嵌入式·直流·foc·新手·控制算法·无刷电机
【嵌入式】直流无刷电机FOC控制算法全解析在直流无刷电机(BLDC)和永磁同步电机(PMSM)的控制领域,磁场定向控制(Field-Oriented Control,简称FOC)凭借其转矩平稳、噪声低、效率高及动态响应快的核心优势,已成为高性能电机控制的主流方案。这种算法通过精准控制电机磁场的大小与方向,将复杂的三相交流控制问题转化为简单的直流控制模型,完美解决了传统六步换相控制中转矩脉动大的痛点。
良许Linux13 小时前
stm32·单片机·fpga开发·程序员·嵌入式·编程
FPGA原理和应用大家好,我是良许。说到 FPGA,可能很多做嵌入式的朋友都听说过,但真正深入了解的可能不多。作为一名嵌入式程序员,我在工作中虽然主要接触的是单片机和嵌入式 Linux,但在汽车电子领域,FPGA 也是一个非常重要的技术方向。
勇敢牛牛_19 小时前
rust·嵌入式·esp32·语音助手
ESP32 + Rust 开发的简易语音助手最近花费37大洋,买了个ESP32的开发板,简单体验了一下用Rust做嵌入式开发,但因为对这部分确实不熟,所以在尝试的过程中遇到不少问题,在此分享一下。不过,虽说是“嵌入式开发”,但实际上基本上没有涉及到十分底层的地方,如果有想从纯软件开发转到嵌入式的同学,可以来参考一下这篇文章。
嵌入小生00719 小时前
linux·vscode·vim·嵌入式·线程·进程
线程 --- 嵌入式(Linux)线程是进程内的最小执行单元,也被称为轻量级进程(LWP)。一个进程可以包含多个线程,所有线程共享进程的核心资源,同时拥有自己独立的执行上下文(如程序计数器、寄存器、栈)。
charlie1145141911 天前
linux·嵌入式·rootfs·教程·环境配置·嵌入式linux·工程实践
RK3568跑Arch Linux全路程指南(以正点原子的RK3568开发板为例子)终于想起来自己的老本行嵌入式了,最近的话,有些断更主要是在疯狂的梭哈SDK的配置。下面我们就来简单的说一说,如何在RK3568上跑Arch Linux
非鱼䲆鱻䲜1 天前
单片机·嵌入式·串口屏
淘晶驰串口屏使用波形图控件,接收单片机或者串口助手数据生成图像的区别摘要:上位机和串口发送曲线波形图指令的格式不同。上位机直接发送"adds0.id,0,70";串口发送需使用ASCII码格式"add1,0,70"加3个0xFF结束符。单片机实现时需分开处理:先用UART_SendString发送字符串部分,再用UART_SendByte发送3个0xFF结束字节。注意不能将十六进制值作为字符串发送,否则会被解析为字符序列。
ChenYY~1 天前
计算机·程序员·机器人·嵌入式·typora·工具·软件开发·obsidian
入门分享篇:一、工欲善其事,必先利其器本次分享,面向接触计算机 or 机器人软件开发 or 嵌入式软件开发 的程序员 学习过程中好用的工具如果大家还有其他好用的工具也欢迎分享
橘色的喵2 天前
c++·嵌入式·工业·基础库·head-only
一个面向工业嵌入式的 C++17 Header-Only 基础设施库做嵌入式 Linux 开发这些年,一直有个痛点:项目之间的基础设施代码反复造轮子。消息总线、状态机、串口协议、共享内存 IPC、线程池…每个项目都要重新搭一遍,质量参差不齐,测试覆盖更是随缘。
凉、介2 天前
笔记·学习·嵌入式
文件系统(一)——分区表在计算机启动的“第一秒”,操作系统尚未加载,CPU 刚刚通电,整个系统处于最原始的状态——此时,是谁告诉电脑“从哪里开始运行”?答案就藏在硬盘的第一个扇区里。
Hello_Embed2 天前
笔记·stm32·单片机·嵌入式·freertos·modbus
Modbus 传感器开发:STM32F030 串口编程在低成本 Modbus 传感器开发场景中,STM32F030CCT6 搭配 RS485 通信是核心方案之一。本次笔记聚焦 STM32F030 的串口编程,重点讲解 RS485 控制引脚的配置逻辑、基于面向对象思想的串口设备封装,以及适配 FreeRTOS 的串口收发函数实现,解决低成本芯片下 RS485 方向切换、多串口代码复用的核心问题。
嵌入小生0073 天前
linux·c语言·嵌入式·进程·函数接口·exec函数族·进程的消亡
进程(2)---相关函数接口、消亡、exec函数族 | 嵌入式(Linux)函数原型功能:参数:status 是一个整型参数,称为退出状态码,核心作用是告诉操作系统 “程序是正常结束还是异常结束”。
Hello_Embed3 天前
笔记·stm32·单片机·嵌入式·freertos
STM32F030CCT6 开发环境搭建Modbus 传感器开发板的核心控制芯片选用 STM32F030CCT6,该型号芯片的性能完全适配传感器的低算力、低功耗需求。在开展 Modbus 通信功能开发前,需先完成基础的开发环境搭建与硬件测试,确保开发板底层硬件工作正常,为后续 Modbus 协议移植、传感器数据采集与传输打下基础。
决胜万里3 天前
android·嵌入式
zephyr上实现Android Fence机制rbuf 机制 (zephyr/lib/rbuf/)DSP Mailbox 机制 (zephyr/drivers/dsp/dsp_mailbox.c)
pie_thn3 天前
嵌入式·编程
小容量32单片机也上bootloader?拆机烧录的苦谁懂,能上抓紧上首发于21ic论坛 小容量32单片机也上bootloader?拆机烧录的苦谁懂,能上抓紧上在研发阶段需要更新程序时,直接使用调试器进行烧录即可,但是如果想要对一个封装好的产品进行程序升级时,一般都是没有引出烧录接口的,此时只有拆机一途。
whik11945 天前
wifi·嵌入式·esp32·arduino·蓝牙·开发板·乐鑫
ESP32-C3-DevKitM-1开发板深度上手评测作为一名常年与各类嵌入式开发板打交道的电子工程师,手里的板子没有一百也有八十,从高端工业级主控到入门级学习板,见得多了,对一款开发板的评判也多了几分务实——不看花里胡哨的宣传,只看硬件做工、资源配置和上手门槛。
良许Linux5 天前
stm32·单片机·程序员·嵌入式·编程
嵌入式处理器架构大家好,我是良许。在嵌入式开发的这些年里,我接触过各种各样的处理器架构,从最早做单片机时用的 51 内核,到后来做汽车电子时用的 ARM Cortex-A 系列,再到现在项目中偶尔会碰到的 RISC-V 架构。
k↑5 天前
嵌入式
嵌入式之Ubuntu22.04构建XMOS你好呀,我的老朋友!我是老寇,跟我一起学习构建XMOS基于命令构建,花了几天时间才完成构建,希望对你有所帮助。
嵌入小生0075 天前
linux·vscode·vim·嵌入式·进程·fork·软件编程
进程的基本概念\相关命令\创建\调度\状态及相关函数接口---软件编程---嵌入式(Linux)如下图所示:如下图所示:如下图所示:如下图所示:虚拟地址:MMU(内存管理单元)将物理地址映射后的可以访问的地址空间
K神5 天前
嵌入式
嵌入式之Ubuntu22.04构建XMOS你好呀,我的老朋友!我是老寇,跟我一起学习构建XMOS基于命令构建,花了几天时间才完成构建,希望对你有所帮助。
尘沐羽6 天前
linux·运维·服务器·开发语言·嵌入式
0基础学嵌入式--全网最详细Linux开发指南:一篇文章带你学懂Linux进程理解进程是理解操作系统的关键。本文带你从程序加载到进程调度,彻底掌握Linux进程管理的所有核心概念。