Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Chuyển cổng mở sang nền tảng phần cứng mới

Xem nguồn trên GitHub

Việc chuyển ngăn xếp Openthread sang một nền tảng phần cứng mới bao gồm một số bước:

  1. Thiết lập môi trường phát triển
  2. Xác định quy tắc CMake
  3. Triển khai API Lớp trừu tượng nền tảng
  4. Triển khai các tính năng nâng cao (Lớp trừu tượng phần cứng)
  5. Xác thực cổng
  6. Được chứng nhận và Đ C

Yêu cầu về nền tảng phần cứng

OpenThread yêu cầu các dịch vụ nền tảng sau đây:

  • IEEE 802.15.4-2006 Đài 2,4 GHz
    • Gửi và nhận khung IEEE 802.15.4
    • Tạo khung xác nhận IEEE 802.15.4
    • Cung cấp số đo Chỉ báo cường độ tín hiệu (RSSI) trên khung nhận được
  • Đồng hồ hẹn giờ chạy tự động ở độ phân giải 1 mili giây và có chuông báo
  • Bộ nhớ không biến động để lưu trữ tùy chọn cài đặt cấu hình mạng
  • Trình tạo số ngẫu nhiên thực sự (TRNG)

Bản dựng mẫu

Một số bản dựng mẫu được cung cấp trong kho lưu trữ OpenThread. Để biết thêm thông tin, hãy xem bài viết về Nền tảng.

Để xem ví dụ về một số cổng đang hoạt động, hãy xem ot-cc2538, ot-efr32ot-nrf528xx. ot-cc2538 có thể là điểm khởi đầu tốt vì chỉ triển khai một nền tảng duy nhất. ot-efr32ot-nrf528xx phức tạp hơn một chút khi triển khai hỗ trợ cho nhiều nền tảng.