Embedded linux kernel startup process

Source: Internet
Author: User
Embedded linux kernel boot process 1. file system principle root file system, various virtual file systems, and various format file systems. II. mount mounting principle www.2cto.com III. about linux startup: 1. the starting pic of uboot is a point...
Embedded linux kernel boot process 1. file system principle root file system, various virtual file systems, and various format file systems. II. mount mounting principle www.2cto.com III. about linux startup: 1. when uboot is started, pic is a point 2. uboot starts kernel, loads, decompress, and transmits startup parameters. 3, kernel starts fs 4, proc/principle, Virtual File System 5, sys/principle, Virtual File System 6, principle of automatic generation of device nodes under dev/mdev is udev's simplified configuration automatic generation/sys. That is, when the mounting operating system is started, all device information will be identified and automatically exported to/sys. udev is in the user state, according to the device information in/sys, automatically create the correct device file under/dev. Udev works completely in the user space, and uses the hotplug event sent by the kernel when the device is added or removed. 7, from user space to file system to driver context (system call) 8. initrd and ramdisk start processes.
9. for kernel, some struct of fs: struct super block struct inode www.2cto.com struct file indicates the struct of the task, indicating the struct of the mounted struct.
10. tmpfs file system 11. kernel formats: vxlinux, zImage, and umage. 12th, devfs 13th, about device registration, there are so many registration functions in the kernel, how the device is managed in the kernel, and how the device registration function is managed, for this problem, I abstract it like this. equipment is a large and small company in society, and the company must register with the relevant departments. this is generally the industrial and commercial department, the industrial and commercial departments are generally centrally managed by the state. But ....
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.