ارسال بازخورد
انتقال OpenThread به پلتفرم های سخت افزاری جدید
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
مشاهده منبع در GitHub
انتقال پشته OpenThread به یک پلتفرم سخت افزاری جدید شامل چند مرحله است:
محیط ساخت را تنظیم کنید قوانین CMake را تعریف کنید API های لایه انتزاعی پلتفرم را پیاده سازی کنید پیاده سازی ویژگی های پیشرفته (لایه انتزاعی سخت افزار) اعتبار پورت گواهینامه و README OpenThread به خدمات پلتفرم زیر نیاز دارد:
رادیو IEEE 802.15.4-2006 2.4 گیگاهرتز فریم های IEEE 802.15.4 را ارسال و دریافت کنید فریم های تایید IEEE 802.15.4 را ایجاد کنید اندازه گیری های نشانگر قدرت سیگنال دریافتی (RSSI) را روی فریم های دریافتی ارائه دهید یک تایمر آزاد با وضوح میلی ثانیه با زنگ هشدار ذخیره سازی غیر فرار برای ذخیره تنظیمات پیکربندی شبکه یک مولد اعداد تصادفی واقعی (TRNG) نمونه می سازد چندین نمونه ساخت در مخزن OpenThread ارائه شده است. برای اطلاعات بیشتر، پلتفرمها را ببینید.
برای نمونههایی از چند پورت فعال، ot-cc2538
، ot-efr32
و ot-nrf528xx
. ot-cc2538
ممکن است مکان خوبی برای شروع باشد زیرا فقط یک پلت فرم واحد را پیاده سازی می کند. ot-efr32
و ot-nrf528xx
کمی پیچیده تر هستند زیرا از چندین پلتفرم پشتیبانی می کنند.
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2023-09-07 بهوقت ساعت هماهنگ جهانی.
[{
"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":"غیره"
}]
میخواهید موارد بیشتری را با ما درمیان بگذارید؟