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.
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ć.
- 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.
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ć.
