Výměna procesorové platformy je úkolem pro naše vývojáře hardwaru. Naši softwaroví vývojáři následně vytvoří operační systém (často ve formě BSP) pro nový procesor.
Co děláme
Mnoho společností k nám přichází se stávající procesorovou platformou - obvykle s PCBA (sestavou PCB) - a potřebuje ji vyměnit, včetně verze operačního systému. Vytvoříme vlastní balíček Linuxu, který je přizpůsoben konkrétnímu hardwaru.
Součástí této práce je také vývoj hardwarové abstrakční vrstvy 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.
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.
Naši kolegové používají standardní linuxový počítač vzdáleně připojený k cílovému zařízení. Na tomto zařízení se testuje a ladí konfigurace.
Většina našich zákazníků pochází ze segmentu IoT. Jeden 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á určitá specifická data, ukládá je a na požádání provádí jejich analýzu.
Intenzivně se soustředíme na to, aby naše produkty byly vzájemně propojené. Vždy hledáme rovnováhu mezi autonomními a centralizovanými přístupy k systémům.
Na základě našich dlouhodobých zkušeností vám můžeme nabídnout naše kompetence v oblasti navrhování automatizačních systémů. Naše know-how prohlubujeme vývojem nové generace PLC nebo vývojem průmyslových testovacích karet.
Testovací a měřicí zařízení jsou oblastí, kterou se tým Consilia zabývá od samého počátku.
Začneme výběrem optimální distribuční základny Linuxu. Strom zařízení upravíme v závislosti na hardwaru a periferiích.
Následně nakonfigurujeme požadované uživatelské účty a přístupová práva. Někdy přidáváme další hardwarové ovladače nebo je implementujeme, pokud je výrobce zařízení neposkytuje.
Nakonec vytvoříme binární obraz, který lze do desky flashnout pomocí standardního bezplatného nástroje pro flashování.
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.
Ukázka realizovaných projektů:
Mezitím se můžete podívat na naše další realizace.
Napište nám své kontaktní údaje, abychom se s vámi mohli spojit.
Ozveme se vám prostřednictvím emailu co nejdříve s naší nabídkou a probereme, co můžeme udělatpro váš projekt.
Můžete vyplnit formulář nebo neváhejte kontaktovat našeho obchodního manažera přímo prostřednictvím e-mailu naadrese pavel.vrtik@consilia-brno.cz.
* Povinná pole jsou označena hvězdičkou.
Obchodní manažer