E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
initcalls
linux kernel3.4.11 sock_init 调用过程
Linuxkerneldo_
initcalls
()functionsock_init该函数在3.4.11版本的内核中没有直接调用。
Megahertz66
·
2023-09-06 20:13
linux
networking
linux
kernel
socket
boot
Linux kernel启动流程--Apple的学习笔记
而这些数组被do_
initcalls
调用,先
applecai
·
2023-04-12 14:47
Linux启动过程详述
linux/kernel/startup/index.html1.大概流程引导内核内核部分的初始化[start_kernel()]在内核中初始化外设(硬件+驱动)[do_basic_setup()、do_
initcalls
banyinlve3147
·
2022-10-24 07:33
Linux内核---17.platform_device的添加过程
的添加过程内核:Linux2.6.25硬件:TQ2440函数调用过程如下:start_kernel-->rest_init-->开启一个线程:kernel_init-->do_basic_setup-->do_
initcalls
wangcong02345
·
2020-08-20 12:24
linux内核
Usb3--resource资源初始化
kernel_init//-----------------------kernel\init\main.c-->kernel_init_freeable-->do_basic_setup-->do_
initcalls
zll5258
·
2020-08-04 10:54
linux-usb
linux
usb
Linux内核模块静态加载的顺序
静态加载:将所有模块的程序编译到Linux内核中,由do_initcall函数加载核心进程(/init/main.c)kernel_initdo_basic_setup()do_
initcalls
()该函数中会将
LoneHugo
·
2020-07-30 11:37
Linux
查看Linux内核启动时调用的init函数
Linux内核引导加载后会调用一些初始化函数其中有很多模块化的代码使用do_
initcalls
调用这些函数通过宏pure_initcall、core_initcall、subsys_initcall、fs_initcall
雜貨鋪老闆
·
2020-07-12 19:33
Linux内核
Linux内核网络协议栈
一、注册时机1、在内核初始化时完成;2、内核初始化过程(init/main.c):kernel_init()->do_basic_setup()->do_
initcalls
()->do_one_initcall
sdulibh
·
2020-07-05 11:17
linux编程基础
linux内核网络协议栈--网卡报文收发(十六)
网卡数据处理网卡初始化内核启动时会调用do_
initcalls
,从而调用注册的初始化接口net_d
bob62856
·
2020-07-05 03:44
云
linux设备和驱动加载的先后顺序
静态加载:将所有模块的程序编译到Linux内核中,由do_initcall函数加载核心进程(/init/main.c)kernel_initàdo_basic_setup()àdo_
initcalls
(
maopig
·
2020-07-05 00:54
Linux内核驱动加载过程
do_
initcalls
()函数路径在/init/main.c过程如下:start_kernel()--->rest_init()--->kernel_init()--->do_basic_setup(
yanlinembed
·
2020-06-30 06:34
linux编程
TCP协议的初始化及socket创建TCP套接字描述符
arch_call_rest_init()-->rest_init()-->Kernel_init()-->Kernei_init_freeable()-->do_basic_setup()-->do_
initcalls
SA19225155
·
2019-12-26 18:00
socket相关的开机初始化分析
针对内核3.9系统开启时,会使用init/main.c,然后再里面调用kernel_init(),在里面会再调用do_basic_setup(),调用do_
initcalls
(),调用do_one_initcall
ice_camel
·
2019-12-14 13:24
deferred
initcalls
与模块化
deferred
initcalls
与模块化 有两个技术可以加快kernel的启动速度: 1、deferred
initcalls
2、模块化 它们的思想类似,都是将非必要的模块初始化推迟到内核启动之后
·
2015-11-13 13:42
deferred
Driver 初始化顺序
静态加载:将所有模块的程序编译到Linux内核中,由do_initcall函数加载 核心进程(/init/main.c)kernel_init do_basic_setup() do_
initcalls
·
2015-11-13 07:01
driver
kernel入口函数编译运行
而rest_init函数将创建kernel_init进程,并由该进程调用do_basic_setup->do_
initcalls
函数完成所有外部设备的初始化。
·
2015-11-13 01:25
kernel
根文件系统挂载
init_mount_tree()注册了类型为rootfs的fs然后:start_kernel最后rest_init->kernel_initkernel_init->do_basic_setup->do_
initcalls
Decisiveness
·
2015-10-04 15:35
Kernel
linux设备和驱动加载的先后顺序
静态加载:将所有模块的程序编译到Linux内核中,由do_initcall函数加载核心进程(/init/main.c)kernel_initàdo_basic_setup()àdo_
initcalls
(
LoongEmbedded
·
2014-12-05 13:00
嵌入式 linux设备和驱动加载的先后顺序
静态加载:将所有模块的程序编译到Linux内核中,由do_initcall函数加载核心进程(/init/main.c)kernel_initàdo_basic_setup()àdo_
initcalls
(
skdkjxy
·
2014-09-24 19:00
【系统移植】kernel分析
内核启动流程第二阶段starte_kernel: | rest_init: | kernel_init | do_basic_setup();//加载驱动 | do_
initcalls
·
2014-06-22 15:00
kernel
linux启动流程分析
语言执行的第一个函数是start_kernel(),在该函数中执行一定的函数后,会启动第一个内核进程,即kernel_init(),其中一个主要的执行函数是do_basic_setup(),里面又调用了函数do_
initcalls
lieye_leaves
·
2014-04-13 11:00
linux内核中网络文件系统的注册初始化
针对内核3.9系统开启时,会使用init/main.c,然后再里面调用kernel_init(),在里面会再调用do_basic_setup(),调用do_
initcalls
(),调用do_one_initcall
desert-camel
·
2014-01-29 21:00
linux 3.6 启动源码分析(七) do_
initcalls
do_
initcalls
()将按顺序从由__initcall_start开始,到__initcall_end结束的section中以函数指针的形式取出这些编译到内核的驱动模块中初始化函数起始地址,来依次完成相应的初始化
qing_ping
·
2013-12-18 14:00
Linux驱动学习1(框架梳理)
内核执行流程内核初始化设备驱动的过程:第一个C函数从main.c(kernel\init)开始,暂且不论汇编文件start_kernel()->rest_init()->do_basic_setup()->do_
initcalls
King_BingGe
·
2013-11-18 09:00
android
框架
MTK
deferred
initcalls
与模块化
deferredinitcalls与模块化有两个技术可以加快kernel的启动速度:1、deferredinitcalls2、模块化它们的思想类似,都是将非必要的模块初始化推迟到内核启动之后。但实现方法有所差别。deferredinitcalls需要修改内核模块代码,将:module_init(foo_init)修改为:deferred_module_init(foo_init)主要初始化执行完成
njuitjf
·
2013-09-20 11:00
查看Linux内核启动时调用的init函数
Linux内核引导加载后会调用一些初始化函数其中有很多模块化的代码使用do_
initcalls
调用这些函数通过宏pure_initcall、core_initcall、subsys_initcall、fs_initcall
zahuopuboss
·
2013-07-01 15:00
linux
kernel
initcall
linux kernel2.6中软中断运行线程ksoftirqd的创建
start_kernel()创建init线程,init()调用do_pre_smp_
initcalls
()->spawn_kso
vfast_张湛兰
·
2013-06-04 17:33
linux
linux设备和驱动加载的先后顺序
静态加载:将所有模块的程序编译到Linux内核中,由do_initcall函数加载核心进程(/init/main.c)kernel_initàdo_basic_setup()àdo_
initcalls
(
melody157398
·
2013-05-06 16:00
do_initcall()函数的说明
1.在看linux核心代码的时候看到/init/main.c里面的do_
initcalls
函数staticvoid__initdo_
initcalls
(void)742{743 initcall_t
tang_jin_chan
·
2013-03-28 09:00
linux设备和驱动加载的先后顺序
静态加载:将所有模块的程序编译到Linux内核中,由do_initcall函数加载核心进程(/init/main.c)kernel_initàdo_basic_setup()àdo_
initcalls
(
rain0993
·
2013-01-03 17:00
《深入理解Linux网络内幕》学习笔记二:网络设备初始化
静态编译的设备驱动/启动识别的设备注册和初始化下图为系统初始化流程(内核子系统和静态编译的设备驱动都在do_
initcalls
中初
newnewman80
·
2012-10-16 18:00
Linux/Android启动之Machine-Init函数
线程kernel_init将会依次调用do_basic_setup() -->do_
initcalls
()-->do_one_initcall
manshq163com
·
2012-07-05 18:00
根文件系统挂载
init_mount_tree()注册了类型为rootfs的fs 然后:start_kernel最后rest_init->kernel_initkernel_init->do_basic_setup->do_
initcalls
new_abc
·
2012-06-23 09:00
image
command
REST
null
basic
makefile
linux设备和驱动加载的先后顺序
静态加载:将所有模块的程序编译到Linux内核中,由do_initcall函数加载核心进程(/init/main.c)kernel_initàdo_basic_setup()àdo_
initcalls
(
maopig
·
2012-03-20 22:00
linux
Module
gcc
basic
character
linux内核
linux pci 初始化
0xc1001255 in do_one_initcall (fn=0xc17a3afa <pci_arch_init>) at init/main.c:758 #2 0xc176c963 in do_
initcalls
qinglongyun
·
2012-03-17 20:00
linux
内核驱动初始化顺序 ---- __define_initcall
->kernel_thread(kernel_init,NULL,CLONE_FS|CLONE_SIGHAND)--->kernel_init()--->do_basic_setup()--->do_
initcalls
OLillian
·
2012-03-01 14:00
宏定义__define_initcall(level,fn)
在内核初始化段,do_
initcalls
()将按顺序从该section中以函数指针的形式取出这些函数的起始地址,来依次完成相应的初始化。
layout2009
·
2012-02-22 10:34
函数
职场
编译器
其他
休闲
宏定义__define_initcall(level,fn)
在内核初始化段,do_
initcalls
()将按顺序从该section中以函数指针的形式取出这些函数的起始地址,来依次完成相应的初始化。
layout2009
·
2012-02-22 10:34
函数
职场
编译器
Linux/Android启动 之 (module_init和machine-init函数)
线程kernel_init将会依次调用do_basic_setup()-->do_
initcalls
Tommy_wxie
·
2012-02-17 10:00
c
timer
IO
Module
basic
makefile
linux subsys_initcall
在内核初始化段,do_
initcalls
()将按顺序从该section中以函数指针的形式取出这些函数的起始地址,来依次完成相应的初始化。
maopig
·
2011-12-31 00:00
linux
basic
文档
makefile
编译器
代码分析
Linux从开机到登录启动过程综述(3)
x版内核这一部分的启动过程在2.4.x内核中简化了不少,缺省的独立初始化过程只剩下网络(sock_init())和创建事件管理核心线程,而其他所需要的初始化都使用__initcall()宏包含在do_
initcalls
martin2350
·
2011-09-16 22:00
Linux内核网络协议栈1- socket文件系统注册
一、注册时机 1、在内核初始化时完成; 2、内核初始化过程(init/main.c): kernel_init()->do_basic_setup()->do_
initcalls
diecui1202
·
2011-06-14 15:00
C++
c
linux
socket
网络协议
linux内核初始化中 start_kernel()的大体执行过程
内核中关键部分调用过程: start_kernel()-->rest_init()-->kernel_thread()启动内核线程init->init()-->do_basic_setup()-->do_
initcalls
lanyang123456
·
2011-04-12 16:00
thread
basic
linux内核
内核启动组件式初始化(二):流程与细节
2.中断和时钟的初始化3.普通的初始化函数,这些主要是通过do_
initcalls
()函数完成的。第一类初始化中,bootloader传递给kernel的参数格式为A=B,内核通过__set
中华大吉
·
2011-04-09 15:00
分析kernel的initcall函数
分析kernel的initcall函数 先来看看这些initcall函数的声明: /* include/linux/init.h */ /*
initcalls
are now grouped by
isiqi
·
2011-04-08 10:00
thread
linux
REST
Security
__define_initcall 作用
在内核初始化阶段,do_
initcalls
()将按顺序从该section中以函数指针的形式取出这些函数的起始地址,来依次完成相应的初始化。
且听风雨999
·
2010-11-25 19:36
linux
__define_initcall 作用
在内核初始化阶段,do_
initcalls
() 将按顺序从该section中以函数指针的形式取出这些函数的起始地址,来依次完成相应的初始化。由于内核某些部分
bigfirebird
·
2010-11-25 19:00
linux
do_
initcalls
在内核初始化阶段,do_
initcalls
() 将按顺序从该 section中以函数指针的形式取出这些函数的起始地址,来依次完成相应 的初始化。由于内核某些部分的初
byjsj
·
2010-07-05 10:35
职场
休闲
initcalls
do_
initcalls
在内核初始化阶段,do_
initcalls
() 将按顺序从该 section中以函数指针的形式取出这些函数的起始地址,来依次完成相应 的初始化。由于内核某些部分的初
byjsj
·
2010-07-05 10:35
职场
休闲
initcalls
module_init
1.在看linux核心代码的时候看到/init/main.c里面的do_
initcalls
函数staticvoid__initdo_
initcalls
(void)742{743 initcall_t
byjsj
·
2010-07-05 10:35
职场
休闲
module_init
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他