|
|
|
|
Strumenti |
03-10-2014, 08:34 | #1 |
www.hwupgrade.it
Iscritto dal: Jul 2001
Messaggi: 75175
|
Link alla notizia: http://www.hwupgrade.it/news/sistemi...ose_54311.html
mbed OS è un sistema operativo per i microcontroller installati nei dispositivi connessi ad internet Click sul link per visualizzare la notizia. |
03-10-2014, 09:12 | #2 |
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
mi sarebbe piaciuto provarlo (il mio netduino 2 plus supera abbondantemente i requisiti minimi di ram e flash), ma se non ho capito male non sarà liberamente disponibile
a questo punto però non vedo perché usarlo visto che ci sono tantissime alternative, anche open source (anche il .net micro del netduino sopra citato)
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
03-10-2014, 09:34 | #3 |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 14713
|
Se viene fornito insieme alle licenze ARM, secondo be ha discrete possibilità di diventare uno standard nel settore. ARM ha fatto bene a pensare ad un sistema che fosse pronto insieme all'hardware che deve pilotare.
Bisogna poi vedere se e quali saranno i vantaggi e gli svantaggi rispetto ai ciò che già il mercato offre: in questo settore un minor uso di risorse per esempio potrebbe rivelarsi determinante. |
03-10-2014, 10:49 | #4 |
Senior Member
Iscritto dal: Dec 2005
Messaggi: 7037
|
Sarà un sistema aperto e libero oppure no?
__________________
Distro:Ubuntu LTS, Debian,SL,OpenBSD I love Linux, Bsd and the free software! Fantasia: fotografica [Icewm]: Thread Ufficiale - light window manager Benchmark Cpu per sistemi Linux/BSD |
03-10-2014, 11:05 | #5 |
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
Secondo quanto scritto nella notizia, no
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
03-10-2014, 11:33 | #6 | ||
Member
Iscritto dal: Sep 2008
Messaggi: 115
|
Quote:
|
||
03-10-2014, 12:35 | #7 |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 14713
|
Non è detto che non sia open source.
Magari rilasceranno i sorgenti ai proprietari di licenza, o magari li renderanno pubblici ma il sistema sarà utilizzabile solo da chi acquista la licenza. Se però sarà vincolato alla licenza, non sarà libero. A meno che non sia una scelta temporanea per il lancio e poi rilasciano tutto. |
03-10-2014, 16:42 | #8 |
Senior Member
Iscritto dal: Dec 2013
Messaggi: 733
|
java e' la risposta. tanto spesso non serve un so, e quindi java e' perfetto.
del resto e' stato progettato proprio per questo. |
03-10-2014, 18:55 | #9 |
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
il mondo IoT (e in generale quello embedded) è caratterizzato da dispositivi poco potenti e in cui le risorse computazionali e di memoria sono sempre risicate (e si fa i tirchi pure con quelle)... java invece è avido di risorse, soprattutto di ram
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
03-10-2014, 19:00 | #10 |
Senior Member
Iscritto dal: May 2001
Messaggi: 12577
|
Embedded spesso è sinonimo di real-time, quindi a meno di versioni particolari, la risposta di cui parli sarebbe decisamente sbagliata.
|
03-10-2014, 19:01 | #11 |
Senior Member
Iscritto dal: May 2001
Messaggi: 12577
|
Beh oddio, Heartbleed non dimostra proprio questo eh... il fatto che il sorgente sia aperto non implica la sicurezza matematica del software, ma semplicemente che io o te possiamo guardarlo, se vogliamo.
Ultima modifica di WarDuck : 03-10-2014 alle 19:04. |
04-10-2014, 23:45 | #12 | |
Junior Member
Iscritto dal: Jul 2014
Messaggi: 17
|
Quote:
La testa è il solo strumento in grado di proteggere gli utenti, un idiota su Linux è solo un idiota con un buon sistema operativo. Vice versa, un utente intelligente, anche con un OS di mxxxa, rimane abbastanza sgamato da non farsi fregare |
|
05-10-2014, 20:26 | #13 | ||
Senior Member
Iscritto dal: Dec 2013
Messaggi: 733
|
Quote:
controlla bene, moltissimi dispositivi sono java based. forse confondi "embedded" con "industriale", e in quel caso java non va bene, ma e' una frazione di tutto. Quote:
ho visto decine di benchmark (sviluppando in c++ e java mi sono voluto informare), e la differenza e' minima. Ultima modifica di massimo79m : 05-10-2014 alle 20:39. |
||
05-10-2014, 21:17 | #14 | |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 5253
|
Quote:
Se si ha bisogno di prestazioni realtime serve ben altro. Ma d'altra parte in un sacco di applicazioni IoT non servono prestazioni realtime ma connettività (supporto di stack dei comunicazione, protocolli ed interfacce di vario tipo). |
|
06-10-2014, 13:32 | #15 |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 5253
|
|
07-10-2014, 01:05 | #16 | |
Senior Member
Iscritto dal: Jan 2007
Messaggi: 5253
|
Quote:
I vincoli di un applicazione specifica non sono noti a priori ad un S.O. realtime "generico", per questo di solito si danno specifiche di riferimento tipo WCET per la gestione degli interrupt (da cui ricavare la capacità di calcolo "utilizzabile" con interrupt che arrivano con una certa frequenza), massima risoluzione (e precisione) temporale dei timer, overhead legato alla gestione di funzionalità specifiche ecc. in modo da avere un idea di quale hardware utilizzare abbinato al S.O. prescelto. Ed in tal senso più che di vincoli è il caso di parlare di prestazioni (nel senso di prestazioni dell'accoppiata hardware+software realtime "di base" che devono essere tali poter rientrare nei vincoli associati invece all'applicazione/i specifica/che). |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:04.