Sisteme de Operare

Imagine preview
(8/10)

Acest referat descrie Sisteme de Operare.
Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).

Arhiva contine 1 fisier ppt de 10 pagini .

Iti recomandam sa te uiti bine pe extras iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca. Ai nevoie de doar 4 puncte.

Domeniu: Automatica

Extras din document

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

Fisiere in arhiva (1):

  • Sisteme de Operare.ppt