Etapy rozwoju oprogramowania sprzętowego

Zdjęcie: scena NEQ

NEQ
Brak wyposażenia. Mamy SDK dla platformy, ale nie mamy konkretnego sprzętu do dalszego rozwoju, możesz przekazać go naszym pracownikom R&D (zwłaszcza starym płytom, które przeszły EOL i nie można ich już kupić).

Zdjęcie: scena badawczo-rozwojowa

R&D
Etap Badań i Rozwoju, kiedy mamy już platformę SDK i może nawet płyty sprzętowe, ale zaczynamy bawić się platformą, badając jej specyfikę i możliwości. Przed nami jeszcze mnóstwo pracy.

Zdjęcie: scena HLP

HLP
Potrzebna pomoc. Mamy sprzęt, mamy SDK, nauczyliśmy się podstawowych rzeczy i wykonaliśmy je. Ale utknęliśmy. To właśnie tutaj szukamy pomocy doświadczonych programistów wbudowanych, aby pokonać przeszkody i przejść do kolejnego etapu.

Zdjęcie: etap WIP

WIP
Praca w toku. Dowiedzieliśmy się wiele o sprzęcie platformy i bazie kodu, przygotowaliśmy pierwszą publiczną wersję binarną i czekamy, aż pierwsi użytkownicy przetestują ją na swoich płytach i przekażą opinie, które pomogą nam pójść dalej.

Zdjęcie: MVP sceny

MVP
Minimalnie opłacalny produkt. Podstawowy system jest zbudowany, platforma może produkować wideo, przynajmniej na głównym kanale, ale z powodu braku zasobów ludzkich rozwój jest opóźniony lub wstrzymany. Zastrzyk finansowy mógłby popchnąć rozwój do końcowego etapu.

Zdjęcie: etap ZAKOŃCZONY

DONE
Gotowe i gotowe! Bootloader uruchamia się, ładuje Linuksa, streamer może przesyłać strumieniowo wideo i tworzyć migawki. Możesz mieć otwartą platformę roboczą do majsterkowania i dalszych ulepszeń. Nadal jednak oczekujemy od Was opinii i poprawek.

Typowy cykl rozwoju

Po nabyciu pakietu SDK dla nowego SoC dodajemy SoC do tabeli obsługiwanego sprzętu. Nadajemy status NEQ (No Equipment), jeśli nie mamy konkretnych modułów sprzętowych, lub status HLP (Potrzebna pomoc), jeśli mamy sprzęt, ale szukamy programisty, który poprowadziłby rozwój tego SoC. Uważa się to za oficjalny początek rozwoju.

Nie ma powodu, aby mieć SoC w tabeli bez pakietu SDK.

W miarę postępu prac nad SoC jego status stopniowo się zmienia. Najpierw do RND, potem do WIP, potem dalej do MVP, a na końcu do DONE.

Czy podoba Ci się to, co robimy?

Zachęcamy do rozważenia wsparcia naszych projektów.