logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Zlecę] Opracowanie programu z Azure RTOS na STM32H7

Marek_Skalski 09 Paź 2021 19:06 894 2
  • #1 19647786
    Marek_Skalski
    VIP Zasłużony dla elektroda
    Zlecę napisanie szkieletu programu realizującego następujące funkcje:
    - konfiguracja systemu operacyjnego
    - konfiguracja i uruchomienie pamięci SDRAM
    - konfiguracja i uruchomienie wyświetlacza LCD TFT podłączonego równolegle RGB656 lub przez MIPI DSI.
    - konfiguracja i uruchomienie obsługi panelu dotykowego
    - konfiguracja i uruchomienie komunikacji USB z użyciem 1 konfiguracji zawierającej 3 interfejsy:
    --- #1 MSC z dostępem do 2 lub 3 różnych dysków (karta SD, NOR Flash i ew. NAND Flash, jeżeli budżet pozwoli)
    --- #2 CDC VCP z opcją dodania drugiego portu
    --- #3 DFU (opcjonalnie, jeżeli wystarczy endpointów)
    - konfiguracja, diagnostyka i uruchomienie wbudowanych sensorów
    - konfiguracja, diagnostyka i uruchomienie łączności radiowej dla zewnętrznych urządzeń systemu
    - konfiguracja, diagnostyka i zarządzanie zasilaniem zewnętrznym i z wbudowanego ogniwa z przetwarzaniem napięć

    Całość musi być zbudowana w oparciu o system Azure RTOS (ThreadX, USBX, FileX).
    Wszystkie dane dotyczące pamięci, wyświetlaczy, paneli dotykowych, sensorów i modułów radiowych są dostępne i zweryfikowane. Urządzenia działają, ale bez udziału ThreadX.
    Grafika będzie dostarczana z programu GUIX Studio, ale to tylko wskazówka.
    Platforma sprzętowa to STM32H743II oraz STM32H747XI. Wyświetlacze 800x480 oraz 1024x600, a możliwe są też inne konfiguracje.

    [Zlecę] Opracowanie programu z Azure RTOS na STM32H7 [Zlecę] Opracowanie programu z Azure RTOS na STM32H7

    Jeżeli trzeba, mogę dostarczyć sprzęt do testów.

    Budżet czasowy i finansowy do ustalenia, ponieważ nie potrafię oszacować kosztu opracowania całości.
    Wiem, że dostępne są przykładowe_materiały, ale nie wiem ile czasu może zająć ich konwersja.

    Interesuje mnie działający program + pliki źródłowe, aby rozwijać program. Możliwa jest współpraca przy rozwoju kolejnych urządzeń.
    W razie pytań, proszę pisać.
    Kontaktuj się z ogłoszeniodawcą poprzez Prywatną Wiadomość (ikonka PW).
  • #2 19661339
    Marek_Skalski
    VIP Zasłużony dla elektroda
    Uzupełniam opis:

    Dla mnie to tylko hobby, więc nie mam ściśle określonego terminu realizacji projektu.
    Napisałem program, który realizuje część funkcji w oparciu o system zdarzeń, ale bez RTOS nie ma sensu dalej w to brnąć. Szczególnie ogranicza mnie kwestia obsługi USB i współpracy z licznymi urządzeniami zewnętrznymi z komunikacją radiową, która jest zrealizowana w paśmie 433, 868 i 2400 MHz. Protokół jest autorski, nieco podobny do USB, ale szczegółami implementacji zajmę się sam. Najważniejsze jest, aby proces obsługi radia korzystał z RTC i co 1000 ms wysyłał pakiety synchronizacji do urządzeń zewnętrznych.
    Ogólnie, potrzebuję szkielet programu, który realizuje podstawowe funkcje wspomniane wcześniej. Praca zawodowa nie zostawia mi dużo czasu na hobby i stąd moje ogłoszenie.

    Dlaczego Azure i dlaczego CubeMX?
    Użycie Azure RTOS wynika z przyjętej strategii rozwoju dla produktów z STMicroelectronics i dostępności planowanych pakietów rozszerzeń. Projekt jest głównie edukacyjny, ale być może kiedyś uda się go skomercjalizować jako kolejny system automatyki domowej lub hotelowej albo wsparcia systemów agrarnych.
    Użycie Cube MX będzie konieczne z kilku powodów.
    1. Konfiguracja wszystkich peryferiów, włączając GPIO jest w CubeMX.
    2. Paczka Azure RTOS jest dostępna w CubeMX i naprawdę nie ma sensu robić wstępnej konfiguracji ręcznie.
    3. W razie aktualizacji plików systemu operacyjnego, chciałbym mieć możliwość szybkiej aktualizacji plików źródłowych.
    Jeżeli ktoś jest chętny zrealizować to zadanie na STM32H747I-Disco, to też dobrze.

    Wiem, że zadanie nie jest trywialne. Mam czas, ponieważ obecna sytuacja na rynku półprzewodników nie sprzyja projektowaniu i produkcji elektroniki.
REKLAMA