Przejdź do głównej sekcji

Nasza fachowość i obietnica jakości

Doradztwo w zakresie właściwego wyboru systemu operacyjnego

Każdy klient ma inne potrzeby w zakresie systemu operacyjnego. Mamy ponad 20-letnie doświadczenie w dokonywaniu takich wyborów: małe lub duże, w czasie rzeczywistym lub elastyczne, mikrojądro lub monolit, przy jednoczesnym zachowaniu zgodności ze standardami branżowymi.

Modyfikacje jądra Linuksa

Podczas gdy niektórzy klienci wolą zastrzeżony system RTOS ze względów bezpieczeństwa lub wymagań czasu rzeczywistego, głównym trendem jest używanie Linuksa. Jeśli także wolisz Linuksa (procesor 32-bitowy lub 64-bitowy), ale potrzebujesz rozszerzenia pamięci lub określonego zarządzania urządzeniami peryferyjnymi, możemy zmodyfikować jądro Linuksa.

Oprogramowanie układowe typu bare metal

W przypadku niektórych wymagań nie potrzebujesz nawet systemu operacyjnego. Oprogramowanie układowe współdziała bezpośrednio ze sprzętem, pobierając dane z czujników, przetwarzając sygnały itp.

Sterownik urządzenia, optymalizacja sterownika urządzenia

Łączymy Twoje urządzenie z komponentami zewnętrznymi, niezależnie od tego, czy jest to fizycznie podłączony system zewnętrzny, czy usługa w chmurze. Może to spowodować spadek wydajności, jak w przypadku wszystkich interfejsów. Oferujemy jednak optymalizację sterowników urządzeń w celu maksymalizacji ich wydajności, przy minimalnych opóźnieniach i czasach reakcji.

BSP

Tworzymy BSP, który jest idealnie dostosowany do Twojego sprzętu, zawierający sterowniki specyficzne dla sprzętu, obraz RTOS, system plików root, narzędzia do konfiguracji urządzenia, ewentualnie nawet dostosowania do menedżera rozruchu/programu ładującego.

Board Bring-Up

Jeśli chodzi o Board bring-up, patrzymy całościowo na dany produkt/urządzenie. Chodzi o to, aby RTOS, sterowniki i komponenty sprzętowe działały bezproblemowo, chodzi o solidność. Przeprowadzimy testowanie, walidację i debugowanie Twojego prototypu sprzętu.