Portování Linuxu na různé procesory

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

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

Vytváříme balíčky podpory pro představenstvo

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.

Výstupem je soubor s obrázkem.

Portování Linuxu na různé procesory

Technologie a nástroje

Používáme různé distribuce Linuxu.

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.

Cílové trhy

Naši cíloví zákazníci pocházejí ze segmentu IoT, komunikace a měření.

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.

Průmysl 4.0

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.

Automatizace

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í technika

Testovací a měřicí zařízení jsou oblastí, kterou se tým Consilia zabývá od samého počátku.

Náš typický pracovní postup

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

Naše odborné znalosti

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.

Podívejte se na naše související řešení na míru a případové studie

Ukázka realizovaných projektů:

Případová studie ještě není hotová.

Mezitím se můžete podívat na naše další realizace.

Dejte nám vědět o svém nápadu na elektronický výrobek.

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.

Děkujeme! Váš příspěvek byl přijat!
Ups! Při odesílání formuláře se něco pokazilo.
Pavel Vrtík

Pavel Vrtík

Obchodní manažer

e-mail
pavel.vrtik@consilia-brno.cz

Neváhejte mě kontaktovat.

Nacházíte se zde:
Přehled vývoje SW
/
Portování Linuxu na různé procesory