Síť na architektuře terminálu - Network on Terminal Architecture

NoTA Hlavní architektura
Architektura NoTA Interconnect

Síť na architektuře terminálu (tj. NoTA) je modulární systémová architektura založená na službách pro mobilní a vestavěná zařízení. NoTA umožňuje výrobcům mobilních zařízení urychlit vývoj jejich produktů zkrácením fáze integrace. NoTA navíc umožňuje rychle vnést do produktů inovace třetích stran díky volnému propojení a přístupu bez funkčních ovladačů.

Zařízení NoTA se skládá z Servisní uzly (SN) a Uzly aplikace (AN) které komunikují logicky Propojit (IN). IN poskytuje dva základní komunikační prostředky, a to na základě zpráv a typu streamování. První je obousměrný a používá se pro servisní zprávy. Ten druhý je jednosměrný a používá se pro velké množství dat, jako je mediální obsah. Servisní uzly mají jedinečné Identifikátor služby (SID).

Servisní uzly a aplikační uzly se mapují do subsystémů skládajících se ze všech softwarových a hardwarových zdrojů potřebných k jejich implementaci. V zájmu zachování modularity na úrovni systému je jediným způsobem, jak uzel používat prostředky SW&HW z jiných subsystémů, prostřednictvím uzlů služeb.

Propojení je rozděleno do dvou vrstev, a to Vysoké propojení (H_IN) a Nízké propojení (L_IN). První z nich poskytuje prostředky pro aktivaci a deaktivaci služby i pro přístup ke službám a streamům. Low Interconnect poskytuje rozhraní síťové zásuvky s jednotným mechanismem adresování. L_IN interně lze rozdělit na nezávislé a závislé části transportní sítě. Aliance MIPI Očekává se, že původní řešení budou klíčovým předpokladem pro široké využití NoTA.

Podsystém NoTA poskytuje fyzickou implementaci pro sadu uzlů (AN a / nebo SN). Subsystém se skládá ze všech softwarových a hardwarových zdrojů (včetně periferních zařízení, pamětí, řadičů, interních sběrnic atd.) Potřebných k implementaci definovaných uzlů. Jediným způsobem, jak může subsystém využívat zdroje ostatních subsystémů, jsou servisní uzly. Každý subsystém NoTA se skládá ze zásobníku NoTA Interconnect.

Principy NoTA

  • Volně vázané
  • Na základě služby
  • Centrické propojení
  • Zprávy a data řízená (GALS)
  • Implementační heterogenní

Dějiny

Koncept NoTA a první implementace byly výsledkem interního Nokia Research Center aktivity začaly v roce 2003. Cílem této práce bylo vyvinout novou architekturu vestavěných zařízení, která by mohla vyřešit stávající výzvy výzkumu a vývoje, a také připravit společnost na očekávanou horizontalizaci a digitální konvergence. Základní rámec NoTA byl silně ovlivněn Network-on-Chip (NoC) a Webové služby výzkum.

Propojení NoTA Vydání 1 byla vydána v prosinci 2005. Verze 1 sestávala pouze ze komunikace služby, aktivace / deaktivace, zjišťování a přístupu. Vydání 2 přidány účinné prostředky datové komunikace s přístupem k odkazování na stream založený na zpracování. Tato funkce zvaná DOA (Direct Object Access) umožňuje přímé streamování z paměti do paměti mezi různými subsystémy NoTA. Vydání 2 vyšlo v druhé polovině roku 2006. Release 3 se stalo oficiálním veřejným vydáním obsahujícím všechny základní funkce. Balíčky zdrojových kódů referenční implementace (uživatelský prostor) lze stáhnout z obou www.notaworld.org nebo gitorious.org/nota. Balíček Debian optimalizovaný pro jádro Linuxu je také k dispozici prostřednictvím gitorious.org/knota.

Výhody ve vývoji produktu

Rychlá doba uvedení na trh je možné z několika důvodů. Prodejci produktů si mohou zakoupit již vyrobené subsystémy NoTA, čímž se odstraní čas potřebný pro fáze definování, implementace a integrace specifických požadavků dodavatele. V případě, že na trhu nejsou žádné hotové produkty, umožňuje modularita na úrovni systému typu NoTA prodejcům technologií provádět implementaci a testování bez intenzivního zapojení do dalších poskytovaných subsystémů (např. Aplikačního enginu).

Škálovatelnost na úrovni integrace umožňuje produktovým společnostem provádět rychlou optimalizaci nákladů bez většího úsilí v oblasti výzkumu a vývoje. Jádro NoTA je fyzicky propojené agnostické a nahrazuje tedy např. propojení mimo čip s propojením na čipu neničí funkčnost zařízení. Praktičtějším příkladem je integrace více integrovaných obvodů do stejného balíčku (např. Stohováním) a použití technologií interního propojení balíčku.

Snižování nákladů ve vývoji produktu lze dosáhnout ve dvou dimenzích. Zaprvé modularita na úrovni systému umožňuje bezplatnou a spravedlivou soutěž mezi různými prodejci technologií a snižuje tak náklady na podsystém. Zadruhé, v mnoha případech prodejci produktů nemusí nést náklady spojené s adaptací podsystému specifickou pro jejich technologie.

Výkon a funkce splňující potřeby koncových uživatelů. Produktové společnosti jsou agilnější při přijímání nových technologií nebo technologií, které lépe vyhovují potřebám uživatelů v zařízeních pro digitální konvergenci.

Budoucí vývoj

Z důvodu agnostiky vůči transportní technologii lze NoTA použít pro mnoho případů použití mezi zařízeními (bezdrátové L_INdown). V současné době probíhají projekty, např. ve Finsku (SHOK DIEM ) a v Japonsku aplikovat NoTA ve všudypřítomném světě. Vynikající výsledek odhalen v TronShow2010 je inteligentní dům postavený na Tchaj-wanu využívající technologie T-Kernel i NoTA. Kromě toho VTT (centrum technického výzkumu ve Finsku) předvedlo své inteligentní zařízení založené na NoTA (a Smart M3) Skleník.

Rozšíření NoTA na internet je jedním z výzkumných témat. Očekává se, že zde bude poskytnuto řešení takzvané virtuální zařízení NoTA (NVD). Prostřednictvím NVD lze stavět platformy kombinovaných služeb, kde tyto služby mohou běžet uvnitř zařízení, mezi zařízeními a / nebo na internetu.

Události

Reference