Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
C alaptípusok
- Egész típusok
- Lebegőpontos típusok
- Mutatok (mutató aritmetika, mutató dereferálás)
- Tömbök
- A tömbök és mutatók közötti kapcsolat
- Felsorolások
Programozási szerkezetek
- if - else állítások
- switch állítások
- while ciklusok és do - while ciklusok
- for ciklusok
- goto állítások
- Függvények C-ben
- Függvény prototípusok
- A C érték szerinti argumentumátadási mechanizmusának megértése
- Függvények implementálása
- Függvények hívása
- Mutatok használata értékek referencia szerinti átadásához
- Tömbök átadása függvényeknek
- A C visszatérési érték mechanizmusának megértése
- Mutatok használata értékek referencia szerinti visszaadásához
Adatszerkezetek
- Adatszerkezetek definiálása
- Adatszerkezet elemeinek elérése és manipulálása
- Mutatok adatszerkezetekre
- A nyíl (->) operátor
- Mutatok használata adatszerkezet tömbök bejárásához
Haladó témák
- Mutatok mutatókra
- Függvénymutatok
- A const és static kulcsszavak - jelentésük és használatuk
- Típuskonverziók és típuskonverzió void * mutatok használata
- Adatszerkezetek, amelyek mutatókat tartalmaznak adatszerkezetekre
- Adatszerkezetek, amelyek függvénymutatókat tartalmaznak
- Függvénymutatok és táblázatvezérelt programozás
- Bites mezők adatszerkezetekben
- Uniók
- Tömbök használata körkörös pufferek és veremek implementálásához
- Modulok mint adatszerkezetek és interfészek
- Dinamikus adatszerkezetek és felhasználásuk
- Egyszeresen láncolt listák
- Kétszeresen láncolt listák
A C standard könyvtár áttekintése
- putc, putchar, getc, getchar
- printf, scanf
- Karakterlánc manipulációs függvények (strcpy, strcat, ...) Beágyazott rendszer orientált témák
- Port címek beállítása
- Bitorientált adatszerkezetek definiálása
- Fordító specifikus funkciók
- #pragmas
- Nem ANSII C kiterjesztések
- Speciális függvényregiszterek elérése és manipulálása
- Megszakítási kezelők implementálása
- Assembly kód hívása C-ből
- C kód hívása assembly kódból
- Linkerek és linker szkriptek
- Célperifériák könyvtárainak megértése és felhasználása
- Saját eszközkönyvtárak implementálása
- Időzítők és felhasználásuk
- Hardver időzítők
- Szoftver időzítők
Eseményvezérelt programozás alapjai
- Port I/O - LED-ek villogtatása
- Szoftveres késleltetések
- Billentyűzet szkennelés
- Alap RS232
- Alapvető adatgyűjtés és érzékelőillesztés
- EEPROM-mal való munka (beépített és SPI/I2C)
Követelmények
Nincs
14 Órák
Vélemények (2)
Egy érdekes és széles körű témakör
Maciej Perkowski - Nordic Semiconductor
Kurzus - Advanced C Programming
Gépi fordítás
Nagyszerű konceptek, melyekben praktikus alkalmazások ismeretei vannak meghonosultak
Patrick German - Roush Industries
Kurzus - Programming in C
Gépi fordítás