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

OpenThread를 새로운 하드웨어 플랫폼으로 이식

GitHub에서 소스 보기

OpenThread 스택을 새 하드웨어 플랫폼으로 이식하는 것은 몇 단계로 구성됩니다.

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

하드웨어 플랫폼 요구 사항

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

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

예시 빌드

OpenThread 리포지토리에 몇 가지 예제 빌드가 제공됩니다. 자세한 내용은 플랫폼 .

몇 가지 작업 포트의 예를 참조 ot-cc2538 , ot-efr32ot-nrf528xx . ot-cc2538 단지 단일 플랫폼을 구현으로 시작하기에 좋은 장소가 될 수 있습니다. ot-efr32ot-nrf528xx 그들이 여러 플랫폼에 대한 지원을 구현 같이 좀 더 복잡하다.