Sisteme Integrate - Configurare Hardware

Referat
8/10 (1 vot)
Domeniu: Automatică
Conține 1 fișier: doc
Pagini : 8 în total
Cuvinte : 1383
Mărime: 24.87KB (arhivat)
Puncte necesare: 6

Cuprins

  1. 1.0 Dezvoltarea Hardware a unui sistem integrat 3
  2. 1.1 Mediul de dezvoltare 3
  3. 1.2 Sfaturi si trucuri pentru o buna dezvoltare (inainte de a incepe) 4
  4. 1.3 Implicarea in proiectare 4
  5. 1.4 Realizarea progresiva 5
  6. 1.5 Sfaturi si trucuri pentru o buna punere la punct a actiunii 5
  7. 2.0 Dezvoltarea software a sistemului imbarcat 6
  8. 2.1 Clasele de stocare 7
  9. 2.2 Modalitati de accesare a unei variabile 7
  10. 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)

Preview document

Sisteme Integrate - Configurare Hardware - Pagina 1
Sisteme Integrate - Configurare Hardware - Pagina 2
Sisteme Integrate - Configurare Hardware - Pagina 3
Sisteme Integrate - Configurare Hardware - Pagina 4
Sisteme Integrate - Configurare Hardware - Pagina 5
Sisteme Integrate - Configurare Hardware - Pagina 6
Sisteme Integrate - Configurare Hardware - Pagina 7
Sisteme Integrate - Configurare Hardware - Pagina 8

Conținut arhivă zip

  • Sisteme Integrate - Configurare Hardware.doc

Alții au mai descărcat și

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Circuite logice secvențiale

In multe aplicatii este nevoie de un element care sa prezinte 2 stari diferite, cu posibilitatea de a trece dintr-o stare in cealalta, fara sau in...

Proiectare conceptuală

Cerintele sistemului operational Odata ce a fost definita nevoia si abordarea tehnica, e necesar sa le tranlatam intr-un “scenariu...

Te-ar putea interesa și

Robot cu motoare pas cu pas

Memoriu de prezentare Activitatea umană s-a orientat întotdeauna spre realizarea unei vieţi mai bune, spre eliberarea parţială sau totală de...

Serviciile de consultanță în management - cost sau profit

Conform dictionarului Wikipedia, consultanta in management este o activitate care isi propune sa optimizeze resursele organizatiilor din sectorul...

Proiectarea de Arhitectură Distribuită pentru Medii Inteligente

PROIECTAREA DE ARHITECTURĂ DISTRIBUITĂ PENTRU MEDII INTELIGENTE ABSTRACTUL Proiectul descrie cercetarea privind metodele universale pentru...

E-Learning

A. eLEARNING – O NOUĂ PARADIGMĂ Cele mai durabile şi mai eficiente inovaţii sunt acelea pe care beneficiarul le-a asimilat, adică le-a adoptat...

Managementul Costurilor Bancare

Cap. 1. Eficientizarea costurilor bancare În condiţiile globalizării economice este unanim recunoscut faptul că un sistem bancar sănătos are la...

Eficientizarea Costurilor și Sistemul Informațional Bancar

CAPITOLUL I EFICIENTIZAREA COSTURILOR BANCARE 1.1 Tipuri de costuri prezente în activitatea bancară Îndeplinind funcţia de intermediere, băncile...

Managementul Configurațiilor în Proiectele TIC

1. Introducere 1.1. Ce este un proiect? Un proiect reprezintă modalitatea de organizare funcţională a resurselor (umane şi de altă natură) în...

Auditarea Sistemelor Informatice

Auditarea sistemului informatic se desfasoara in etape bine determinate, destinate acoperirii fiecarei componente active sau pasive a sistemului....

Ai nevoie de altceva?