freertos

    0热度

    2回答

    我正在使用FreeRTOS与STM32F407。我有错误的上下文切换恢复问题。该代码是这样里面的任务代码: char *ptr = pvPortMalloc(sizeof(char) * size); memcpy(ptr, buf, size); ... log("Before:"); logItoa((int)ptr); blockingFunction(); // Here pr

    0热度

    1回答

    我在使用FreeRTOS二进制互斥锁时遇到了一些问题。在我的应用程序中,有多个具有相同优先级的线程(任务),其中两个对mutex采取和mutex释放中的文件I/O函数的访问。 取决于某些时机,一个任务正在对另一个做饥饿。那可能吗? FreeRTOS考虑到等待资源的任务有多少时间? 谢谢

    0热度

    1回答

    我正在使用FreeRTOS的lwip ontop向服务器发送数据。我正在尝试最大化数据流。 我在“lwipopts.h”中调整了几个参数,但是我在发送两个数据包后总是收到ACK。 感谢您的帮助 NB:简单的echo服务器(在Linux &窗口)红粉高标榜TCP_Window大小相同的结果

    1热度

    1回答

    对我的系统有些话。我工作在Xilinx开发板zc706上。 freertos的基本示例正在运行。 现在的问题是:我如何通过网络启动应用程序? freertos应用程序是一种裸机方法。 通常会使用像u-boot这样的加载器,但我发现的例子仅适用于Linux用例。 增加: 随着XMD安慰它可能在内存中加载的u-boot XMD% source ps7_init.tcl XMD% ps7_init

    0热度

    1回答

    我目前正在Realtek Ameba板上使用FreeRTOS v8.1.2,并使用IAR Embedded Workbench IDE。 我面临一个奇怪的问题,与FreeRTOS的xTimerIsTimerActive() API。 我有一个周期性定时器,对于这个周期性定时器,xTimerIsTimerActive()总是返回True,即使我明确地停止并删除定时器,通过调用xTimerStop()

    0热度

    3回答

    我使用STM32F1(STM32F103C8T6),以开发使用FreeRTOS的一个项目线程启动。 以下是我的GPIO以及USART1接口配置: __GPIOA_CLK_ENABLE(); __USART1_CLK_ENABLE(); GPIO_InitTypeDef GPIO_InitStruct; GPIO_InitStruct.Pin = GPIO_PIN_9

    0热度

    1回答

    我是freeRTOS的新手,希望修改操作系统以适应某些新硬件。我想在模拟器中执行此操作,该模拟器可以是Windows或Linux(首选)。 我已经在两个系统中安装并运行了freeRTOS并且它都可以正常工作。我想调整一些freeRTOS内部,重建模拟的freeRTOS,并测试结果。 我正在寻找一些方向和提示关于这个任务的最佳途径。

    1热度

    1回答

    工具链是SW4STM32,gcc处理器是STM32F303K8(Nucleo 303K8),最小的测试项目根本没有实际的用户代码。 如何转换由ST CubeMX生成的项目的过程有据可查,显然可行。但是,当我在多维数据集中指定FreeRTOS时,链接器无法找到初始函数MX_FREERTOS_Init()。函数原型包含在main.cpp中,并且定义存在于另一个源文件(freertos.c)中。这可以在

    1热度

    2回答

    '使用故障异常'我参加了FreeRtos和Cortex M的讲座,其中讲师建议如果不从ISR使用ISR安全版API,则可能导致Cortex M处理器中的使用故障异常 。这可能会发生,因为这可能涉及从中断上下文(中断处理程序)到任务上下文(线程处理程序) 我的问题是为什么这个任务切换将被视为非法,并且这种切换的影响是什么?

    -1热度

    1回答

    我已经使用Atmega328p控制器和编程通过eclipse AVR gcc工具链安装..现在,我是通过更改源代码文件的Rtos代码freeRTOS.org网站..现在我不能运行更多然后两个任务..所以,给我适当的解决方案..我创建我的设置按照下面表示链接... http://codeintherightway.blogspot.in/2015/06/freertos-on-arduino-uno