Google is committed to advancing racial equity for Black communities.
See how.
การโอน OpenThread ไปยังแพลตฟอร์มฮาร์ดแวร์ใหม่
ดูแหล่งข้อมูลใน GitHub
การย้ายพอร์ต OpenThread ไปยังแพลตฟอร์มฮาร์ดแวร์ใหม่ประกอบด้วยไม่กี่ขั้นตอน ดังนี้
- ตั้งค่าสภาพแวดล้อมของบิลด์
- กําหนดกฎ CMake
- ใช้ API เลเยอร์ Abstraction ของแพลตฟอร์ม
- ใช้ฟีเจอร์ขั้นสูง (เลเยอร์ Abstraction ของฮาร์ดแวร์)
- ตรวจสอบพอร์ต
- การรับรองและอ่านอย่างเดียว
OpenThread ต้องการบริการของแพลตฟอร์มต่อไปนี้
- IEEE 802.15.4-2006
วิทยุ 2.4 GHz
- ส่งและรับเฟรม IEEE 802.15.4
- สร้างเฟรมการตอบรับ IEEE 802.15.4
- ให้การวัดความแรงของสัญญาณที่ได้รับ (RSSI) ในเฟรมที่ได้รับ
- นา freeิกาจับเวลาความละเอียดสูงความละเอียด 1 มิลลิวินาทีพร้อมนา alarmิกาปลุก
- พื้นที่เก็บข้อมูลที่ไม่ใช่ที่เก็บสําหรับการตั้งค่าการกําหนดค่าเครือข่าย
- โปรแกรมสร้างตัวเลขสุ่มจริง (TRNG)
ตัวอย่างบิลด์
บิลด์ตัวอย่างหลายรายการมีในที่เก็บ OpenThread ดูข้อมูลเพิ่มเติมได้ที่แพลตฟอร์ม
ดูตัวอย่างพอร์ตที่ใช้งานได้บางส่วนที่ ot-cc2538
, ot-efr32
และ ot-nrf528xx
ot-cc2538
อาจเป็นจุดเริ่มต้นที่ดี เนื่องจากจะใช้เพียงแพลตฟอร์มเดียว ot-efr32
และ ot-nrf528xx
ซับซ้อนขึ้นเล็กน้อยเนื่องจากรองรับแพลตฟอร์มที่หลากหลาย
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Thread is a registered trademark of the Thread Group, Inc.
Last updated 2022-03-24 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]