강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

PJlee님의 프로필 이미지
PJlee

작성한 질문수

FreeRTOS 프로그래밍

FreeRTOS 소개

FreeRTOS 멀티코어 지원안됨?

작성

·

6

0

안녕하세요.

강의 너무 잘 듣고있습니다.

그런데 FreeRTOS 소개 강의를 듣다가, 단점으로 멀티코어 지원 안됨. 이라는 말을 듣고 이런저런 검색을 해보았는데요..

https://embeddedai.tistory.com/entry/FreeRTOS-%EB%A9%80%ED%8B%B0%EC%BD%94%EC%96%B4-%EC%A7%80%EC%9B%90

 

이런 글을 보면, 최근 FreeRTOS가 SMP? 기능을 도입해서 멀티코어 지원을 하도록 되었다는 것 같은데, 맞을까요?

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. PJlee님.

FreeRTOS 관련하여 멀티코어 지원에 대한 질문을 주셨네요. 과거에는 FreeRTOS가 기본적으로 멀티코어 지원을 제공하지 않았으나, 현재는 FreeRTOS SMP(Symmetric Multiprocessing) 확장을 통해 멀티코어 지원이 가능합니다.

FreeRTOS의 최신 버전에서는 SMP 기능이 추가되었습니다. SMP 확장을 활용하면 여러 코어에서 동시에 작업을 처리할 수 있으며, 각각의 코어에서 FreeRTOS 태스크가 스케줄링됩니다. 이는 멀티코어 시스템에서 성능을 극대화할 수 있도록 지원하는 기능입니다. 다만, FreeRTOS의 전통적인 특징과는 다르게, SMP는 특정 시스템 설계와 요구 사항에 따라 그 사용이 복잡해질 수 있으니, 시스템의 특성과 필요에 맞춰 적절히 적용해야 합니다.

관련 정보는 아래 링크에서도 참고할 수 있습니다:
- FreeRTOS 멀티코어 지원 관련 포스트: 이 글에서는 SMP 기능 도입과 관련된 내용을 다루고 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해 드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

PJlee님의 프로필 이미지
PJlee

작성한 질문수

질문하기