Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

새 하드웨어 플랫폼으로 OpenThread 포팅

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

GitHub에서 소스 보기

OpenThread 스택을 새 하드웨어 플랫폼으로 포팅하려면 몇 단계를 거쳐야 합니다.

  1. 빌드 환경 설정
  2. CMake 규칙 정의
  3. 플랫폼 추상화 레이어 API 구현
  4. 고급 기능 (하드웨어 추상화 계층) 구현
  5. 포트 검증
  6. 인증 및 README

하드웨어 플랫폼 요구사항

OpenThread에는 다음 플랫폼 서비스가 필요합니다.

  • IEEE 802.15.4~2006 2.4GHz 무선
    • IEEE 802.15.4 프레임 전송 및 수신
    • IEEE 802.15.4 확인 프레임 생성
    • 수신된 프레임에서 수신 신호 강도 표시기 (RSSI) 측정값 제공
  • 알람이 있는 밀리초 해상도의 자유 실행 타이머
  • 네트워크 구성 설정을 저장하기 위한 비휘발성 저장소
  • TRNG (True 난수 생성기)

빌드 예

여러 빌드가 OpenThread 저장소에 제공됩니다. 자세한 내용은 플랫폼을 참고하세요.

작동하는 포트의 예는 ot-cc2538, ot-efr32, ot-nrf528xx을 참고하세요. ot-cc2538는 단일 플랫폼만 구현하므로 시작하기에 좋습니다. ot-efr32ot-nrf528xx는 여러 플랫폼 지원을 구현하므로 조금 더 복잡합니다.