강의

멘토링

로드맵

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

컨버터님의 프로필 이미지
컨버터

작성한 질문수

FreeRTOS 프로그래밍

시스템 성능 최적화 기법들

로직 어날라이저

작성

·

213

0

안녕하세요. 강사님! 로직어날라이저로 Idle Task의 점유율을 판단하는 구체적인 방법은 무엇일까요?

 지금 떠오르는 가장 간단한 방법은 만들어둔 Task마다 GPIO를 토글 시켜 확인하는 방법이 있을 것 같은데, 이것보다 심플한 방법이 있을까요? 

 

퀴즈

코루틴과 태스크의 주된 메모리 사용 차이점은 무엇일까요?

태스크는 힙을 사용하고 코루틴은 사용하지 않는다.

태스크는 독립적인 스택을 가지지만, 코루틴은 유휴 태스크의 스택을 공유한다.

코루틴은 ROM 공간만 사용한다.

둘 다 캐시 메모리만 사용한다.

답변 1

0

홍영기님의 프로필 이미지
홍영기
지식공유자

컨버터님!

강의 <LogicSniffer의 활용방법 소개> 편에서 필요한 정보를 얻으실 수 있을 것으로 생각합니다

영상에서는 말씀하셨던 GPIO 을 토글시키는 방법을 이용합니다

 

아래 링크는 기타 방법입니다

IDLE 태스크를 포함한 태스크들의 실시간 CPU 점유율을 볼 수 있습니다

https://mcuoneclipse.com/2018/08/02/tutorial-using-runtime-statistics-with-amazon-freertos-v10/

https://www.freertos.org/rtos-run-time-stats.html

 

컨버터님의 프로필 이미지
컨버터

작성한 질문수

질문하기