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
initcall
BCM wifi驱动学习
3rdparty\wifi\BCM43362\special\bcmdhd\dhd\sys\dhd_linux.c#ifLINUX_VERSION_CODE>=KERNEL_VERSION(2,6,0)late_
initcall
chen198746
·
2013-09-04 15:00
android源码分析--从logger内核驱动开始
logger的驱动程序为文件logger.c,位于内核driver/staging/android目录.从最后一行device_
initcall
(logger_init)入口,内核在启动时调用logger_init
Lukes
·
2013-08-31 13:00
LINUX内核中的xx_
initcall
初始化标号
转载与:http://blog.csdn.net/thl789/article/details/6581146LINUX内核中的xx_
initcall
初始化标号 田海立@CSDN 2011-07-02
longshan_2009
·
2013-08-15 10:00
linux设备和驱动加载的先后顺序
静态加载:将所有模块的程序编译到Linux内核中,由do_
initcall
函数加载核心进程(/ini
manshq163com
·
2013-08-02 15:00
内核中socket address family的注册过程
linux内核启动之时,会初始化各subsystem(子系统),bluetooth就是这样的一个子系统之一bluetooth/af_bluetooth.c subsys_
initcall
(bt_init
yinlijun2004
·
2013-07-29 00:00
查看Linux内核启动时调用的init函数
Linux内核引导加载后会调用一些初始化函数其中有很多模块化的代码使用do_initcalls调用这些函数通过宏pure_
initcall
、core_
initcall
、subsys_
initcall
、fs_
initcall
zahuopuboss
·
2013-07-01 15:00
linux
kernel
initcall
Linux IPv4代码分析系列(2)
core_
initcall
(sock_init);/* early
lvzg2005
·
2013-06-24 08:19
linux
IPv4代码分析
Machine_desc & boot & Kernel_init &
initcall
& module_init
跳转到start_kernel中,与本题相关的主要是setup_arch()和rest_init(),其中前者执行的较早,而后者做为start_kernel执行的最后一个函数。函数start_kernel()和rest_init()定义在kernel/init/main.c中,函数setup_arch()定义在kernel/arch/arch_name/kernel/setup.c中。1.setu
zirconsdu
·
2013-05-08 10:00
module_init
MACHINE_END
MACHINE_START
initcall
linux设备和驱动加载的先后顺序
静态加载:将所有模块的程序编译到Linux内核中,由do_
initcall
函数加载核心进程(/init/main.c)kernel_initàdo_basic_setup()àdo_initcalls(
melody157398
·
2013-05-06 16:00
linux设备和驱动加载的先后顺序
1系统初始化调用函数集分析(静态)1.1函数定义 在linux内核代码里,运用了subsys_
initcall
来进行各种子系统的初始化,具体怎么初始化的呢?其实并不复杂。以2.6.29内核作为例子。
wealoong
·
2013-04-15 14:00
顺序
init
linux内核__define_
initcall
分析
在阅读linux内核代码的过程中经常会看到驱动代码中在最后调用arch_initcallsubsys_initcallmodule_init等函数,虽然知道这些函数是来确定驱动在内核启动过程中的加载顺序的,但是没有仔细看过实现原理,借清明节空闲来看一下具体实现,以mips处理器2.6.21内核为例。 在linux/init.h中可以看到以下代码:/*initcallsarenowgroupedb
skyflying2012
·
2013-04-06 17:00
linux重新扫描pci总线
pci_bus_type,关注成员dev_attrstaticint__initpci_driver_init(void){returnbus_register(&pci_bus_type);}postcore_
initcall
moon146
·
2013-03-31 20:02
linux
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
解密module_init
1.在MODULE没有定义这种情况下,module_init定义如下:#definemodule_init(x)__
initcall
(x);因为#define__
initcall
(fn)
tang_jin_chan
·
2013-03-28 09:00
console_init初始化的研究
void__initconsole_init(void){
initcall
_t*call;/*SetupthedefaultTTYlinediscipline.*/(
tang_jin_chan
·
2013-03-28 09:00
MID驱动之二G-sensor
驱动入口函数:late_
initcall
(BMA250_init);进入BMA250_init()函数,开头非常明显定义了三个重要变量structi2c_board_infoinfo;s
suwenqiang2011
·
2013-02-28 09:00
late_
initcall
和module_init
在init.h中有如下定义 #definepure_
initcall
(fn) __define_
initcall
("0",fn,1)#definecore_
initcall
(fn) __define_
initcall
suwenqiang2011
·
2013-02-25 15:00
__
initcall
不能用于模块代码中
如题,本来想在debugfs中生成一个文件的,发现用__
initcall
用在模块中不起作用,可考虑用模块参数代替,/sys/module/xxxx/parameters.
a254373829
·
2013-02-01 09:00
usb子系统初始化
在/drivers/usb/core/Usb.c中,subsys_
initcall
(usb_init)声明了usb子系统入口函数usb_init[cpp] viewplaincopystatic int
wantianpei
·
2013-01-14 13:00
Linux-2.6平台下SCSI子系统初始化及退出
它使用宏subsys_
initcall
定义。
yuesichiu
·
2013-01-12 16:00
linux设备和驱动加载的先后顺序
静态加载:将所有模块的程序编译到Linux内核中,由do_
initcall
函数加载核心进程(/init/main.c)kernel_initàdo_basic_setup()àdo_initcalls(
rain0993
·
2013-01-03 17:00
二、usb子系统初始化
在/drivers/usb/core/Usb.c中,subsys_
initcall
(usb_init)声明了usb子系统入口函数usb_initstaticint__initusb_init(void
paomadi
·
2012-12-29 14:00
解密module_init
1.在MODULE没有定义这种情况下,module_init定义如下:#definemodule_init(x)__
initcall
(x);因为#define__
initcall
(fn)
sanchuyayun
·
2012-12-04 10:00
LINUX内核中的xx_
initcall
初始化标号
http://blog.csdn.net/thl789/article/details/6581146LINUX内核中有很多的初始化指示标志postcore_
initcall
(),arch_
initcall
lwpping
·
2012-11-26 15:00
驱动程序的基本函数
module_init驱动程序初始化入口点module_init(x)x为启动时或插入模块时要运行的函数如果在启动时就确认把这个驱动程序 插入内核或以静态形成链接,则module_init 将其初始化例程加入到"__
initcall
.int
zclongembedded
·
2012-11-22 10:00
Linux内核中的xx_
initcall
初始化标号
初始化标号先看这些宏的定义(定义在文件include/linux/init.h中)#definepure_
initcall
(fn)__define_
initcall
("0",fn,0) #definecore_
initcall
yangwen123
·
2012-11-14 10:00
linux
linux内核
late_
initcall
和module_init
在init.h中有如下定义 #definepure_
initcall
(fn) __define_
initcall
("0",fn,1)#definecore_
initcall
(fn) __define_
initcall
bingqingsuimeng
·
2012-11-04 15:00
kernel中有
initcall
的优先级
core_
initcall
(fn) .
initcall
1.initpostcore_
initcall
(fn) .
initcall
2
DB_Terrill
·
2012-10-31 14:00
解密module_init幕后的故事
1.在MODULE没有定义这种情况下,module_init定义如下:#definemodule_init(x) __
initcall
(x);因为#
bailyzheng
·
2012-10-16 10:00
linux内核启动时间分析
1.首先修改kernel的bootargs,在bootargs中添加以下内容:
initcall
_debugprintk.time=y 我使用的bootargs修改后如下: mem=64Mconsole
HAOMCU
·
2012-09-20 11:00
脚本
linux内核
linux子系统的初始化_subsys_
initcall
():那些入口函数【转】
通常USB、PCI这样的子系统都会有一个名为subsys_
initcall
的入口,如果你选择它们作为研究内核的切入点,那么就请首先找到它。
gujing001
·
2012-09-06 10:00
linux
Module
脚本
任务
Descriptor
linux内核
tty驱动初始化
1.tty_ldisc线路规程的初始化只要是函数driver/tty/tty_io.c console_init()void__initconsole_init(void) {
initcall
_t
rockrockwu
·
2012-08-22 20:00
Linux/Android启动之Machine-Init函数
线程kernel_init将会依次调用do_basic_setup() -->do_initcalls()-->do_one_
initcall
manshq163com
·
2012-07-05 18:00
内核:一个中断如何对应多个句柄
input子系统input子系统代码位置:kernel/drivers/input/input.c这个文件完成input系统最原始的初始化,subsys_
initcall
开始子系统的初始化,并封装EXPORT_SYMBOL
xujianqun
·
2012-06-21 09:00
android
struct
shell
File
Class
input
Linux驱动加载顺序
Linux内核为不同驱动的加载顺序对应不同的优先级,定义了一些宏:include\linux\init.h#definepure_
initcall
(fn) __define_
initcall
("0",
Tommy_wxie
·
2012-06-04 17:00
linux
Module
include
makefile
audio
linux内核
Linux驱动加载顺序
Linux内核为不同驱动的加载顺序对应不同的优先级,定义了一些宏:include\linux\init.h#definepure_
initcall
(fn) __define_
initcall
("0",
smart_qiang
·
2012-05-28 21:00
linux
Module
include
makefile
audio
linux内核
Linux输入子系统分析 -- 输入子系统初始化
Linux输入子系统分析(1)--输入子系统初始化[linux-3.0http://lxr.linux.no/#linux+v3.0]输入子系统:2173subsys_
initcall
(input_init
tronteng
·
2012-05-15 18:00
Linux USB subsystem -- initialize
LinuxUSBsubsystem--initialize[Linux3.2][driver/usb/core/usb.c]USB作为Linux系统的一个子系统,其初始化函数被subsys_
initcall
tronteng
·
2012-05-15 18:00
Linux下s3c6410的GPIO操作(2)
1、还接着看上一篇的这个函数arch_
initcall
(s3c64xx_gpiolib_init);static__initints3c64xx_gpiolib_init(void){s3c64xx_gpiolib_add
tianxiawuzhei
·
2012-05-13 10:00
c
linux
struct
output
initialization
Numbers
Linux下s3c6410的GPIO操作(1)
1、arch/arm/plat-s3c64xx/gpiolib.c文件中有如下:arch_
initcall
(s3c64xx_gpiolib_init);这个应该实在系统初始化时调用。
tianxiawuzhei
·
2012-05-13 09:00
c
linux
struct
Signal
output
Diagnostics
linux kernel
initcall
函数
在一个内核函数的定义中添加一个__init属性,在编译后的内核映像中位于特殊的initsection中,但并不能保证会在内核初始化的时候被调用,应该通过以下的宏来确保初始化函数会被调用。linux/init.h 相关宏定义: /* *A"pure"initcallhasnodependenciesonanythingelse,andpurely *initializesvariabl
a254373829
·
2012-05-03 10:00
Linux USB subsystem -- initialize
[Author:BoShen][Linux3.2][driver/usb/core/usb.c]USB作为Linux系统的一个子系统,其初始化函数被subsys_
initcall
修饰。
voice_shen
·
2012-03-22 16:00
linux
usb
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 初始化
函数调用的顺序 (gdb) bt #0 pci_arch_init () at arch/x86/pci/init.c:13 #1 0xc1001255 in do_one_
initcall
(fn
qinglongyun
·
2012-03-17 20:00
linux
Linux基础: 解密module_init幕后的故事
1.在MODULE没有定义这种情况下,module_init定义如下:#definemodule_init(x) __
initcall
(x);因为#define__initcal
angle_birds
·
2012-03-16 00:00
Linux内核中的xx_
initcall
本文编辑整理自:http://www.linuxidc.com/Linux/2011-09/43354.htm先看这些宏的定义(定义在文件include/linux/init.h中)#definepure_
initcall
chengyang
·
2012-03-12 23:00
linux子系统的初始化_subsys_
initcall
():那些入口函数
通常USB、PCI这样的子系统都会有一个名为subsys_
initcall
的入口,如果你选择它们作为研究内核的切入点,那么就请首先找到它。
yimiyangguang1314
·
2012-03-02 14:00
linux
Module
脚本
任务
Descriptor
linux内核
内核驱动初始化顺序 ---- __define_
initcall
kernel_init,NULL,CLONE_FS|CLONE_SIGHAND)--->kernel_init()--->do_basic_setup()--->do_initcalls()--->do_one_
initcall
OLillian
·
2012-03-01 14:00
内核初始化过程中的调用顺序
来自http://www.cnblogs.com/hoys/archive/2012/02/22/2363399.html所有的__init函数在区段.
initcall
.init中还保存了一份函数指针,
HAOMCU
·
2012-03-01 14:00
linux
Access
resources
X86
宏定义__define_
initcall
(level,fn)
宏定义__define_
initcall
(level,fn)对于内核的初始化很重要,他指示编译器在编译的时候,将一系列初始化函数的起始地址值按照一定的顺序放在一个section中。
layout2009
·
2012-02-22 10:34
函数
职场
编译器
其他
休闲
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他