anhy0923
HY's Embedded LAB
anhy0923
전체 방문자
오늘
어제
  • 분류 전체보기 (67)
    • UDS 진단통신 (1)
    • FreeRTOS (2)
    • ROS2 (5)
    • [EH전공] CAN 통신 (1)
    • C언어 튜터링: C로 로봇을 파헤쳐보자! (4)
    • [졸업작품] 외벽 균열 검사 로봇 (8)
      • 2021-2 <종합설계기획> (7)
      • 2022-1 <종합설계1> (1)
      • 2022-2 <종합설계2> (0)
    • TCP 기반 제어시스템 (7)
      • Robot Arm Control (5)
      • RPi CCTV Server (2)
    • Embedded System (6)
      • Linux (3)
      • Linux - Ubuntu (2)
      • RPi (1)
    • Drone FW using STM32CubeIDE (25)
      • 0. Intro (2)
      • 1. Debug (3)
      • 2. Sensor Interface (4)
      • 3. GPS (4)
      • 4. Transmitter_Receiver (3)
      • 5. Drone Body Asb (1)
      • 6. ESC Protocol (4)
      • 7. EEPROM (2)
      • 8. GCS (1)
      • PID Control (1)
    • Elec Academy (3)
    • HAL & LL Driver (1)
    • OpenCV - Lane Detection (1)

블로그 메뉴

  • 홈
  • 방명록

티스토리

hELLO · Designed By 정상우.
anhy0923

HY's Embedded LAB

FreeRTOS

FreeRTOS - 2. 태스크와 메모리

2022. 8. 27. 18:16

.stack  \- 2ffe8 (stack growth : 맨 마지막 주소부터 아래로 사용)

.heap (동적메모리) --> configSUPPORT_DYNAMIC_ALLOCATION 1

.bss  \- 90b8 (정적메모리) --> configSUPPORT_STATIC_ALLOCATION 1

.data  \- 74

.text

 

태스크 스택은 heap이 될 수도 있고 bss가 될 수도 있다.

 

메모리 단편화를 방지하기 위해

런타임에 태스크를 실행하지 않고 부팅하자마자, main.c에서 극 초반에 태스크를 생성

저작자표시 비영리

'FreeRTOS' 카테고리의 다른 글

FreeRTOS - 1. 태스크 생성과 운용  (0) 2022.08.12
    'FreeRTOS' 카테고리의 다른 글
    • FreeRTOS - 1. 태스크 생성과 운용
    anhy0923
    anhy0923

    티스토리툴바