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 OpenThread sang các nền tảng phần cứng mới

Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

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 vài bước sau:

  1. Thiết lập môi trường bản dựng
  2. Xác định quy tắc của 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. Giấy chứng nhận và README

Cá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 các chỉ số Cường độ tín hiệu nhận dạng (RSSI) đã nhận trên các khung hình đã nhận
  • Đồng hồ hẹn giờ chạy tự do có độ phân giải theo mili giây có chuông báo
  • Bộ nhớ không thay đổi để lưu trữ các tùy chọn cài đặt cấu hình mạng
  • Trình tạo số ngẫu nhiên thực (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 phần 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. Bạn nên bắt đầu sử dụng ot-cc2538 vì nền tảng này 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 việc hỗ trợ cho nhiều nền tảng.