freertos

    -1

    1답변

    직렬 포트에서 데이터를 읽는 중 문제가 있습니다. 데이터를 읽는 데 사용되는 C 함수에는 바이트 단위의 데이터 크기 인수가 있습니다. 데이터를 읽으려면 들어오는 데이터의 크기를 미리 알아야합니다. 우리는 직렬 포트 연결을 통해 RFID 리더를 사용합니다. 데이터는 매번 다른 크기로 Nucleo 보드에 전송됩니다. 우리가 직면 한 또 다른 문제는 데이터를 읽

    0

    1답변

    가 State machine program design in FreeRTOS - vTaskStartScheduler in a switch statement에서의 논의에 따라 변경됩니다. 센서 데이터가 임계 값에 도달하면 해당 작업의 상태가 변경되어야합니다. 아이디어는 상태를 제어하는 ​​우수한 작업을하는 것입니다 (일시 중단/해당 작업을 다시 시작) 스위치

    1

    1답변

    작업 지연 기능이나 타이머 기간을 사용할 때 두 가지 타이밍이 원하는 것보다 두 배 빠르기 때문에 현재 freertos 설정에 실수가 있어야합니다. DEBUG 변수 : 난 아직 선택이 무엇 이 세 부분이 틱 증가에 포함 (TIMER IRQ 핸들러, FREERTOS TICK HANDLER, FREERTOS TICK의 HOOK)은 10 초당 10'000 타이머

    0

    1답변

    FreeRTOS가있는 stm32L476에서 RTC와 이상한 동작이 발생합니다. 처음부터 RUN 모드에서만 읽습니다. RTC가 실행될 때마다 내부 레지스터의 값을 저장하고 올라 가기 때문에 RTC가 작동합니다. 또한 I 라인 583에 stm32l4xx_hal_rtc.c에 중단 점을 넣을 때 나는 DEBUG를 할 경우 : tmpreg = (uint32_t)(h

    -1

    1답변

    Hal Stm 라이브러리와 함께 freertos를 사용하고 있습니다. 첫 번째 스택 크기는 128이고 두 번째 스택 크기는 512이고 세 번째 것은 1100입니다. 세 작업은 성공적으로 생성되지만 스케줄러는 3 개의 우선 순위가 같더라도 첫 번째 두 태스크를 전환합니다. 총 프로젝트 스택의 크기는 8K이고 freertos 힙 4K 는 어떤 문제가 될 수있을

    0

    1답변

    단추를 누른 후 차단 된 작업으로 전환하려고합니다. 기본적으로 task_player1은 task_ctrl에서 세마포를 받기 전까지 아무 작업도 수행하지 않습니다. 세마포어를주는 방법은 버튼을 누르는 것입니다. 코드는 울부 짖는 소리입니다 :는 #define B1 PIO_PB26_IDX #define TASK_STACK_SIZE (2048/ sizeof(

    0

    2답변

    내 STM32F4 기반 보드에 FreeRTOS를 사용하고 있고, 이해하기 쉽고 적용하기 쉬운 대기열 및 세마포 작업 간의 통신에 대해 읽었습니다. 그러나 문서에, 나는 예를 들어, 다른 작업에서 같은 메소드를 호출 할 안전한지에 대한 정보를 찾을 수 없습니다 : void DefaultTask(void const * argument) { uint8

    0

    1답변

    MPLABX IDE를 사용하여 PIC32MX120F064H 용 FreeRTOS를 사용하고 싶습니다. 나는 많이 시도했지만 사용하고있는이 특정 마이크로 컨트롤러에 대한 간단한 LED 깜박임 프로젝트를 찾을 수 없었다. FreeRTOS에서 제공하는 데모 프로젝트를 시도했지만 특정 마이크로 컨트롤러 용이며 내 마이크로 컨트롤러와 작동하지 않습니다. 프로젝트 구조

    0

    1답변

    최근 RTOS를 배우기 시작했습니다. 새로운 프로젝트에 MSP432 freeRTOS 데모 프로젝트를 수정하거나 MSP432에 대한 새로운 freeRTOS 프로젝트를 만들려면 도움이 필요합니다. 텍사스 인스트루먼트의 코드 컴파일러 스튜디오를 사용합니다. 나는 웹상에서 수색했지만 행운은 없었다.

    0

    1답변

    FreeRTOS API를 사용하여 두 가지 작업을 실행하려고합니다. 나는 핸슨 Tutorial pdf of FreeRTOS을 따라 갔지만, 내 작업은 한 번만 실행되고 멈 춥니 다. 저는 x86 Intel에서 FreeRTOS 커널을 사용하고 있습니다. 나는 코드를 compie하고 실행할 수있다. 내 OS는 우분투, 나는 이클립스 툴체인을 GCC와 함께 사용