Sisteme de Operare

Extras din referat:

Istoric

Proiectul a inceput in Noiembrie 2004.

Ideea initiala era sa se foloseasca o placa de dezvoltare MC9S12NE64 pentru teste , ca mai apoi sa se treaca la aplicatii in lumea reala.

Deoarece se doreau aplicatii independente de procesor s-a folosit compilatorul GNU , in defavoarea limbajului de asamblare

O serie de unelte erau disponibile la acea vreme pentru depanare si testare , dar nu s-au folosit din trei motive principale:

Ar fi reprezentat o limitare a muncii de dezvoltare , datorata problemelor de conexiune TCP ,etc.

Pentru fiecare noua unealta folosita ar fi fost necesar un timp de adaptare , mai ales deoarece se dorea programarea pe diverse tipuri de procesoare

Ideea era de a dezvolta ceva nou ce nu ar depinde de unelte create anterior si care ar da posibilitatea ca proiectele ulterioare sa se desfasoare intr-un mediu de dezvoltare si simulare software

Simulatorul µTasker

Principiile ce au stat la baza dezvoltarii proiectului µTasker au dus la crearea unui simulator , absolut necesar pentru testarea aplicatiilor ce vor fi dezvoltate in noul mediu

Simulatorul nu a fost creat in ideea de a testa programele pe procesorul folosit in mod curent ci pentru a da posibilitatea programatorului de a verifica efectele codului pe o placa de dezvoltare virtuala

Adaugand posibilitatea ca simulatorul sa controleze periferice virtuale si chiar sa creeze pachete de date ethernet s-au putut dezvolta si testa aplicatii intr-un timp mai scurt decat inainte si intr-un mediu mai confortabil

Sistemul de operare µTasker

Sistemul de operare folosit pentru proiectul µTasker este un planificator cooperativ simplu si foarte eficient

Caracteristicile planificatorului au fost extinse pentru a-l adapta proiectelor ce urmau a fi dezvoltate , iar functionalitatea stivei si a driverelor NE64 a fost imbunatatita

De asemenea s-a folosit libraria WinCap pentru conectarea cu interfata de retea, ceea ce a permis simularea in timp real a conexiunii NE64 cu reteaua

Imbunatatiri aduse proiectului

De-a lungul timpului proiectul µTaskeri s-au adus imbunatatiri , cum ar fi:

La inceputul lui 2006 proiectul a fost facut disponibil publicului pentru utilizare necomerciala gratuita. Pentru utilizarea in scop comercial , oferta era destul de atractiva

La mijlocul lui 2006, s-a portat sistemul de operare pe ATMEL AT91SAM si pe Freescale Coldfire M5223X

In 2007 s-a portat proiectul pe STR91XF

Descarcă referat

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Sisteme de Operare.ppt
Alte informații:
Tipuri fișiere:
ppt
Nota:
8/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
10 pagini
Marime:
1.20MB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Referat
Domeniu:
Automatică
Predat:
la facultate
Materie:
Automatică
Sus!