Chapter 1: Getting Started
Chapter 3: Working with Files
                Linux File Structure
                System Calls and Device Drivers
                Library Functions
                Low-Level File Access
                The Standard I/O Library
                Formatted Input and Output
                File and Directory Maintenance
                Scanning Directories
                Errors
                Advanced Topics: fcntl and mmap
Chapter 4: The Linux Environment
                Program Arguments
                Environment Variables
                Time and Date
                Temporary Files
                User Information
                Host Information
                Logging
                Resources and Limits
Chapter 5: Terminals
                Reading from and Writing to the Terminal
                Talking to the Terminal
                The Terminal Driver and the General Terminal Interface
                The termios Structure
                Terminal Output
                Detecting Keystrokes
Chapter 7: Data Management (*)
                Managing Memory
                File Locking
Chapter 11: Processes and Signals (*)
                What Is a Process?
                Process Structure
                Starting New Processes
                Signals
Chapter 12: POSIX Threads (*)
                What Is a Thread?
                Advantages and Drawbacks of Threads
                A First Threads Program
                Simultaneous Execution
                Synchronization
                Thread Attributes
                Canceling a Thread
                Threads in Abundance
Chapter 13: Inter-Process Communication: Pipes (*)
                What Is a Pipe?
                Process Pipes
                Sending Output to popen
                The Pipe Call
                Parent and Child Processes
                Named Pipes: FIFOs
Chapter 14: Semaphores, Shared Memory, and Message Queues (*)
                Semaphores
                Shared Memory
                Message Queues
                IPC Status Commands
Chapter 15: Sockets (*)
                What Is a Socket?
                Socket Connections
                Network Information
                Multiple Clients
                Datagrams



- Copyright © Lập trình hệ thống nhúng Linux . Powered by Luong Duy Ninh -