česky english Vítejte, dnes je sobota 20. červenec 2024

Návrh vystavějte graficky. Nejlépe v cloudu

DPS 3/2023 | Články
Autor: Ing. Jan Robenek
uvod.jpg

Může vývojem procházet i samotný způsob vývoje? Ve společnosti Renesas Electronics říkají zcela jasné ano. A aby to doložili, představili prvního března průlomovou on-line platformu pro cloudový návrh systémů internetu věcí [1] slibující řešení hardwaru včetně softwaru grafickou cestou, rychlé ověření prototypu a ještě kratší cestu na trh. Seznamte se, Quick-Connect Studio a vše, co k němu patří.

Software pro IoT? Dynamicky a dříve než hardware

Z tohoto pohledu mohou být vývojové cykly, tak jak je známe v současné podobě, opravdu nešikovné a docela těžkopádné. Vývojáři provádí průzkum a definují celý projekt. Sbírají informace, řeší požadavky, zabývají se hardwarem, včetně jeho layoutu, vyvíjí software a vše konečně testují (a v případě potřeby třeba i stále znovu opakují), dokud není produkt připravený k uvedení na trh. Celý děj obvykle probíhá postupně ve svém pořadí, zatímco každý z dílčích kroků si žádá obrovské množství času. A bude to právě vývoj softwaru, který zde často představuje tu nejvyšší zátěž a dříve či později vytvoří pověstné „zúžené hrdlo“. Díky možnostem, které nově nabízí Quick-Connect Studio od firmy Renesas, první řešení svého druhu, bude nyní vývoj hardwaru a také softwaru probíhat souběžně [2]. Softwarovou část lze proto řešit okamžitě, zatímco si dále vyhrazujeme právo na rychlou změnu konfigurace, včetně testování. Zkrátí se tím i časová náročnost? Zcela nepochybně. Kromě toho se ale snižuje též riziko spojené s vývojem, když lze návrhy validovat ještě předtím, než do hry vstoupí samotné spoje na desce.

Obr. 1  Quick-Connect Studio firmy Renesas je tady, aby umožnilo vývoj, včetně rychlé cesty k funkčnímu prototypu on-line [1]

Jako skládačka

Quick-Connect Studio znamená, že s jednotlivými bloky, součástkami, ale též subsystémy v grafické podobě táhneme a následně je zase pouštíme přímo v cloudu, čímž také vytváříme vlastní návrhy. Jakmile dostane každý z prvků své místo, mohou uživatelé na cestě k modelu vývoje, který se dokáže obejít bez psaní kódu, přistoupit k vygenerování, kompilaci a ve výsledku též i automatickému sestavení softwaru. Nemělo by jít přitom o nic složitějšího než prosté poskládání jednotlivých stavebních bloků dohromady. Společně s hardwarem by to nakonec podle vyjádření výrobce nemuselo u kompletního řešení navrhovaného v cloudu zabrat ani deset minut! Výpočetní výkon má být přitom zárukou dostatečně rychlé kompilace, zatímco svou roli zde také sehraje moderní a jednoduše uchopitelné grafické uživatelské rozhraní, včetně podpory opakovaného využití projektu.

Obr. 2  Když výrobce vypočítává výhody návrhu plnohodnotného řešení v cloudu, nezmiňuje dny ani hodiny, ale spíše minuty [2]

elé studio máme vystavěno na platformě Quick-Connect IoT s typizovaným hardwarem využívajícím zavedených rozhraní, jako jsou PMOD™, Arduino či MIKROE [3]. Díky standardním konektorům pak dokážou vývojáři pohodlně pracovat a vzájemně propojit mikrokontroléry, mikroprocesory, snímače a další desky pro zajištění vzájemné propojitelnosti. Ve společnosti Renesas hledí také do budoucna. Zmiňují zde totiž i další možné partnery – klíčové poskytovatele cloudových služeb, integrátory a komunitu open-source.

Obr. 3  K platformě Quick-Connect IoT s využitím vzájemně kompatibilních stavebních bloků, hardwarových i softwarových [3]

Odkazy:

[1] Tisková zpráva, https://www.renesas.com/eu/en/about/press-room/renesas-unveils-quick-connect-studio-industry-s-first-ever-cloud-based-system-development-tool

[2] Quick-Connect Studio, www.renesas.com/qcstudio

[3] Quick-Connect IoT Platform, https://www.renesas.com/eu/en/software-tool/quick-connect-iot-platform