본문 바로가기

전체 글

(30)
FreeRTOS 와 Zephyr 비교 특징과 장단점 비교FreeRTOS와 Zephyr는 둘 다 실시간 운영체제(RTOS)로, IoT, 임베디드 시스템 및 다양한 저전력 장치에서 사용됩니다.두 시스템은 서로 다른 설계 철학과 기능 세트를 제공하며, 사용 사례에 따라 장단점이 있습니다.1. FreeRTOS특징경량성: 코드 크기가 작고, 자원이 제한된 시스템에서 적합.모듈성: 필요한 기능만 선택적으로 포함하여 시스템 크기를 최적화할 수 있음.포팅 가능성: 다양한 마이크로컨트롤러와 프로세서를 지원하며, 포팅이 쉽도록 설계됨.라이선스: MIT 라이선스 기반으로, 상업적 사용이 자유로움.커뮤니티 및 생태계: AWS IoT와의 통합 및 지원, 그리고 강력한 커뮤니티 제공.장점코드 크기와 메모리 사용이 작아 자원이 제한된 시스템에 최적.API가 간단하고 ..
STM32CubeIDE 에서 FreeRTOS 선택 시 차이 STM32 Project를 FreeRTOS로 선택하여 생성했을 때 프로젝트 파일 차이.. 1. 기본  2. FreeRTOS
FreeRTOS Task priority https://www.freertos.org/Documentation/02-Kernel/02-Kernel-features/01-Tasks-and-co-routines/03-Task-priorities Tasks - FreeRTOS™The concept of task statesfreertos.org Task의 priority를 확인해 보았습니다.CMSIS V2 환경입니다. 아래의 3개의 task들을 정의했습니다.osThreadId_t defaultTaskHandle;const osThreadAttr_t defaultTask_attributes = { .name = "defaultTask", .stack_size = 128 * 4, .priority = (osPriority_t) osPriorityN..