embedded 相关问题

嵌入式系统是指嵌入式系统,涉及微控制器/ DSP固件编程,实时系统,电子接口,硬件驱动器,串行总线通信等领域。

如何在不使用#pragma的情况下将函数放置在C中的特定地址?

我想在特定位置放置一个函数void loadableSW (void):0x3FF802。在另一个函数 residentMain() 中,我将使用函数指针跳转到该位置。如何声明函数

回答 2 投票 0

创建一个包含结构体数组的缓冲区,其中的字段大小与字节不对齐

我正在用 C 语言编写 TLC6C5724 的驱动程序。该驱动程序使用公共移位寄存器,除其他字段外,还使用包含 3 个字段的结构数组。以下是此类结构的两个示例: t...

回答 1 投票 0

为什么 HAL_UART_Transmit_DMA 无法正确传输我的 adc_buf 数组?

使用: STM32CubeMX版本:6.10.0 STM32CubeIDE版本:1.13.1 核-F767ZI 我正在开展一个 DIY 示波器项目,我想尝试提高 STM32F7 系列的速度和精度......

回答 1 投票 0

GMock / 虚拟函数 / Boost MSM 如何正确组合?

我需要你的帮助。下列: 类 X 定义了组成命令的方法。这些命令被发送到 UART 设备。 X 类必须是静态的。类 X 的方法必须在状态下调用

回答 1 投票 0

usbipd:警告:已知 USB 过滤器“USBPcap”与该软件不兼容;需要“bind --force”

我尝试在 WSL2 Linux (Ubuntu 20.04) 中进行嵌入式系统开发并收到错误: usbipd:警告:已知 USB 过滤器“USBPcap”与该软件不兼容; '比...

回答 4 投票 0

更改S32K312目标的程序闪存地址

当程序闪存地址为 0x00400000 时,我们的应用程序在 NXP S32K312 目标上正常运行。 当我们需要在链接器中将程序闪存地址更改为从 0x00440000 开始时

回答 1 投票 0

如何在 Rust 中写入内存映射地址?

我正在尝试用 Rust 为 STM32F1xx 制作“Blinky”。 我知道有它的库,但我想制作自己的“库”以用于学习目的。 我可以通过地址访问 STM32 的“寄存器”,例如...

回答 3 投票 0

为什么每次检查字节顺序时都需要将指针而不是变量类型转换为 char?

以下是检查计算机系统中字节顺序的代码。 bool is_little_endian() { int a = 0x1; char *c = (char *)&a; 如果(*c == a) { 返回真; }

回答 1 投票 0

在失去连接时将数据存储到无线传感器网络中的闪存

我必须实施一个最佳解决方案,将传感器的值存储到 NOR 闪存中,并在失去连接时添加时间戳,并在连接恢复时发送到中央服务器。像

回答 1 投票 0

如何使用Arduino实现继电器开关的用户可调时序?

我正在开发一个 Arduino 项目来管理继电器开关的时序,该项目由 4 个继电器、3 个按钮和一个 7 段显示器组成。当我完成设置时,我正在努力设计一个

回答 1 投票 0

如何使能PIC32MX的UART中断?

我试图为PIC32MX320F128H创建一个UART驱动程序,当我注意到每当UART IRQ发生时,它都会使系统崩溃。 调试器告诉我程序在这些处停止

回答 1 投票 0

中断发生时PIC32MX崩溃

我正在尝试为 PIC32MX320F128H 创建一个 UART 驱动程序,但是每当发生 IRQ 时,电路板就会在到达 ISR 之前崩溃。 为了测试我的理论,我手动将 RX 中断标志提高到...

回答 1 投票 0

可编程 USB 主机到主机控制器

对于这个问题,我正在寻找一种设备,它允许我连接两个 USB 主机,同时仍然完全可编程。我想要一些可以执行以下操作的东西: 假面舞会...

回答 5 投票 0

LYNQ L510 中的数据无效

我正在尝试获取纬度和经度,并且我正在使用L510(LYNQ),我尝试为其获取“AT”命令,但我失败了。 我收到命令“AT+MGPSC=1”,响应是:- $GNRMC,,V,,,,...

回答 1 投票 0

使用在共享内存中创建的队列进行imx8mm的m4和A53之间的IPC

我想在imx8mm的2个处理器核心(即A53和M4)之间创建一个IPC通信堆栈,并且我不想使用中断。我有两种类型的消息要在核心之间共享, 上...

回答 1 投票 0

禁用所有中断 VS 暂停所有中断 (OSEK\VDX)

我想知道OSEK中DisableAllInterrupts和SuspendAllInterrupts的区别?

回答 2 投票 0

在 Texas Instruments 上将 CMSIS 与裸机 ARM cortex-M0 结合使用

我正在尝试将 CMSIS-Core 集成到使用德州仪器 (TI) 的 MSPMOL-1306-Q1 MCU 的项目中。大多数示例似乎都是针对 STM32 Cube MCU。例如这个和这个。 我面临着...

回答 1 投票 0

STM32F407VG 通过 RMII 协议与 LAN8742A 无法运行

我正在寻求有关我自己的 PCB 设计首次运行流程的帮助。我有带有 STM32F407VG 和 LAN8742A PHY 的 PCB。通电后,橙色LED常亮,没有其他反应。我试过了...

回答 1 投票 0

兼容声明 __attribute__ ((section(".abc.dfe"))) const volatile uint8 attributeVariable = 0; - 符合 MISRA

以下常量在项目文件中声明,我正在测试是否违反 MISRA 准则: __attribute__ ((section(".abc.dfe"))) const 易失性 uint8 attributeVariable = 0; MISRA 测试产品...

回答 2 投票 0

在嵌入式环境中创建没有 main() 函数的二进制文件

我需要用c语言为MCU创建一些项目,该项目没有main()函数。该项目应该被编译和链接。该项目中的函数可以通过指针调用,这...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.