 |
 |
Íà÷èíàÿ ñ 1980 ã., ðàçðàáîò÷èêè èñïîëüçîâàëè è ïîëàãàëèñü íà òåõíîëîãèþ QNX ïðè ïîñòðîåíèè ñèñòåì, òðåáóþùèõ áåçîòêàçíîãî ôóíêöèîíèðîâàíèÿ: ìåäèöèíñêèõ ïðèáîðîâ, òåëåìàòè÷åñêèõ óñòðîéñòâ, Èíòåðíåò-ìàðøðóòèçàòîðîâ, call-öåíòðîâ ñëóæáû 911 ñèñòåì óïðàâëåíèÿ òåõíîëîãè÷åñêèìè ïðîöåññàìè,- è äàæå ñèñòåì óïðàâëåíèÿ äëÿ Ìåæäóíàðîäíîé Êîñìè÷åñêîé Ñòàíöèè. Âíå çàâèñèìîñòè îò èõ ìàñøòàáà è ñëîæíîñòè, ýòè ñèñòåìû îáúåäèíÿåò îäíî: âñå îíè ðàáîòàþò íåïðåðûâíî ïî 24 ÷àñà â äåíü, 365 äíåé â ãîäó, áåç ïåðåðûâîâ
Îïåðàöèîííàÿ ñèñòåìà ðåàëüíîãî âðåìåíè QNX Neutrino
Îñíîâà âûäàþùèõñÿ âîçìîæíîñòåé QNX Neutrino – ýòî àðõèòåêòóðà íà îñíîâå ìèêðîÿäðà.  QNX Neutrino ëþáîé äðàéâåð, ïðèëîæåíèå, ñòåê ïðîòîêîëîâ èëè ôàéëîâàÿ ñèñòåìà âûïîëíÿþòñÿ â ñâîåì çàùèùåííîì îò ÿäðà è äðóãèõ ïðèëîæåíèé àäðåñíîì ïðîñòðàíñòâå.  ðåçóëüòàòå, ëþáîé êîìïîíåíò â ñëó÷àå àâàðèéíîãî çàâåðøåíèÿ ìîæåò áûòü àâòîìàòè÷åñêè ïåðåçàïóùåí, íèêàê íå çàòðàãèâàÿ îñòàëüíûå êîìïîíåíòû ñèñòåìû. Íèêàêàÿ äðóãàÿ êîììåð÷åñêàÿ îïåðàöèîííàÿ ñèñòåìà ðåàëüíîãî âðåìåíè íå ïðåäîñòàâëÿåò òàêîé âîçìîæíîñòè.
Îïåðàöèîííàÿ ñèñòåìà ðåàëüíîãî âðåìåíè QNX4
Ïðåäûäóùåå ïîêîëåíèå ÎÑРQNX. Ïîñòðîåííàÿ íà òåõ æå êîíöåïöèÿõ, ïðîñòàÿ, óäîáíàÿ è êðàéíå íàäåæíàÿ QNX 4 îòëè÷íî çàðåêîìåíäîâàëà ñåáÿ êàê ïëàòôîðìà äëÿ ïîñòðîåíèÿ ñèñòåì ðåàëüíîãî âðåìåíè, èíòåëëåêòóàëüíûõ è âñòðàèâàåìûõ óñòðîéñòâ. Íà ñåãîäíÿøíèé äåíü ïî÷òè ïîëîâèíà âñåõ QNX ñèñòåì ðàáîòàþò ïîä óïðàâëåíèåì QNX 4.
Êîìïëåêò ðàçðàáîò÷èêà QNX® Momentics®
Èñ÷åðïûâàþùèé ïî ñâîèì âîçìîæíîñòÿì èíòåãðèðîâàííûé êîìïëåêò ðàçðàáîò÷èêà QNX Momentics Professional Edition (PE) ñîäåðæèò âåñü íåîáõîäèìûé èíñòðóìåíòàðèé äëÿ ðàçðàáîòêè è îïòèìèçàöèè ïðèëîæåíèé QNX Neutrino. QNX Momentics PE ïðåäîñòàâëÿåò ðàçðàáîò÷èêàì âûáîð ÿçûêîâ ïðîãðàììèðîâàíèÿ (C, C++, Embedded C++, Java), èíñòðóìåíòàëüíîé ñèñòåìû, íà êîòîðîé îñóùåñòâëÿåòñÿ ðàçðàáîòêà (QNX Neutrino, Windows, Solaris, Linux) è ïðîöåññîðíîé àðõèòåêòóðû öåëåâîé ñèñòåìû (x86, MIPS, PowerPC, ARM, StrongARM, Intel XScale è SH-4). Âñå ýòè âîçìîæíîñòè ñêîìïîíîâàíû â èíòåãðèðîâàííóþ ñðåäó ðàçðàáîòêè - QNX IDE.
Ïîääåðæêà ìíîãîÿäåðíûõ ïðîöåññîðîâ
Âû óæå ïëàíèðóåòå ïåðåéòè íà òåõíîëîãèè ñëåäóþùåãî ïîêîëåíèÿ ìíîãîÿäåðíûõ ïðîöåññîðîâ, íî îïàñàåòåñü ñëîæíîñòè ïðè ìèãðàöèè ñâîèõ ïðèëîæåíèé íà íîâóþ ìîäåëü? QNX Software Systems - ýòî åäèíñòâåííûé ïðîèçâîäèòåëü ÎÑÐÂ, êîòîðûé ïðåäëàãàåò óíèêàëüíóþ ïîääåðæêó è ÷åòêóþ ñòðàòåãèþ ìèãðàöèè ñ îäíîïðîöåññîðíûõ íà ìíîãîïðîöåññîðíûå àðõèòåêòóðû îò òàêèõ ïðîèçâîäèòåëåé êàê Intel, Freescale èëè Broadcom, ïðåäîñòàâëÿÿ ðàçðàáîò÷èêàì âñå íåîáõîäèìûå òåõíîëîãèè è èíñòðóìåíòû.
Ñåòåâûå òåõíîëîãèè
Êîìïàíèÿ QNX Software Systems îáåñïå÷èâàåò â ñâîèõ ïðîäóêòàõ ïîääåðæêó øèðîêîãî íàáîðà ñåòåâûõ ïðîòîêîëîâ íà îñíîâå èíäóñòðèàëüíûõ ñòàíäàðòîâ. Ñòåêè ïðîòîêîëîâ ïðîøëè ïîëíîå òåñòèðîâàíèå è èíòåãðèðîâàíû â ÎÑРQNX Neutrino. Ýòî ïîçâîëÿåò çíà÷èòåëüíî ñîêðàòèòü âðåìÿ ðàçðàáîòêè è óñêîðèòü ñîçäàíèå êîíå÷íîãî ïðîäóêòà.
Ìóëüòèìåäèéíûå ðåøåíèÿ QNX
Òåõíîëîãèÿ QNX îáåñïå÷èâàåò êàðêàñ äëÿ èíòåãðàöèè ôèëüòðîâ, ôîðìàòîâ è êîìïîíåíòû óïðàâëåíèÿ êîíòåíòîì ñ ïîääåðæêîé ìíîãîñëîéíîñòè, âêëþ÷àÿ òðåõìåðíûå ìóëüòèìåäèéíûå ïðèëîæåíèÿ. Èñïîëüçóÿ ýòè ñðåäñòâà, âû ìîæåòå èíòåãðèðîâàòü íîâûå êîäåêè â ìóëüòèìåäèéíûå ïðèëîæåíèÿ, ðàáîòàòü ñ íîâûìè èñòî÷íèêàìè äàííûõ èëè ìåäèàôîðìàòàìè èëè ñîçäàâàòü ìåäèàïðîèãðûâàòåëè ñ ïîääåðæêîé ìíîæåñòâà ôîðìàòîâ.
Ãðàôè÷åñêèå ðåøåíèÿ QNX
ÎÑРQNX Neutrino ïðåäîñòàâëÿåò âîçìîæíîñòè èñïîëüçîâàíèÿ ðàñøèðåííîé ãðàôèêè äëÿ ïðèëîæåíèé ñ áîëüøèì êîëè÷åñòâîì âèçóàëüíîãî ñîäåðæàíèÿ. Áëàãîäàðÿ ìîùíîé âñòðàèâàåìîé îêîííîé ñèñòåìå, ìàñøòàáèðóåìûì âåá-áðàóçåðàì, ìíîãîñëîéíîñòè, 3D-ãðàôèêå (OpenGL ES) è ïîääåðæêå ìíîæåñòâà ïîïóëÿðíûõ ìóëüòèìåäèéíûõ ôîðìàòîâ, ÎÑРQNX Neutrino ïîçâîëÿåò äîáàâëÿòü âî âñòðàèâàåìûå óñòðîéñòâà ñëîæíûå ãðàôè÷åñêèå ýëåìåíòû ïðè ìèíèìàëüíûõ çàòðàòàõ.
Òåõíîëîãèè âåá-áðàóçåðîâ
Èäåàëüíî ïîäõîäÿ äëÿ âûñîêîïðîèçâîäèòåëüíûõ ñèñòåì ñ îãðàíè÷åííûìè ðåñóðñàìè ïðîöåññîðà, âñòðàèâàåìûå îáîçðåâàòåëè ñåìåéñòâà QNX Voyager îáåñïå÷èâàþò ñàìûé ïîëíûé íàáîð ôóíêöèé è ïîääåðæêó ñòàíäàðòîâ äëÿ âñòðàèâàåìûõ óñòðîéñòâ ñ ìàëûì îáúåìîì èñïîëüçóåìîé ïàìÿòè.
Ïîääåðæêà Java
Çà ïîñëåäíèå ãîäû çíà÷èòåëüíî óâåëè÷èëîñü êîëè÷åñòâî âñòðàèâàåìûõ ïðèëîæåíèé íà îñíîâå Java, ïîñêîëüêó ýòà ïëàòôîðìà ïîâûøàåò ýôôåêòèâíîñòü ðàçðàáîòêè, îáåñïå÷èâàåò ìåæïëàòôîðìåííóþ ñîâìåñòèìîñòü è îïòèìèçèðóþò âçàèìîäåéñòâèå ìåæäó ñåòåâûìè óñòðîéñòâàìè. Java-ïðèëîæåíèÿ øèðîêî ðàñïðîñòðàíåíû è íàõîäÿò ïðèìåíåíèå â ïîòðåáèòåëüñêèõ óñòðîéñòâàõ, àâòîìîáèëüíûõ ñèñòåìàõ, îêîíå÷íûõ ñåòåâûõ óñòðîéñòâàõ, ïîòðåáèòåëüñêèå ïðîãðàììíûõ ïðîäóêòàõ, à òàêæå â ïðèëîæåíèÿ äëÿ ïðîìûøëåííîãî óïðàâëåíèÿ è êîíòðîëÿ.
Ïàêåòû ïîääåðæêè ïëàò QNX (BSP)
QNX Neutrino ïîääåðæèâàåò ðàçëè÷íûå ïðîöåññîðíûå àðõèòåêòóðû (íàïðèìåð, PowerPC, MIPS, ARM, SH-4, x86). Âñå íåîáõîäèìûå êîìïîíåíòû äëÿ çàïóñêà Neutrino íà êîíêðåòíûõ ïëàòàõ ñîáðàíû â ïàêåòû ïîääåðæêè ïëàò QNX BSP.
|
 |