課程目錄:Embedded Linux Systems Architecture培訓
        4401 人關注
        (78637/99817)
        課程大綱:

          Embedded Linux Systems Architecture培訓

         

         

         

        Introduction
        History of Unix/Linux
        Free Software
        Unix Philosophy
        HOST PLAYGROUND
        Play with GNU/Linux
        architecture
        shell
        permissions
        FHS (file hierarchy standard)
        hard/soft links
        real/effective uid/gid
        scheduler
        process/task/thread
        IPC simple/advanced
        pipes
        signals
        message queues
        semaphores
        shared memory
        sockets
        select/poll
        IPC techniques to avoid
        Host Linux setup
        Yocto/ELDK (cross/target tools, libraries, packages)
        Terminal Emulation
        Servers (DHCP, tftp, NFS)
        TARGET PLAYGROUND
        files needed to run something on board
        JTAG/BDI config
        u-boot (checkout, config, build)
        kernel (checkout, config, build)
        rootfs
        flat device tree
        build/execute what's applicable from above on the target board
        various rootfs
        CRAMFS
        ramdisk
        MTD
        JFFS2
        roEXT2
        ubi
        build/execute what's applicable from above on the target board
        comparison of root file systems
        debugging
        simple tools
        local/remote
        user/kernel
        gdb
        gdbserver
        JTAG/BDI (optional)
        profiling
        gprof
        gcov
        oprofile
        REAL-TIME
        prerequisites
        interrupts
        reentrant code
        real-time Linux
        explicit/implicit preemption points
        real-time preemption patch
        fully preemptive kernel
        hard real-time extensions
        Adeos/Xenomai
        adeos patch
        xenomai
        patch/config/build kernel
        run it on board
        SW RELEASE
        administration
        development
        how to reproduce an SW release?
        MISC
        getopt
        endianess
        cheat-sheets
        Except where otherwise noted content on this course outline is licensed under Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).