การย้าย OpenThread ไปยังแพลตฟอร์มฮาร์ดแวร์ใหม่

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

ดูแหล่งที่มาใน GitHub

การย้ายสแต็ก OpenThread ไปยังแพลตฟอร์มฮาร์ดแวร์ใหม่ประกอบด้วย 2-3 ขั้นตอนดังนี้

  1. ตั้งค่าสภาพแวดล้อมของบิลด์
  2. กําหนดกฎ CMake
  3. ใช้ API เลเยอร์นามธรรมของแพลตฟอร์ม
  4. ใช้ฟีเจอร์ขั้นสูง (เลเยอร์นามธรรมของฮาร์ดแวร์)
  5. ตรวจสอบการโอน
  6. การรับรองและการอ่าน

ข้อกําหนดของแพลตฟอร์มฮาร์ดแวร์

OpenThread ต้องใช้บริการแพลตฟอร์มต่อไปนี้

  • IEEE 802.15.4-2006 วิทยุ 2.4 GHz
    • ส่งและรับเฟรม IEEE 802.15.4
    • สร้างเฟรมรับทราบ IEEE 802.15.4
    • จัดเตรียมการวัดตัวบ่งชี้ความแรงของสัญญาณ (RSSI) ที่ได้รับในเฟรมที่ได้รับ
  • ตัวจับเวลาอิสระความละเอียดในหน่วยมิลลิวินาทีพร้อมนาฬิกาปลุก
  • พื้นที่เก็บข้อมูลที่ไม่เสถียรสําหรับการจัดเก็บการตั้งค่าการกําหนดค่าเครือข่าย
  • โปรแกรมสร้างตัวเลขสุ่มที่แท้จริง (TRNG)

ตัวอย่างบิลด์

มีตัวอย่างบิลด์หลายรายการในที่เก็บ OpenThread ดูข้อมูลเพิ่มเติมได้ที่แพลตฟอร์ม

ดูตัวอย่างพอร์ตที่ใช้งานได้บางรายการที่ ot-cc2538, ot-efr32 และ ot-nrf528xx ot-cc2538 อาจเป็นจุดเริ่มต้นที่ดีเนื่องจากจะใช้เพียงแพลตฟอร์มเดียว ot-efr32 และ ot-nrf528xx จะซับซ้อนขึ้นเล็กน้อยเนื่องจากรองรับการใช้งานในหลายแพลตฟอร์ม