Sisteme Integrate - Configurare Hardware

Previzualizare referat:

Cuprins referat:

1.0 Dezvoltarea Hardware a unui sistem integrat 3
1.1 Mediul de dezvoltare 3
1.2 Sfaturi si trucuri pentru o buna dezvoltare (inainte de a incepe) 4
1.3 Implicarea in proiectare 4
1.4 Realizarea progresiva 5
1.5 Sfaturi si trucuri pentru o buna punere la punct a actiunii 5
2.0 Dezvoltarea software a sistemului imbarcat 6
2.1 Clasele de stocare 7
2.2 Modalitati de accesare a unei variabile 7
2.3 Exemplu programare memorie volatila: 8

Extras din referat:

1.0 Dezvoltarea Hardware a unui sistem integrat

1.1 Mediul de dezvoltare

Dezvoltarea si actualizarea unei aplicatii pentru un sistem imbarcat este o artă greu de stapanit pentru un proces cu bucla simpla, dar mai ales pentru o aplicatie multi-tascking (bucla cu mai multe intreruperi) deoarece un ansamblu de procese de cooperative este executat de un sistem de operare imbarcat.

Un sistem de dezvoltare hardware necesita urmatoarele componente:

- O masina gazda pentru dezvoltare si actualizare;

- Un sistem tinta pe care se va descaraca aplicatia care va fi executata in faza de actualizare si punere la punct;

Actualizarea solicita istrumentele anterioare: emulatoare ICE sau ROM, BDM, JTAG si monitor

Fig.1 Componentele sistemului de dezvoltare

Se va dezvolta si testa aplicatia pe o platforma standard (PC) cu instrumente software cu interfata prietenoasa pentru a usura depanarea.

Va exista un compilator, impreuna cu gazda pentru un cod obiect executabil de către procesorul ţintei. Va exista un program de depanare pe gazdă pentru actualizarea aplicatiei executata de procesorul ţintă.

Dacă se lucreaza în limbaj de nivel înalt (limbajul C) este testat la nivelul sursă (depanare la nivel de sursă).

Depanatorul (la nivel de sursă) va fi cuplat cu un echipament de depanare (ICE, emulator ROM, BDM, JTAG ). Trebuie sa suporte modul timp real, pentru a putea trata o intrerupere(ISR) fara a incetini sistemul.

1.2 Sfaturi si trucuri pentru o buna dezvoltare (inainte de a incepe)

Înainte de a începe , aceasta ar trebui să pregătească mai întâi terenul pentru atunci când trebuie dezvoltat firmware-ul. Este important de stiut de ce instrumente este nevoie şi pentru a se asigura compatibilitatea cu depanatorul de sistem.

Puncte care nu trebuiesc neglijate:

- Cele implicate in proiectarea sistemului

- Înţelegerea şi controlul hardware ale sistemului;

- Realizarea unei copii a tuturor documentelor;

- Asiguraţi-vă că hardware-ul funcţionează;

- Inaintere progresiva dar sigura;

1.3 Implicarea in proiectare

Trebuie că elementul pe care începe sistemul (boot) sa fie reprogramabil: crearea interfetei JTAG pentru reprogramare.

Sistemul trebuie să includă un mecanism de comunicare între software-ul de boot (firmware) si oamenii: LED-uri, port serial, care nu sunt echipate cu conector special în versiunea finală pentru a limita costul produsului finit, JTAG, BDM

Stabilirea unei relaţii bune între tipurile hardware si software

- Procurarea tuturor fiselor tehnice a circuitele utilizate în sistem (document de lucru).

- Verificaţi dacă nu există nici o eroare pentru fiecare foaie de date în special atunci când un circuit nou este utilizat, pentru a descoperi bug-uri.

- Cunoasterea metodei de conectare la sursa de alimentare.

Dacă sistemul este nou, trebuie asigurat că testele de bază electrice au fost efectuate:

- Scurt-circuit;

- Teste de continuitate;

- Contacte imperfecte;

- Lipituri reci (fara contact)

Descarcă referat

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

Structură de fișiere:
  • Sisteme Integrate - Configurare Hardware.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
8/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
8 pagini
Imagini extrase:
8 imagini
Nr cuvinte:
1 383 cuvinte
Nr caractere:
8 307 caractere
Marime:
24.87KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Referat
Domeniu:
Automatică
Predat:
la facultate
Materie:
Automatică
Sus!