Consilia proměňuje nápady v obchodní úspěch

Společnost Consilia poskytuje služby návrhu a vývoje hardwarových a softwarových produktů na míru.

Náš tým vývojových inženýrů může nabídnout služby a konzultace ve všech fázích vývoje produktu, od návrhu desek plošných spojů, návrhu FPGA až po vývoj vestavěného softwaru. S integrací hardwaru a softwaru máme bohaté zkušenosti.

Návrh a vývoj hardwaru

Na vašem projektu se postaráme o návrh a vývoj potřebné elektroniky.

Consilia je skupina zapálených a zkušených inženýrů.

V oblasti vývoje elektroniky působíme již dlouhou dobu a proto víme, že technický pokrok postupuje stále dále. Tato skutečnost nás pohání stále kupředu - svoji odbornost posouváme směrem k nejnovějším technologiím a ke stále vyšším frekvencím.

Naší silnou stránkou je dovednost vzájemné integrace hardwaru a softwaru.

Poskytujeme širokou škálu služeb v oblasti vývoje elektroniky

Naše klíčová odbornost spočívá ve vývoji programovatelných hradlových polí, desek plošných spojů a v návrhu hardware pro zpracování jak digitálních, tak radiofrekvenčních signálů.

Poskytujeme širokou škálu služeb v oblasti vývoje elektroniky

Naše účast v životním cyklu elektronických produktů

Proces vývoje hardwaru a související služby

Marketingový záměr

Prvním krokem životního cyklu hardwarového produktu je fáze formulace a vyhodnocování nápadu.

1

Koncept

Fáze plánování a konceptu je v rámci vývoje výrobku nejdůležitější, ale také často opomíjenou fází.

2

Návrh

Výsledkem této fáze jsou dodaná výrobní data.

3

Tvorba prototypů

Consilia poskytne výrobní data, zajistí výrobu prototypů, otestuje je a certifikuje.

4

Výroba

Základem spolehlivé a efektivní výroby jsou přesná výrobní data.

5

Údržba

Za vyvinuté produkty cítíme zodpovědnost.

6

Ve výše uvedených fázích životního cyklu vývoje hardwarových produktů poskytujeme návrhářské, inženýrské a poradenské služby

Služby v oblasti návrhu a vývoje hardwaru

Pro podporu vašeho produktu nabízíme širokou škálu služeb v oblasti vývoje elektroniky.

Návrh RF techniky
Návrh RF techniky

Návrh RF techniky

S vývojem těchto obvodů máme dlouhodobé a velmi rozsáhlé zkušenosti.

Baví nás dosahovat stále vyšších frekvencí, zkoušet, jak ještě se dá snižovat šum a zjišťovat, kam až nás fyzikální zákony pustí.

Návrh PCB
Návrh PCB

Návrh PCB

Jde o naši klíčovou činnost, kterou provádíme v rámci kompletního vývoje produktu. Na vyžádání návrh PCB poskytujeme i jako samostatnou službu.

Nabízíme vám naše zkušenosti, skvělé technické zázemí, know-how v oblasti návrhu obvodů a profesionální tým specializovaný na návrh PCB. Ve světě PCB nejsme omezeni téměř ničím.

Návrh FPGA
Návrh FPGA

Návrh FPGA

Náš tým tvoří pokročilé návrhy FPGA již více než 20 let.

Využití FPGA je zcela zásadní v oblastech výroby testovacích a měřících zařízení, softwarově definovaných rádií (SDR), síťových komponent pro IT a zařízení pro transformaci a kompresi dat.

Návrh hardwaru
Návrh hardwaru

Návrh hardwaru

Navrhujeme nejrůznější typy hardwaru.

Naše činnost v oblasti hardwaru představuje návrh od jednoduchých přístrojů na bázi jednočipových počítačů, přes složitější víceprocesorové systémy, až po komplexní přístroje, které poskytují pokročilé funkce.

Návrh DSP
Návrh DSP

Návrh DSP

Návrhy v oblasti DSP (digitálního zpracování signálů) jsou takřka naším denním chlebem.

Techniky DSP jsou dnes prakticky nezbytnou součástí všech měřicích přístrojů, aplikací pro kompresi dat a umělou inteligenci (AI).

Individuální řešení

je naše parketa

Prototypy dodáváme v nejrůznějších formách, většinou se jedná o osazené desky plošných spojů nebo o celé moduly včetně mechanických částí, s vestavěným softwarem nebo bez něj.

Pro outsourcing vývoje softwaru i hardwaru nabízíme několik modelů spolupráce formou nearshoringu a offshoringu.

Vývoj softwaru

Consilia podporuje zákazníky při vývoji softwaru.

Zaměřujeme se na vestavěné aplikace.

Navrhujeme také jejich softwarové protějšky pro hostitelské počítače, a tím našim zákazníkům poskytujeme kompletní řetězec služeb (včetně integrace hardwaru a softwaru).

Náš tým inženýrů sleduje nejnovější trendy ve vývoji softwaru, aby byl náš kód transparentnější, opakovaně použitelný a snadno modifikovatelný.

Váš projekt vývoje softwaru můžeme podpořit v mnoha oblastech.

Zaměřujeme se především na vývoj firmwaru, backendu, frontendu a ovladačů pro Windows a Linux, testování softwaru a tvorbu BSP pro Linux a portování procesorů.

Váš softwarový projekt dokážeme urychlit v mnoha oblastech.

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

Naše typické workflow sestává z následujících procesů.

Studie proveditelnosti

Pro provedení analýzy jsou potřeba také vstupy od zákazníka.

1

Návrh softwarové architektury

Definujeme jednotlivé softwarové vrstvy, navrhneme funkční bloky a definujeme vztahy mezi nimi.

2

Ověření konceptu

V rámci fáze ověření konceptu (PoC - Proof of Concept) testujeme a měříme všechny kritické parametry finálního produktu.

3

Modely datových toků

Výstup z této fáze použijeme jako základ pro tvorbu modulů/jednotek a plánu jejich testování.

4

Výběr řešení

Řadu marketingových představ můžeme realizovat více způsoby.

5

Implementace

Software implementujeme za využití systému řízení revizí.

6

Modulové Testy

Náš tým dbá na interní testování jednotlivých modulů.

7

Vertikální integrace součástí

V projektech založených na agilních metodikách interaktivním způsobem provádíme vertikální integraci komponent.

8

Integrace s HW

Abychom se vyhnuli tomu, že kritické systémové chyby odhalíme příliš pozdě, provádíme integraci softwaru a hardwaru průběžně.

9

Funkční testy

V případě potřeby vytváříme vlastní testovací systém a implementujeme testy tak, aby je bylo možné kdykoli znovu použít a opakovat.

10

Regresní testy

V regresních testech znovu využijeme testovací systém z fáze funkčního testování.

11

Poskytujeme služby v každé fázi softwarového vývoje. Záleží na zákazníkovi, zda potřebuje využít celý procesní řetězec, nebo jen část našich služeb.

Služby vývoje softwaru

Naši programátoři chápou, že vývoj softwaru není jen kódování.

Vývoj aplikací pro Linux

Vývoj aplikací pro Linux
Vývoj aplikací pro Linux

Vývoj aplikací pro Linux

Aplikace jsou nejvyšší vrstvou celého softwarového balíku běžícího na operačních systémech.

Umíme aplikace, které zvládnou mnohé.

Vyvíjíme například aplikace, které předávají data o poloze prostřednictvím LAN nebo USB, případně jiným aplikacím či daemonům v rámci stejného OS prostřednictvím meziprocesní komunikace.

Vývoj backendu

Vývoj backendu
Vývoj backendu

Vývoj backendu

Vyvíjíme servery (backend) běžící na ARM Cortex-A procesoru a některé z distribucí Linuxu.

Najdeme řešení pro téměř jakoukoli požadovanou funkci nebo rozhraní. Máme zkušenosti s rozhraním REST API, WebSocket nebo použijeme naše vlastní binární datové protokoly nad TCP.

Vývoj frontendu

Vývoj frontendu
Vývoj frontendu

Vývoj frontendu

Neustále optimalizujeme naše řešení směrem k vyšší rychlosti a k nižším nárokům na paměť.

Naše frontendy představují aplikace pro webové prohlížeče nebo samostatné zkompilované aplikace s přístupem ke stejnému rozhraní API jako webové prohlížeče.

Portování Linuxu na různé procesory

Portování Linuxu na různé procesory
Portování Linuxu na různé procesory

Portování Linuxu na různé procesory

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 nazývaný "BSP", tedy Board Support Package) pro nový procesor.

Umíme také hardwarovou abstrakční vrstvu pro různé procesorové platformy.

Vývoj firmwaru

Vývoj firmwaru
Vývoj firmwaru

Vývoj firmwaru

Vyvíjíme aplikace typu bare metal pro mikrokontroléry, s důrazem na nízkou spotřebu energie a provádění kódu v reálném čase.

Pomáháme klientům z mnoha oblastí využití, např. kompaktní automatizace, Průmysl 4.0, digitalizace domácností, softwarově podporované senzory, užití IoT (Internetu věcí) pro hobíky a hračičky, profesionální nářadí a mnoho dalších.

Testování softwaru

Testování softwaru
Testování softwaru

Testování softwaru

Testování softwaru provádíme ve všech standardních fázích vývoje.

Testování softwaru poskytujeme také jako zvláštní službu. Pro ten účel vytvoříme testovací plán na základě specifikace produktu, nebo využijeme a rozšíříme stávající testovací plán.

Vývoj ovladačů pro Windows a Linux

Vývoj ovladačů pro Windows a Linux
Vývoj ovladačů pro Windows a Linux

Vývoj ovladačů pro Windows a Linux

Ovladače jsou významnou součástí softwaru operačních systémů provozovaných na hardwarových platformách připravených na míru.

Vyvíjíme vlastní ovladače pro Linux. V rámci některých náročných projektů realizujeme pro konkrétní zákazníky také ovladače pro Windows 10 a 11.

Dejte nám vědět o svém plánovaném projektu vývoje hardwaru.

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ělat pro 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.

Desítky tisíc

vložených řádků zdrojového kódu

Naši programátoři ale chápou, že vývoj softwaru není jen kódování.

Nacházíte se zde:
Základna všech služeb