Οργάνωση Κωδικού Λογισμικού
- Εισέλθετε στο σύστημα ή εγγραφείτε για να υποβάλετε σχόλια
English
Français
Ο κώδικας των παραδειγμάτων για τους επεξεργαστές LPC43xx και LPC18xx είναι οργανωμένο με τον ίδιο τρόπο. Αφότου κατεβάσετε και αποσκεύαστε τον κωδικό λογισμικού από το www.diolan.com (http://www.diolan.com/downloads/lpc4300-demos.zip, http://www.diolan.com/downloads/lpc1800-demos.zip), θα δείτε 5 φακέλους:

- Ο φάκελος
Boardsπεριέχει τα συγκεκριμένα αρχεία της δοκιμαστικής πλακέτας. Αυτά τα αρχεία ορίζουν τα ενσωματωμένα LEDs και κουμπιά. Περιέχει επίσης τους οδηγούς για την δοκιμαστική πλακέτα που δεν είναι μέρος της βιβλιοθήκης οδηγών CMSIS-Compliant Standard Peripheral Firmware Driver Library (π.χ. εξωτερικό SDRAM). - Οι φάκελοι
CoreκαιDriversπεριέχουν τα αντίστοιχα μέρη των LPC43xx ή (LPC18xx) βιβλιοθήκη οδηγών CMSIS-Compliant Standard Peripheral Firmware Driver Library. - Ο φάκελος
Examplesπεριέχει τον κωδικό των παραδειγμάτων για τις πλακέτες ανάπτυξης LPC4350-DB1, LPC4357-DB1 και LPC1850-DB1. Στις επόμενες ενότητες θα εξετάσουμε αυτά τα παραδείγματα λεπτομερώς. - Ο φάκελος
Linkerπεριέχει εκκίνηση φλας (flash loaders) και αρχεία ρύθμισης συνδέσμων (linker configuration files) για τον ενσωματωμένο πάγκο εργασίας (IAR Embedded Workbench) και τα ενσωματωμένα εργαλεία ανάπτυξης για το ARM (KEIL Embedded Development Tools for ARM).
Οργάνωση Φακέλου Παραδειγμάτων
Ας δούμε τον φάκελο Examples με περισσότερη λεπτομέρεια. Το κάθε παράδειγμα έχει το δικό υπό-φάκελο:

Ένα παράδειγμα οργανώνεται ως εξής:

- Τα πρωτεύον αρχεία παραδειγμάτων (
main.c,config.h, κτλ.) βρίσκονται στη ρίζα του φακέλου του παραδείγματος. - Υπάρχουν ξεχωριστοί υπό-φάκελοι για κάθε αρχείο για το περιβάλλον ενός έργου ανάπτυξης:
- Ο φάκελος
EWARMπεριέχει αρχεία έργου και χώρο εργασίας για το ενσωματωμένο πάγκο εργασίας για τον ενσωματωμένο πάγκο εργασίας (IAR Embedded Workbench). - Ο φάκελος
Keilπεριέχει αρχεία έργου και χώρο εργασίας για τα ενσωματωμένα εργαλεία ανάπτυξης (KEIL Embedded Development Tools for ARM). - Επιπλέον υπό-φάκελοι μπορεί να υπάρχουν εάν τα παραδείγματα χρησιμοποιούν βιβλιοθήκες τρίτων – τους υπό-φακέλους
easywebκαιusbdστο παράδειγμα Παράδειγμα Συνδιασμένης Δοκιμής (Combined Demo).
Αρχεία έργου παραδειγμάτων για το ενσωματωμένο πάγκο εργασίας
Ο φάκελος EWARM περιέχει 3 αρχεία:

- Το αρχείο
*.ewdπεριέχει τις ρυθμίσεις για ανίχνευση σφαλμάτων. - Το αρχείο
*.ewpείναι αρχείο έργου. - Το αρχείο
*.ewwείναι αρχείο χώρος εργασίας. Ο χώρος εργασίας περιέχει ένα ή μερικά έργα. Ο χρήστης πρέπει να ανοίξει αυτό το αρχείο να τρέξει ένα παράδειγμα.
Αρχεία Παραδειγμάτων Έργων για KEIL Ενσωματωμένα Εργαλεία Ανάπτυξης για ARM
Ο φάκελος Keil για τα περισσότερα παραδείγματα περιέχει 2 αρχεία:

- Το αρχείο *.uvopt περιέχει τις ρυθμίσεις περιβάλλοντος για το τρέχων έργο.
- Το αρχείο
*.uvprojείναι αρχείο έργου. Ο χρήστης πρέπει να ανοίξει αυτό τα αρχείο να τρέξει ένα παράδειγμα.
Μερικά από τα παραδείγματα αποτελούνται από πολλαπλά έργα. Τα αρχείο χώρου εργασίας (*.uvmpw) είναι παρών σε αυτή την περίπτωση.
Ελληνικά
