100% au considerat acest document util (1 vot)
348 vizualizări

Programare Embeded C

Documentul prezintă introducere în programarea embedded și limbajul C. Acoperă concepte de bază precum reprezentarea numerelor, structuri de date, variabile, operatori, instrucțiuni de control și alocarea memoriei.

Încărcat de

sdahbxc
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
100% au considerat acest document util (1 vot)
348 vizualizări

Programare Embeded C

Documentul prezintă introducere în programarea embedded și limbajul C. Acoperă concepte de bază precum reprezentarea numerelor, structuri de date, variabile, operatori, instrucțiuni de control și alocarea memoriei.

Încărcat de

sdahbxc
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
Sunteți pe pagina 1/ 2

TEME

Bazele matematice ale programrii embedded


Conversii ntre diferite baze de numeraie;
Reprezentarea datelor n calculator;
Elemente de logic boolean;
Ecuaia dreptei i interpolarea liniar;
Operaii de baz cu vectori i matrice;
Reprezentarea numerelor n memoria calculatorului: Little Endian vs. Big Endian;
Opional: Coduri pentru detecia erorilor.
Introducere n limbajul C
Ce este un limbaj de programare ?
Ce este un compilator ?
Limbajul de programare C. Avantaje.
Limbajul C, sintaxa i concepte.
Structura unui program n C.
Paii de compilare a unui program
Fazele de compilare;
Compilarea proiectelor multifiier;
Fiiere header;
Procesul de linkeditare;
Creearea unui fiier executabil;
Depanarea unui program scris n limbajul C;
Evaluarea i rularea unui program scris n limbajul C.
Tipuri de date i variabile
Tipuri de date;
Conversii de tipuri de date;
Definirea tipurilor de date. Structuri;
Tipurile de date: Uniune vs. Struct;
Iniializarea variabilelor;
Declaraii externe;
Operanzi i operatori. Operatori pe bit, expresii matematice.
Instruciuni de control al fluxului programului
Instruciuni de control;
Funcii;
Rezolvarea unei probleme prin mprirea n funcii.

Tablouri, Pointeri & iruri de caractere


Tablouri;
Iniializarea tablourilor;
Pointeri, Adrese i spatiul de memorie;
Aritmetica pointerilor;
iruri de caractere i iruri constante de caractere.
Alocarea memoriei
Organizarea memoriei, clase de stocare a memoriei;
Transmiterea parametrilor prin adresa;
Transmiterea tablourilor ca parametru.
BIBLIOGRAFIE
[1] Bazele matematice ale calculatoarelor, Florian Mircea Boian, Liana Bozga, Presa
Universitar Clujeana, 2000
[2]The C Programming Language (2nd edition), Brian W. Kernighan, Dennis M. Ritchie,
Prentice Hall Software Series, 1988
[3]Limbajele C si C++ pentru ncepatori Vol. I (p.1 si 2) - Limbajul C, Liviu Negrescu, Editura
Albastra, 2009

S-ar putea să vă placă și