嵌入式系统是指嵌入式系统,涉及微控制器/ DSP固件编程,实时系统,电子接口,硬件驱动器,串行总线通信等领域。
我有一个带有 1MB RAM 和 1MB ROM 的 STM32H7 MCU。我需要在最大尺寸为 1280x1024 的二进制图像数组上制定斑点检测算法。 我搜索过斑点检测算法和 f...
C 中指针变量的大小是多少以及如何分配?我们都知道指针存储的是变量的地址。地址的长度可能会根据系统与系统的不同而有所不同,作为主内存...
在没有 stdlib 的情况下“写入”切片的最优雅方式(可能在微控制器上)
假设你有一个结构体 结构体A { 答:u8, 乙:u16, c:u32 } 你想将它输出到这样的切片 实现 A { pub fn to_buffer(&self, 输出: &mut [u8]) -> 结果...
我正在开发一个嵌入式系统项目,并遇到了编译器以编程方式嵌入到 Paradigm C++ IDE 中的问题。我希望能够自动化构建。 亲...
我正在尝试为2线RS485总线设计一个简单可靠的主/从协议。 总线上的所有节点都有一个唯一的地址。一个节点是主节点,是唯一能够...
我希望为Linux构建一个编译器(GCC端口),以便构建的GCC在Windows上运行并为嵌入式平台创建可执行文件。 以上可以吗?
我使用 Sql 创建了一个触发器类 com.gamebad.storagemanager.data.triggers.MyTrigger 扩展 org.h2.api.Trigger 如果不存在则创建表测试(名称字符变化(255)) 创建触发器如果...
我正在尝试在 Arduino Uno (ATmega 328 MCU) 上学习 SPI。我正在 Arduino IDE 中工作,但我是用实际的 C 语言而不是 Arduino 库进行编程。我已经通过查看设置了 SPI 功能...
我最近尝试使用 MPU6050(陀螺仪和加速度计测量)和 QMC5883l(磁力计测量)在我的 EKF 算法中实现磁力计。如果没有磁力计,则...
以最小的重复和代码大小静态分配派生类的实例数组和基类的指针数组
首先,我在嵌入式环境中工作(针对 Teensy 3.2 和 4.1);因此,将内存使用量和编译代码大小保持在最低限度至关重要。这个问题围绕重构一些......
以下代码用于stm32 f401re板上板载LED的闪烁。我正在尝试不使用 HAL 来做到这一点。当我将其闪烁到板上时,闪烁一次然后保持亮起。我该如何解决这个问题?...
我想使用DMA和定时器来控制GPIO输出。目标生成 1MHz 的 CLK 信号并控制 PB0 与 CLK 同步。 我使用 Nucleo-F411RE 作为开发板。我有
“devtool build-image <image>”和“bitbake <image>”有什么区别?
我正在与rocko分公司合作。我使用常规方法通过以下方式构建图像: bitbake 核心图像完整cmdline 一切正常! 现在,我正在尝试使用 devtool,然后我需要使用另一种方法
在 ESP32 上通过 Modbus RTU 读取不同数据类型
我目前正在 ESP32 上通过 RS485 运行 Modbus RTU,以从 Modbus Slave 模拟器读取数据。该代码能够使用 ArduinoModbus 库从虚拟 PLC 读取/写入(我必须调整...
在 Cortex-M 上通过 SWD 调试应用程序,从 0x00 之外的 FLASH 地址开始
我过去使用过多个 Cortex M 部件,主要使用 IAR 作为我的 IDE。我目前正在使用基于 Eclipse 的 IDE (Infineon ModusToolbox) 开发 Cortex M0+ 部件的项目。 我想要...
我正在使用 Rust 为 Sega Megadrive 进行嵌入式游戏开发,并且想要一个随机数生成器来提高可重玩性。它可以是伪随机的:不需要任何安全措施......
在嵌入式系统中,引导加载程序用于初始化电路板并加载映像。通常,引导加载程序在第一阶段在 Norflash 中运行,并且需要从
在嵌入式设置中,我们经常需要声明静态结构(驱动程序等),以便 它们的内存是已知的并在编译时分配。 有什么方法可以在 Rust 中实现类似的效果吗? 对于
STM32如何使用同一个定时器来生成PWM(以不同的频率)和固定的1ms中断
我正在使用 STM32L452RET(无 RTOS),并且希望将相同的定时器(定时器 2)用于两个目的: 使用 4 kHz 的 PWM 驱动发声器,理想情况下可以灵活地更改以上频率和...
我有一个STM32H747XI项目。该 MCU 有 CM4 和 CM7 内核。当我使用 NVIC_SystemReset() 函数时,我可以重置它们。如何从 CM4 核心仅重置 CM7 核心?