rtos 相关问题

RTOS是一种实时操作系统,是一种操作系统,旨在满足时间限制,可能是硬性或严重性。 RTOS最有可能用于可验证或安全关键系统。这种系统最常出现在医疗,汽车和国防工业中

编译器相关 - 这两个 C 代码真的相同吗?

在多线程或RTOS环境中,下面这些代码是否相同? 我相信他们不是。但是第一个代码在多线程环境中绝对保存吗?编译器有没有Ass的规则...

回答 4 投票 0

运行固件是否需要引导加载程序?

我目前正在为 Stellaris ARM 微控制器板开发固件,并且正在运行 SYS/BIOS RTOS。 我想知道当我上传固件时,板上是否需要引导加载程序...

回答 2 投票 0

snprintf 不工作浮动

我正在STM32F437上编程。我正在使用 SafeRTOS。编译器是GCC。 在一项任务中,我使用 snprintf() 准备一个带有值的字符串。 问题是 snprintf() 无法处理 float...

回答 3 投票 0

如何在cortex R5上移植threadX RTOS?

我尝试将 Threadx RTOS 移植到 zynq UScale+ 的 cortex-R5。 我将 R5 对应的端口目录以及常见的 Threadx .h 和 .c 文件复制到我的示例代码树中。 我定义...

回答 1 投票 0

Socket Listener 好习惯吗?

我想构建一个非常简单的服务器,它在嵌入式设备(运行 RTOS)上一次仅接受一个连接。 关于套接字侦听器,我想到了两个选项: 选项A:有...

回答 1 投票 0

Socket Listner 好习惯吗?

我想构建一个非常简单的服务器,在嵌入式设备上一次仅接受一个连接。 (运行 RTOS) 关于套接字监听器,我想到了两个选项: 1-选项A:有...

回答 1 投票 0

为什么ThreadX的入口函数使用ULONG作为入口输入而不是void*?

UINT tx_thread_create(TX_THREAD *thread_ptr, CHAR *name_ptr, VOID (*entry_function)(ULONG), ULONG Entry_input, VOID *stack_start,ULONG stack_size,UINT

回答 1 投票 0

Mod Nokia 225/215(或其他基于 s30+ 的新诺基亚)

我尝试编辑主菜单 - 隐藏应用程序,例如互联网。 有可能,我碰巧看到了这样的设备。 根据我收到的提示,它位于固件中的这些文件之一中(在

回答 1 投票 0

C多线程读写器问题

我想创建一个有 2 个线程读取器和写入器的程序。 reader 和 writer 都运行 10 次迭代。 我需要一个同步机制,可以使读取器和写入器执行

回答 1 投票 0

如何使用 Photon 创建 QNX neutrino 7.0.0 可启动 CD 映像?

我是QNX的新手,我有一个问题: 如何生成 x86(32 位)的 QNX 7.0.0 可启动映像,我可以将其刻录在 CD 磁盘上并使用 Photon 启动。 互联网上有一个 ISO 映像...

回答 2 投票 0

嵌入式 C 在将全局变量复制到临界区的堆栈变量时避免优化

我正在研究我们的软件组件中的 RTOS 支持。 在某些情况下,将全局变量的副本创建到关键部分中的局部变量中是有意义的(例如受

回答 1 投票 0

为什么 eTaskConfirmSleepModeStatus 不返回 eNoTasksWaitingTimeout?

我使用启用了无任务模式的 FreeRTOS。 我无法理解代码中发生的情况: 我称这个函数为: eSleepModeStatus eTaskConfirmSleepModeStatus( 无效 ) { /*...

回答 1 投票 0

FreeRTOS:为什么 eTaskConfirmSleepModeStatus 不返回 eNoTasksWaitingTimeout?

我使用启用了无任务模式的 FreeRTOS。 我无法理解代码中发生的情况: 我称这个函数为: eSleepModeStatus eTaskConfirmSleepModeStatus( 无效 ) { /*...

回答 1 投票 0

尝试切换板目标时出现 Zephyr 构建错误

我正在尝试构建适用于板 A 和板 B 的 zephyr 示例代码(即构建是为代码 A 编写的,但我需要更改它,以便它可以与板 B 一起使用)。我一直遇到这个呃...

回答 2 投票 0

QEMU 上的 VxWorks SDK - 无法包含 kernelLib.h

我正在 QEMU 上使用 VxWorks SDK。我正在编写一个简单的 C++ 程序来启用循环调度并对调度程序进行一些实验。为了启用循环,我调用 kernelTimeSl...

回答 1 投票 0

寻求数据包处理中互斥锁和信号量等待的改进解决方案

我正在开发一个多线程网络应用程序,专注于涉及发送者和接收者线程的数据包处理。该应用程序在单核 CPU 上运行,这增加了运行方式的复杂性

回答 1 投票 0

以FreeRTOS为例,如何将内核与应用程序分离? (物理)

背景:FreeRTOS、Cortext-M3 假设有一种情况,内核和应用程序是分开开发的,内核和应用程序的.text段分别存储在两个...

回答 1 投票 0

是否允许在 ISR 内锁定中断?

我有一个设备,它接收来自外部设备的多个中断,并最终向 ARM 处理器发送一个中断信号。我所做的是编写一个包含 ISR 寄存器的驱动程序...

回答 1 投票 0

使用ESPIDF在ESP32-C6上编程,通过SPI接收来自ads1292r的数据

我正在使用 esp32-c6 和 ads1292r 来获取心电图数据。我已通过 SPI 成功与 ADS1292R 建立通信,并且能够写入和读取 ADS1292R 寄存器。我也...

回答 1 投票 0

Zephyr RTOS (nRF Connect SDK):k_msleep() 和 k_sleep() 都是非阻塞的吗?

我对 Zephyr RTOS 和 nRF Connect SDK 还很陌生。我想知道的是内核睡眠例程 k_sleep 和 k_msleep 是否都是非阻塞的。这篇文章说: k_msleep(使用 k_sleep)...

回答 1 投票 0

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