게시된 날짜: Dec 15, 2020
오늘은 첫 번째 FreeRTOS 장기 지원(LTS) 릴리스를 발표합니다. 이번 릴리스에서는 개발자가 기능 안정성, 보안 패치 및 중요 버그 수정을 2년 동안 제공하는 FreeRTOS 버전을 사용할 수 있습니다. 이를 통해 기존 애플리케이션을 손상할 수 있는 업데이트가 도입될 위험 없이 FreeRTOS 커널과 라이브러리에 대한 권장된 변경 사항만 쉽게 식별하고 포함할 수 있습니다.
첫 번째 FreeRTOS LTS 릴리스는 FreeRTOS 202012.00 LTS입니다. 여기에는 FreeRTOS 커널과 IoT 라이브러리 - FreeRTOS+TCP, coreMQTT, coreHTTP, corePKCS11, coreJSON, AWS IoT 디바이스 섀도우가 포함됩니다. 이 라이브러리는 2022년 12월 31일까지 유지될 예정입니다.
또한 FreeRTOS LTS 라이브러리는 설계 유연성, 보안 및 코드 품질을 개선하기 위해 리팩터링되었습니다. 첫째, LTS 라이브러리는 독립 실행형으로 설계되었으며 표준 C 라이브러리 이외의 추가 라이브러리에 의존하지 않습니다. 또한 각 LTS 라이브러리는 이제 자체 GitHub 리포지토리에 저장되므로 개발자가 자체 FreeRTOS 프로젝트에서 라이브러리를 통합하고 업데이트하는 것이 더 쉬워집니다. 둘째, LTS 라이브러리는 버퍼 오버플로와 같은 코드 보안 문제를 완화하기 위해 C Bounded Model Checker(CBMC) 자동 추론 도구를 사용하여 메모리 안전에 대해 검증되었습니다. 마지막으로, 임베디드 시스템에서 코드 안전, 이동성 및 안정성을 보장하기 위해 MISRA-C 규정 준수 및 Coverity 정적 분석을 포함한 코드 품질 검사를 수행했습니다(LTS 코드 품질 검사 목록 참조).
시작하려면 FreeRTOS.org에서 FreeRTOS 202012.00 LTS 소스 코드를 다운로드하세요. 자세한 내용은 FreeRTOS.org를 참조하세요.
블로그 게시물에서 자세히 알아보세요.
2021년 9월 14일에 개정 - 탁월한 경험을 보장하기 위한 노력의 일환으로 이 게시물에서 만료된 링크는 업데이트되거나 원래 게시물에서 제거됩니다.