Naše služby v oblasti tvorby BSP pro Linux a portování procesorů

Vyměňte svou procesorovou platformu se vším, co je potřeba.

Vytvoříme vlastní balíček Linuxu, který je přizpůsoben konkrétnímu hardwaru. Hardwarovou abstrakční vrstvu vyvíjíme  také pro různé procesorové platformy.

Co děláme

Vyvíjíme aplikace pro Linux pro vestavné systémy v různých programovacích jazycích

Mnoho společností k nám přichází se stávající procesorovou platformou - obvykle PCBA (sestava PCB) -  a potřebují ji vyměnit, včetně verze operačního systému. Výměna procesorových platforem je úkolem našich vývojářů hardwaru. Naši softwaroví vývojáři následně sestavují operační systém (často ve formě BSP) pro nový procesor. Vytvoříme vlastní linuxový balíček, který je přizpůsoben konkrétnímu hardwaru.

Vyvíjíme hardwarové abstrakční vrstvy také pro různé procesorové platformy.

Výsledný soubor s obrazem lze uložit do programové paměti hardwaru, např. do paměti flash systému s procesorem ARM.

Výstupem je obrazový soubor.

Chcete urychlit vývoj vašeho produktu?

Kontaktujte nás a zažijte rozdíl v našem přístupu.

Vytvoření BSP pro Linux a portování procesorů

Více informací o této službě

Technologie a nástroje

K vytváření vlastních obrazů vestavěného systému Linux obvykle používáme distribuce Linuxu s otevřeným zdrojovým kódem.

Konfigurace je testována a laděna na standardním počítači s Linuxem vzdáleně připojeném k cílovému zařízení.

K vytváření vlastních obrazů vestavěného systému Linux obvykle používáme distribuce Linuxu s otevřeným zdrojovým kódem.

Cílové trhy

Většina našich zákazníků pochází ze segmentu IoT.

Kompaktní jednodeskový počítač obvykle shromažďuje informace z periferií nebo senzorů a reaguje odpovídajícími a předem definovanými způsoby.

V komunikačních a měřicích zařízeních systém získává specifická data, ukládá je a pokud je potřeba, provádí jejich analýzu.

Naše workflow

Upravujeme strom zařízení, vytváříme ovladače a konfigurujeme uživatelské účty.

Začneme výběrem optimální distribuční základny Linuxu. Strom zařízení upravujeme v závislosti na hardwaru a periferiích.

Následně nakonfigurujeme požadované uživatelské účty a přístupová práva. Někdy, pokud je neposkytuje výrobce zařízení, přidáme nebo implementujeme další hardwarové ovladače.

Nakonec vytvoříme binární obrázek, který lze nahrát do desky.

Naše zkušenosti

Máme zkušenosti s mnoha systémy Linux založenými na architektuře ARM.

Provedli jsme několik systémů s různými periferiemi, např. dotykovými obrazovkami LCD, kamerami, optickými vysílači, upravenými FPGA, zařízeními SPI a I2C.

Máme také zkušenosti s odlehčenými databázovými systémy SQL, které mohou bez problémů běžet na jakémkoli ARM Linuxu. Pro taková zařízení také implementujeme aplikace - např. backendy a frontendy HTTPS.

Zaměřujeme se na desky s procesory ARM.

Naše role v životním cyklu vývoje softwaru

Náš typický tok úloh je založen na následujících procesech.

Learn more about the design, engineering and consulting services we offer at every stage of the hardware product lifecycle. We tailor our workflows to the customer's internal processes.

← Vývoj softwaru

Související řešení na míru a případové studie

The case study is not finished yet.
In the meanwhile, you can take a look at our other realizations.

Dejte nám vědět o svém projektu

Kontaktujte nás

Zabýváme se vývojem hardwaru a softwaru a jsme připraveni na nové partnery, obchodní příležitosti i náročné projekty.

* Povinná pole jsou označena hvězdičkou.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Možnosti spolupráce

Můžeme pracovat in-house nebo podporovat váš tým

Díky zkušenostem s různými nástroji, metodologiemi (Waterfall, V-Model, Agile) a procesy (V&V) se snadno přizpůsobíme vašim standardům.

Nabízíme dva hlavní modely spolupráce: