嵌入式系统是指嵌入式系统,涉及微控制器/ DSP固件编程,实时系统,电子接口,硬件驱动器,串行总线通信等领域。
Renesas EK-RA8M1 (Cortex-M85) 开发板 - 不再通过 J-Link 连接,可以恢复吗?
我最近买了一块EK-RA8M1板。我能够为其生成一个项目、编译、刷新、调试、通过 SEGGER RTT 接收数据等。一切都运行得非常完美。 然而,所有这些...
我下面有一段代码,用于检查是否设置了寄存器值。 # 定义 My_register_array(index) (*((P2VAR(uint32, AUTOMATIC, APPL_VAR))Group_register(index))) /*例如: Group_regist...
嵌入 Ruby 的 Ubuntu C 程序:致命错误:找不到 ruby/config.h
我正在尝试编译尽可能简单的C程序: gcc -Wall -O0 -std=c99 -pedantic -pedantic-errors `ruby -rrbconfig -e '放置 RbConfig::CONFIG["LIBRUBYARG"]'` -I`ruby -rrbconfig -e '放置
我正在尝试向 USB 闪存驱动器读取/写入数据。 我在参考手册中看到STM32F103xx有一个USB外设,但只能充当通信中的设备。据我了解...
通过 SPI 的 FATFS 对于 NUCLEOF103RB 不起作用,返回 FR_NOT_READY (3)
我已经解决这个问题好几天了,我一直在尝试在 8GB SD 卡上使用 f_mount(我将其格式化为 FAT32,扇区大小为 4096。) ...
我有一个通用类,它在不同的上下文中使用 - 有时作为 静态变量,有时作为堆栈/堆上的普通变量。 当它用作普通变量时,目标...
我正在使用 Rust 和 #![no_std]。我想使用 ufmt::uwriteln!(&mut serial, "Hello world ").unwrap(); 在函数中。我需要将 &mut 序列传递给这个函数,但不知道如何...
在 STM32F446RE 板上,应用程序内程序从用户引导加载程序跳转到用户应用程序,反之亦然
我有一个问题。 我正在为我的 STM32F446RE 板开发 IAP(应用内编程)工具,但我陷入了困境。 我已经开发了所有必要的实用程序,以便让微控制器......
我正在使用 STM32CubeIDE 开发 STM32 项目。在使用 STM32CubeIDE 创建项目并生成代码后,我得到了所有这些文件,如下图所示。我现在想要管理这些项目并...
在我的嵌入式目标中,NOR flash 在一些带有状态、设备信息、cfi 信息等的命令之后覆盖地址映射。 要读取我使用的普通地址: 映射= (int *)(mmap(0,SECTOR_SIZE*NUM_SEC...
如何将 git 与新的“Unified Vitis”IDE (Xilinx) 一起使用
我和这个问题有同样的问题,但是使用git(而不是Mercurial),并且还使用新的“Unified Vitis”,它基于VSCode(而不是旧的,基于Eclipse)。 ...
在嵌入式 C 应用程序中,我有一个大图像,我想将其旋转 90 度。 目前我使用众所周知的简单算法来做到这一点。然而,这个算法需要我再做一个合作...
我知道我的问题具体是关于1个定时器中断,但我更愿意了解将来我可以在哪里找到有关此信息的信息。 我在大使馆使用 Rust,...
//使用8051的高温警报系统代码 #include // 包含 8051 微控制器定义 // 函数声明 无效延迟(无符号整数我); // 产生延迟...
我正在使用 NXP S32K148 微控制器。 想象一下,在将数据写入 EEPROM(FlexNVM 模块)的过程中,电源突然在数据传输过程中切断。 有没有什么...
我正在研究 3D 中的估计位置和旋转。 目前我使用卡尔曼滤波器(并且主要了解卡尔曼滤波器的工作原理)来获取位置(假设没有旋转)。 我被困住了
我正在尝试理解 Autosar 内存映射概念。我有两个核心微控制器,它们会互相发送一些数据。所以我有一个用于IPC通信的共享内存。在我的项目中,...
我正在设计一个裸机STM32固件,它必须检测挂起/丢失的代码并重置。我的方法是让每个中断基本进程(基本上是中断驱动的代码)增加自己的......
昨天提出这个问题后,我决定将这个库移植到我的板上。我意识到我需要改变一些东西,所以我编译了这个库,在一个小程序上调用它,看看会发生什么......
我想在 C 中将 int 转换为 char* 而不使用 itoa() 函数。 因为在我的 Linux 系统上 i itoa 功能不存在。我正在使用我从这里找到的代码 我想运行这个功能...