【鸿蒙OH-v5.0源码分析之 Linux Kernel 部分】009 - 一号内核线程 kernel_init线程 之 do_basic_setup() 函数源码分析

【鸿蒙OH-v5.0源码分析之 Linux Kernel 部分】009 - 一号内核线程 kernel_init线程 之 do_basic_setup 函数源码分析


系列文章汇总:《鸿蒙OH-v5.0源码分析之 Uboot+Kernel 部分】000 - 文章链接汇总
本文链接:《【鸿蒙OH-v5.0源码分析之 Linux Kernel 部分】009 - 一号内核线程 kernel_init线程 之 do_basic_setup() 函数源码分析


do_basic_setup() 函数主要工作如下:

    1. 在多处理器系统(SMP, Symmetric Multi-Processing)中初始化CPU set功能
    1. 初始化内核中的驱动子系统, 初始化一些通用的硬件驱动接口,如I/O操作、中断处理等
    1. 初始化与中断相关的处理程序
    1. 执行构造函数列表中的函数
    1. 启用用户

猜你喜欢

转载自blog.csdn.net/Ciellee/article/details/142284683