Embedded Sixth summary

Embedded Linux development tools:
gcc the make shell
embedded linux system development:
services provided by the kernel corresponding function
software kernel hardware
C Programming Language:
No os grammar
embedded Linux C development:
"Instructions will see"
Linux System Components:
user space, kernel space
PS: access security access security is divided into two spaces protect the kernel of the kernel, user space can not easily access the kernel space, you can access the call by the system.
Role: the user space access to kernel space and access to services
focus on content API
system call How did it happen?
Function interface -API call the operating system: user programming interface
user programming interface (API) learning embedded Linux system development actually learn. " learn to see and use instructions "user programming Interface Manual !!!
file operations, processes, threads operating (multi-tasking), network, device user how to send system call?
File operations, operations process (multitasking), a file descriptor (ID number of the file);. ① dynamic allocation only when the operation of this file, the system will assign a file descriptor; ② non-negative integer, number 3 from the beginning, (0,1,2 there are three other roles);

Published 10 original articles · won praise 0 · Views 265

Guess you like

Origin blog.csdn.net/m0_46451503/article/details/105354625