مراحل توسعه Firmware
NEQ
بدون تجهیزات ما یک SDK برای پلتفرم داریم، اما سختافزار خاصی برای ادامه توسعه نداریم، میتوانید آن را به بچههای تحقیق و توسعه ما اهدا کنید (مخصوصاً بردهای قدیمی که EOL را پشت سر گذاشتهاند و دیگر قابل خرید نیستند).
R&D
مرحله تحقیق و توسعه، زمانی که ما قبلاً پلتفرم SDK و شاید حتی بردهای سخت افزاری را در اختیار داریم، اما شروع به کمانچه زدن با پلتفرم کرده ایم و ویژگی ها و ویژگی های آن را مطالعه می کنیم. هنوز کار زیادی در پیش است.
HLP
کمک خواست ما سخت افزار داریم، SDK داریم، چیزهای اساسی یاد گرفته و انجام می شود. اما ما گیر کرده ایم. اینجاست که ما به دنبال کمک از توسعه دهندگان با تجربه تعبیه شده برای غلبه بر موانع و رفتن به مرحله بعدی هستیم.
WIP
کار در حال انجام. ما چیزهای زیادی در مورد سخت افزار پلتفرم و پایه کد یاد گرفتیم، اولین ساخت باینری عمومی را آماده کردیم و منتظر اولین پذیرندگان هستیم تا آن را روی بردهای خود آزمایش کنند و بازخورد ارائه کنند تا به ما در حرکت رو به جلو کمک کنند.
MVP
یک محصول حداقل قابل دوام سیستم اولیه ساخته شده است، پلت فرم می تواند ویدئو تولید کند، حداقل در کانال اصلی، اما به دلیل کمبود منابع انسانی، توسعه به تاخیر می افتد یا متوقف می شود. یک تزریق مالی می تواند توسعه را به مرحله نهایی سوق دهد.
DONE
انجام شد و انجام شد! بوت لودر، بارگذاری لینوکس، استریمر می تواند ویدئو را پخش کند و عکس های فوری تولید کند. شما می توانید برای خود یک پلتفرم کاری باز برای سرهم بندی و پیشرفت های بیشتر داشته باشید. با این حال، ما همچنان از شما دوستان انتظار بازخورد و وصله داریم.
چرخه عمر توسعه معمولی
پس از به دست آوردن یک SDK برای یک SoC جدید، SoC را به جدول سخت افزارهای پشتیبانی شده اضافه می کنیم. اگر ماژولهای سختافزار خاصی نداریم، وضعیت NEQ (بدون تجهیزات) یا وضعیت HLP (نیاز به کمک) را اگر سختافزار داریم اما به دنبال توسعهدهندهای هستیم که توسعه آن SoC را رهبری کند، اختصاص میدهیم. این یک شروع رسمی توسعه در نظر گرفته می شود.
هیچ دلیلی برای داشتن SoC در جدول بدون داشتن SDK وجود ندارد.
با پیشرفت کار روی SoC، وضعیت آن به تدریج تغییر می کند. ابتدا به RND، سپس به WIP، سپس به MVP، و در نهایت، به انجام شد.