Wprowadzenie
Gdziekolwiek się nie obejrzeć – firmware jest wszędzie. Korzystamy z niego przy każdym użyciu komputera, telefonu, telewizora, ale też lodówki czy pralki. I nadal będziemy korzystać. Ten trend będzie się nasilał wraz z każdym aspektem naszego otoczenia, który zostanie zdigitalizowany. Rozwój Internetu Rzeczy sprawia, że niemal wszystko docelowo ma być podłączone do sieci i działać korzystając z mikrokontrolerów. Włącznie z przedmiotami, których 10 lat temu nikt by o to nie podejrzewał. Póki jesteś użytkownikiem tych urządzeń w zasadzie wszystko, co Cię obchodzi, to czy wykonują one poprawnie swoje funkcje. Nie przejmujesz się firmware’em. Nie zdajesz sobie sprawy z jego istnienia. I tak powinno być. To nasz cichy bohater, kawałek kodu, który sprawia, że rzeczy po prostu działają.
Nieco inaczej sprawa wygląda z perspektywy producenta urządzeń. Musi być pewien firmware’u w urządzeniach które sprzedaje, bo jeżeli byłoby coś z nim nie tak, to produkt który właśnie zjechał z taśmy i fizycznie nic mu nie dolega musiałby być opisany jako niepełnowartościowy. Ta „niepełnowartościowość” mogłaby się objawić dopiero po jakimś czasie, być może w jakichś szczególnych okolicznościach, ale w końcu problem by wyszedł na wierzch. Nie oszukujmy się – nikt nie chce mieć lodówki znanej z tego, że jest wrażliwa na zawirusowanie. Albo telefonu, który w trakcie ładowania może się stopić…
I to jest ten moment w którym wkraczamy my. Jesteśmy drużyną doświadczonych i utalentowanych inżynierów o umiejętnościach pozwalających na stworzenie wyjątkowego, efektywnego, bezpiecznego i stabilnego oprogramowania wbudowanego. Jeżeli potrzebujesz takiego oprogramowania, to znaczy, że potrzebujesz nas.
Co potrafimy?
Nie jesteśmy tylko jednymi z wielu „deweloperów firmware’u”. Nasza firma zaimplementowała wiele innowacyjnych rozwiązań w skomplikowanych projektach i udowodniliśmy nasze umiejętności przy wielu okazjach. Zarówno w pisaniu kodu, jak i projektowaniu systemów czy zarządzaniu projektami.
Mamy praktyczne doświadczenie z:
- Integracją z Amazon Web Services dla Aplikacji Embedded
- Developmentem BSP (Yocto, Buildroot, systemy spersonalizowane)
- Wsparciem w tworzeniu prototypów płytek PCB
- Optymalizacją czasu bootowania
- Ciągłą integracją i wsparciem dla systemów wbudowanych (embedded)
- Embedded Linux
- Bezpieczeństwem systemów wbudowanych (embedded)
- RTE (Remote Testing Environment)
- Tworzeniem sterowników urządzeń dla systemów Linux
- Tworzeniem aplikacji dla użytkowników Linux
- Utrzymaniem i personalizacją platform
- Ciągłą automatyczną walidacją
- Aktualizacjami oprogramowania (OTA)
Ale potrafimy wiele, wiele więcej. Możesz sprawdzić nasz katalog usług lub umówić się na rozmowę.
Jakie platformy referencyjne
posiadamy „od ręki”?
- AMD embedded G Series SoCs
- Steppe Eagle
- LX
- AllWinner H2+, H3, A10, A20, A33
- Nordic (NRF24L01, NRF51822)
- Odroid C1 and XU3 (Amlogic S805, Samsung Exynos 5 Octa)
- Broadcom BCM2835/BCM2836/BCM2837 (Raspberry Pi family)
- HiSilicon Hi3520, Hi3535, Hi3518, Hi3516C
- Intel Atom SoC
- Bay Trail
- Apollo Lake
- Braswell
- Denverton
- Intel Pentium/Core
- Ivy Bridge
- Sandy Bridge
- Skylake
- Kaby Lake
- HiSilicon Kirin 620
- RedBear Duo (STM32F2)
- Espressif ESP-01 – ESP-12 (ESP8266)
- Marvell Armada 88F7040, A8040, A388
- Microchip SMART SAMA5D2
- NXP i.MX6 family (i.MX6 D / DL) and i.MX8 family (i.MX8M)
- Rockchip RK3066, RK3288
- Texas Instruments AM335x, CC3100/CC3200, CC2541/CC2650, MSP430
W jakich architekturach mamy
największe doświadczenie?
- ARMv6
- ARMv7
- ARMv8 (ARM 64-bit)
- x86
- x86_64
W jakich architekturach mamy
największe doświadczenie?
- ARMv6
- ARMv7
- ARMv8 (ARM 64-bit)
- x86
- x86_64
Czym się zajmujemy dla relaksu?
- Yocto
- U-Boot
- Linux
- Docker
- CI / CD for our projects with the help of: Jenkins, Tavis CI, Gitlab CI
- SWUpdate and other upgrade systems
- C, C++, Python, shellscript, Go, assembly
- Buildroot
- Hardware-backed crypto authentication (TPM, Microchip ECC508A)
- OpenSSL and OpenSSL engines
Dlaczego wybrać właśnie nas?
Jeżeli doszliście tak daleko, to prawdopodobnie rozważacie współpracę z nami. To rozsądne. Zapewniamy usługi deweloperskie i służymy radą wielu partnerom, a nasze rozwiązania są stosowane w wielu miejscach na świecie. Nie wahajcie się. Napiszcie do nas lub umówcie się na rozmowę. Jesteśmy robotami których szukacie.
Kontakt z nami
Jeśli masz jakieś pytania skontaktuj się z nami.