Course Outline

C Βασικοί τύποι δεδομένων

    Ακέραιοι τύποι Τύποι κινητής υποδιαστολής Δείκτες (αριθμητική δείκτη, αποπροστασία δείκτη) Πίνακες Η σχέση μεταξύ πινάκων και δεικτών Αριθμοί

Programming κατασκευές

    if - else εντολές εναλλάσσουν εντολές while βρόχους και do - while βρόχους για βρόχους goto εντολές Λειτουργίες σε C Πρότυπα συνάρτησης Κατανόηση της κλήσης του C με τιμή μηχανισμού για μεταβίβαση ορισμάτων Εφαρμογή συναρτήσεων Κλήση συναρτήσεων Χρήση δεικτών για μεταβίβαση τιμών με αναφορά Μεταβίβαση πινάκων σε συναρτήσεις Κατανόηση της τιμής επιστροφής του C μηχανισμός Χρήση δεικτών για επιστροφή τιμών με αναφορά

ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ

    Καθορισμός δομών δεδομένων Access και χειρισμός των στοιχείων μιας δομής δεδομένων Δείκτες σε δομές δεδομένων Ο τελεστής βέλους (->) Χρήση δείκτη για τη διάβαση μιας σειράς δομών δεδομένων

Προχωρημένα θέματα

    Δείκτες σε δείκτες Δείκτες συνάρτησης Const και στατικές λέξεις-κλειδιά - οι έννοιες και οι χρήσεις τους Casts και casting  Χρήση void * pointers Δομές δεδομένων που περιέχουν δείκτες σε δομές δεδομένων Δομές δεδομένων που περιέχουν δείκτες συναρτήσεων Δείκτες συναρτήσεων και προγραμματισμός βάσει πίνακα Πεδία bit σε δομές δεδομένων Ενώσεις Χρήση πινάκων για υλοποίηση κυκλικά buffers και στοίβες Ενότητες ως δομές δεδομένων και διεπαφές Δυναμικές δομές δεδομένων και οι χρήσεις τους Λίστες μεμονωμένα συνδεδεμένες λίστες διπλά συνδεδεμένες

Επισκόπηση της βασικής βιβλιοθήκης C

    putc, putchar, getc, getchar printf, scanf Λειτουργίες χειρισμού συμβολοσειρών (strcpy, strcat, ...) Ενσωματωμένα θέματα προσανατολισμένα στο σύστημα Ρύθμιση διευθύνσεων θυρών Καθορισμός δομών δεδομένων προσανατολισμένων στα bit Ειδικά χαρακτηριστικά μεταγλωττιστή #pragmas Επεκτάσεις Non ANSII C AccessΕνεργοποίηση και χειρισμός καταχωρητές ειδικών συναρτήσεων Εφαρμογή χειριστών διακοπής Κλήση κωδικού συγκροτήματος από C Κλήση C από κωδικό συναρμολόγησης
Συνδέκτες και σενάρια σύνδεσης
  • Κατανόηση των βιβλιοθηκών περιφερειακών συσκευών στόχων και των χρήσεών τους
  • Υλοποίηση των δικών σας βιβλιοθηκών συσκευών
  • Χρονοδιακόπτες και οι χρήσεις τους Χρονοδιακόπτες υλικού
  • Χρονοδιακόπτες λογισμικού
  • Βασικά στοιχεία προγραμματισμού με γνώμονα την εκδήλωση
  • Θύρα I/O - LED που αναβοσβήνουν Καθυστερήσεις λογισμικού Σάρωση πληκτρολογίου Βασικό RS232 Βασική λήψη δεδομένων και διεπαφή αισθητήρα Εργασία με EEPROM (σε τσιπ και SPI/I2C)

    Requirements

    Κανένας

      14 Hours
     

    Number of participants


    Starts

    Ends


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Testimonials (5)

    Related Courses

    Agile and TDD with C

      21 Hours

    Combined C/C++, JAVA and Web Application Security

      28 Hours

    Advanced Java Security

      21 Hours

    Combined JAVA, PHP and Web Application Security

      28 Hours

    Standard Java Security

      14 Hours

    Java and Web Application Security

      21 Hours

    Advanced Java, JEE and Web Application Security

      28 Hours

    Related Categories