게시된 날짜: Oct 17, 2022

오늘 FreeRTOS LTS(Long Term Support)의 두 번째 릴리스인 FreeRTOS 202210.00 LTS가 공개되었습니다. 더욱 쉽게 디바이스를 프로비저닝하고 셀룰러 연결을 설정할 수 있도록 이 릴리스에는 AWS IoT Fleet Provisioning, Cellular LTE-M Interface 등의 새 라이브러리가 포함되어 있습니다. 그리고 모듈성과 안정성이 개선된 coreMQTT 및 FreeRTOS-Plus-TCP 라이브러리도 포함되어 있습니다. 2024년 10월까지 이 FreeRTOS LTS 버전에 포함된 모든 라이브러리(이 게시물에 요약되어 있음)의 보안 및 중요 버그 수정이 제공될 예정입니다. LTS 릴리스를 사용하면 기존 FreeRTOS 코드 베이스를 유지 보수할 수 있으며 FreeRTOS 버전 업그레이드로 인해 발생 가능한 가동 중단을 방지할 수 있습니다.

FreeRTOS 202210.00 LTS에는 이전 FreeRTOS LTS 릴리스와 마찬가지로 C Bounded Model Checker(CBMC) 자동 추론 도구를 사용하여 메모리 안전을 검증한 라이브러리가 포함되어 있습니다. 이러한 라이브러리를 활용하면 버퍼 오버플로와 같은 코드 보안 문제를 완화할 수 있습니다. 또한 모든 LTS 라이브러리는 임베디드 시스템에서 코드 안전, 이동성 및 안정성을 개선하기 위해 MISRA-C 규정 준수 및 Coverity 정적 분석을 포함한 특정 코드 품질 검사를 완료했습니다(LTS 코드 품질 체크리스트 참조).

이전 LTS 릴리스의 지원 기간은 2023년 3월에 종료되는데, 프로젝트를 쉽게 마이그레이션할 수 있도록 6개월 동안은 두 LTS 릴리스가 모두 지원됩니다. 프로젝트를 FreeRTOS 202210.00 LTS로 업그레이드하려는 경우 마이그레이션 안내서 및 해당 검증 테스트를 참조하세요. 업그레이드를 원치 않으며 이전 LTS 버전이 만료된 이후에도 중요 수정 사항을 계속 수신하려는 경우에는 FreeRTOS 연장된 유지 보수 플랜 사용을 고려할 수 있습니다.

최신 LTS 버전을 사용하여 개발 보드의 자격 조건을 확인하거나 적격 보드로 업데이트하고 AWS Partner Device Catalog에서 보드를 등록 또는 업데이트하려는 경우 AWS IoT Device Tester for FreeRTOS 202210.00 LTS를 사용할 수 있습니다.

자세한 내용을 확인하고 최신 버전 사용을 시작하려면 FreeRTOS LTS 페이지FreeRTOS LTS GitHub 리포지토리를 참조하세요.