Course Outline

Εισαγωγή

    Ιστορία του Unix/Linux Ελεύθερο Λογισμικό Unix Philosophy

ΦΙΛΟΞΕΝΟΥΣ ΠΑΙΔΙΚΗ ΧΑΡΑ

    Παίξτε με δικαιώματα κελύφους αρχιτεκτονικής GNU/Linux FHS (πρότυπο ιεραρχίας αρχείων) σκληροί/απαλοί σύνδεσμοι πραγματικό/αποτελεσματικό uid/προγραμματιστής gid διαδικασία/εργασία/νήμα IPC απλές/προηγμένες σωλήνες σήματα ουρές μηνυμάτων σηματοφόροι υποδοχές κοινής μνήμης επιλογή/δημοσκόπηση
Τεχνικές IPC προς αποφυγή
  • Ρύθμιση κεντρικού υπολογιστή Linux Yocto/ELDK (εργαλεία μεταξύ/στόχων, βιβλιοθήκες, πακέτα)
  • Εξομοίωση τερματικού
  • Διακομιστές (DHCP, tftp, NFS)
  • ΣΤΟΧΟΣ ΠΑΙΔΙΚΗ ΧΑΡΑ
  • αρχεία που χρειάζονται για να τρέξει κάτι ενσωματωμένο JTAG/BDI config u-boot (checkout, config, build) kernel (checkout, config, build) rootfs flat device tree
  • δημιουργήστε/εκτελέστε ό,τι ισχύει από πάνω στον πίνακα στόχο

      διάφορα rootfs CRAMFS
    ραμδίσκος
  • MTD
  • JFFS2
  • roEXT2
  • που
  • δημιουργήστε/εκτελέστε ό,τι ισχύει από πάνω στον πίνακα στόχο
  • σύγκριση ριζικών συστημάτων αρχείων
  • αποσφαλμάτωση απλών εργαλείων
  • τοπικό/απομακρυσμένο
  • χρήστη/πυρήνα
  • gdb
  • gdbserver
  • JTAG/BDI (προαιρετικό)
  • προφίλ gprof
  • gcov
  • οπροφίλ
  • ΠΡΑΓΜΑΤΙΚΟΣ ΧΡΟΝΟΣ
  • προαπαιτούμενα διακόπτει τον κωδικό επανεισόδου
  • σε πραγματικό χρόνο Linux ρητά/σιωπηρά σημεία προκοπής
  • ενημερωμένη έκδοση κώδικα προκαταβολής σε πραγματικό χρόνο
  • πλήρως προληπτικός πυρήνας
  • σκληρές επεκτάσεις σε πραγματικό χρόνο

      Adeos/Xenomai adeos patch
    xenomai
  • patch/config/build kernel
  • τρέξτε το επί του σκάφους
  • ΕΚΔΟΣΗ ΝΔ
  • ανάπτυξη διαχείρισης πώς να αναπαράγετε μια έκδοση SW;
  • MISC
  • getopt endianess cheat-sheets
  • Εκτός από τις περιπτώσεις όπου αναφέρεται διαφορετικά το περιεχόμενο σε αυτό το περίγραμμα μαθημάτων αδειοδοτείται σύμφωνα με το Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
  • Requirements

    • Βασική εξοικείωση με τη χρήση ενός συστήματος GNU/Linux (π.χ. Ubuntu) ως τελικός χρήστης στο χώρο χρήστη
    • Βασική εξοικείωση με ένα κέλυφος γραμμής εντολών
    • Βασικές γνώσεις χώρου χρήστη/ανάπτυξης εφαρμογών με GNU/Linux
    • Βασικές γνώσεις σχετικά με ενσωματωμένους επεξεργαστές και πίνακες ανάπτυξης
    • Βασικές γνώσεις προγραμματισμού C
    • …και/ή φοβάστε να μάθετε τα παραπάνω…
     35 Hours

    Number of participants



    Price per participant

    Testimonials (1)

    Related Courses

    OCSMP Model Builder - Fundamentals prep

    21 Hours

    Buildroot: a Firmware Generator for Embedded Systems

    7 Hours

    Shadowsocks: Set Up a Proxy Server

    7 Hours

    The Yocto Project - An Overview - hands-on

    28 Hours

    Related Categories