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
s3c6410 休眠与唤醒笔记
s3c6410无法进入休眠 执行echomem>/sys/power/state后系统无法进行休眠跟踪发生pm相关函数没有注册修改arch/arm/plat-samsung/pm.c在最后加上arch_
initcall
hclydao
·
2016-03-31 10:00
OP-TEE笔记之TEECORE的启动过程
optee_os/core/arch/arm/tee/下的init.c,我们来分段解读以下:#defineTEE_MON_MAX_NUM_ARGS8首先定义了一个宏来设定TEE的最大参数个数extern__
initcall
_start
u010071291
·
2016-03-09 16:00
数据
Android源码之Binder(一)
在binder.c文件的最后有下面这么一句代码device_
initcall
(bind
zzu_007
·
2015-12-04 09:00
android
Driver 初始化顺序
静态加载:将所有模块的程序编译到Linux内核中,由do_
initcall
函数加载 核心进程(/init/main.c)kernel_init do_basic_setup() do_initcalls
·
2015-11-13 07:01
driver
BCM wifi驱动学习
BCM43362\special\bcmdhd\dhd\sys\dhd_linux.c #if LINUX_VERSION_CODE >=KERNEL_VERSION(2, 6, 0) late_
initcall
·
2015-11-13 07:17
wifi
kernel入口函数编译运行
1 extern
initcall
_t __
initcall
_start[],
·
2015-11-13 01:25
kernel
module_init调用过程
内核中很多模块都是通过module_init加载的在头文件init.h()中对module_init有如下定义#definemodule_init(x) __
initcall
(x)#define__
initcall
bluebubble
·
2015-11-08 12:00
Linux Linker 的顺序
1.init/initramfs.crootfs_
initcall
(populate_rootfs);2.include/linux/init.h#definepure_
initcall
(fn)
hzpeterchen
·
2015-11-05 16:00
如何调整Linux内核启动中的驱动初始化顺序
板子发现framebuffer初始化很后面,按下面修改即可: //late_
initcall
(dovefb_init); module_init(dovefb_init); 主要参考了下面的文章:
·
2015-10-31 09:13
linux
Linux内核--usb子系统的分析
drivers/usb/core/usb.c subsys_init(usb_init); module_exit(usb_exit); 我们 看到一个subsys_
initcall
,它也是一个宏
·
2015-10-23 09:49
linux
Linux kernel 分析之十三:kbuild系统-编译到内核和编译成模块的区别
#definemodule_init(x) __
initcall
(x);...#else/*MODU
vanquishedzxl
·
2015-07-22 22:00
通过/dev/mem只能访问高端内存以下的内核线性地址空间
html 《/proc/iomem和/proc /ioports对应的fops》 《浅析pc机上如何将vmlinuz- 2.6.31-14-generic解压出vmlinux》 fs_
initcall
·
2015-07-09 16:00
内存
Linux 内核启动时间分析
首先修改kernel的bootargs,在bootargs中添加以下内容: printk.time=y
initcall
_debug
·
2015-07-02 10:00
linux
linux设备和驱动加载的先后顺序
静态加载:将所有模块的程序编译到Linux内核中,由do_
initcall
函数加载核心进程(/init/main.c)kern
lqxandroid2012
·
2015-05-22 15:00
linux驱动加载顺序
Linux内核为不同驱动的加载顺序对应不同的优先级,定义了一些宏:include\linux\init.h#definepure_
initcall
(fn) __define_
initcall
("0",
lqxandroid2012
·
2015-05-22 14:00
tcp/ip 协议栈实现1-概述
源码基于linux3.0.35,imx6,referandtkslinux内核源代码剖析-tcpip实现,深入浅出linuxtcpip,tcpip详解11.协议栈架构,一图概括2.协议栈初始化流程core_
initcall
google_lover
·
2015-04-05 08:21
subsys_
initcall
宏定义的一个例子,acpi/bus.c里面。
staticint__initacpi_init(void){ intresult; if(acpi_disabled){ printk(KERN_INFOPREFIX"Interpreterdisabled.\n"); return-ENODEV; } acpi_kobj=kobject_create_and_add("acpi",firmware_kobj)
sitelist
·
2015-01-27 22:00
ubuntu
分析
内核编译
Linux测量kernel子模块加载时间的方法
1.在文件kernel/init/main.c里面,在接口do_one_
initcall
()中,将
initcall
_debug设置为true,然后编译boot.img2.使用adbshellcat/proc
ctthunagchneg
·
2014-12-28 01:00
linux设备和驱动加载的先后顺序
静态加载:将所有模块的程序编译到Linux内核中,由do_
initcall
函数加载核心进程(/init/main.c)kernel_initàdo_basic_setup()àdo_initcalls(
LoongEmbedded
·
2014-12-05 13:00
linux iic driver1
;staticint__initi2c_adap_s3c_init(void){returnplatform_driver_register(&s3c24xx_i2c_driver);}subsys_
initcall
u012681083
·
2014-11-10 19:00
linux
IIC
linux系统时间初始化
driver/rtc/hctosys.c该文件中只有一个函数:rtc_hctosys,该函数通过宏定义late_
initcall
放在特殊的段,在系统启动时会调用该函数.该函数主要有两个动作:1. rtc_read_time
luoqindong
·
2014-11-02 22:00
各种
initcall
的执行先后顺序(module_init、postcore_
initcall
、arch_
initcall
、subsys_
initcall
、 fs_
initcall
)
转自:http://blog.csdn.net/fenzhikeji/article/details/6860143 现在以module_init为例分析
initcall
在内核中的调用顺序在头文件init.h
njuitjf
·
2014-10-20 10:00
神秘的subsys_
initcall
转自:http://blog.chinaunix.net/uid-12567959-id-161015.html 在内核代码里到处都能看到这个subsys_
initcall
(),而它到底是干什么的呢?
njuitjf
·
2014-10-11 16:00
嵌入式 linux设备和驱动加载的先后顺序
静态加载:将所有模块的程序编译到Linux内核中,由do_
initcall
函数加载核心进程(/init/main.c)kernel_initàdo_basic_setup()àdo_initcalls(
skdkjxy
·
2014-09-24 19:00
linux子系统的初始化_subsys_
initcall
()
通常USB、PCI这样的子系统都会有一个名为subsys_
initcall
的入口,如果你选择它们作为研究内核的切入点,那么就请首先找到它。
面码
·
2014-08-22 11:00
kernel
Linux中Framebuffer驱动详解2
module_init(fbmem_init); subsys_
initcall
(fbmem_init);无论是模块中还是子系统中初始化函数都调用了fbmem_init(),说明它对于framebuffer
phmatthaus
·
2014-08-20 15:00
linux
文件系统
proc
framebuffer
【系统移植】kernel分析
rest_init: | kernel_init | do_basic_setup();//加载驱动 | do_initcalls(); | for(fn=__early_
initcall
_end
·
2014-06-22 15:00
kernel
【Linux高级驱动】input子系统框架
定位此驱动是属于哪种类型的(触摸屏驱动为字符设备) 2.2搜索register_chrdev得到,input.c 2.3分析input.c文件/*入口函数*/ subsys_
initcall
·
2014-06-22 15:00
linux
【Linux高级驱动】rtc驱动开发
【1.分层思想】 1.1rtc-dev.c //设备接口层,功能:给用户提供接口subsys_
initcall
(rtc_init); //module_init(rtc_init) //rtc/
·
2014-06-22 15:00
linux
linux do_
initcall
原理分析
inlclude\linux\init.h #define __define_
initcall
(level,fn,id) \ static
initcall
_t __
initcall
_##fn##id
赵梦茹2012
·
2014-05-30 18:06
linux
原理分析
do_initcall
subsys_
initcall
在linux内核代码里,到处充满了subsys_
initcall
,这个调用是用来干吗的呢?有人回答是系统启动时候用来初始化某些系统的,具体怎么初始化的呢,说起来还是有点复杂。
luckywang1103
·
2014-05-28 23:00
问题集锦(54-55)
Ans: 1.源码#include /*定义函数指针*/typedefint(*
initcall
_t)(void);/*申明外部变量,在ld的脚本文件中定义*/externinitcall_t__
initcall
_start
山庄来客
·
2014-05-12 21:00
linux
function
脚本
Module
ubuntu
工具
late_
initcall
和module_init
在init.h中有如下定义 #definepure_
initcall
(fn) __define_
initcall
("0",fn,1)#definecore_
initcall
(fn) __define_
initcall
jacobywu
·
2014-05-08 14:00
Linux驱动加载顺序
Linux内核为不同驱动的加载顺序对应不同的优先级,定义了一些宏:include\linux\init.h#definepure_
initcall
(fn) __define_
initcall
("0",
batoom
·
2014-04-23 14:00
Linux spi驱动分析(一)----总线驱动
二、设备注册 在系统启动的时候,会按照顺序执行一些初始化程序,比如device_
initcall
和module_init等宏。
apple_guet
·
2014-03-18 11:00
linux驱动
linux内核中网络文件系统的注册初始化
针对内核3.9系统开启时,会使用init/main.c,然后再里面调用kernel_init(),在里面会再调用do_basic_setup(),调用do_initcalls(),调用do_one_
initcall
desert-camel
·
2014-01-29 21:00
基于高通MSM 8x60的I2C驱动终极讲解(4)
2)所有的__init函数在区段.
initcall
.init中还保存了一份函数指针,在初始化时内核会通过这些函数指针调用这些__init函数指针,并在整个初始化完成后,释放整个init区段(包括.init.text
TopicDev
·
2014-01-16 19:00
kernel中bluetooth的初始化
我们仍然还是才kernel/net/bluetooth下面的代码开始查看,搜索一下
initcall
相关的内容也就只有在af_bluetooth
Tommy_wxie
·
2013-12-31 16:00
linux 3.6 启动源码分析(七) do_initcalls
do_initcalls()将按顺序从由__
initcall
_start开始,到__
initcall
_end结束的section中以函数指针的形式取出这些编译到内核的驱动模块中初始化函数起始地址,来依次完成相应的初始化
qing_ping
·
2013-12-18 14:00
Linux驱动学习1(框架梳理)
>rest_init()->do_basic_setup()->do_initcalls()函数do_initcalls如下:staticvoid__initdo_initcalls(void) {
initcall
_t
King_BingGe
·
2013-11-18 09:00
android
框架
MTK
module_init 和 late_
initcall
区别 调整Linux内核启动中的驱动初始化顺序
在init.h中有如下定义 #definepure_
initcall
(fn) __define_
initcall
("0",fn,1)#definecore_
initcall
(fn) __define_
initcall
xuelin273
·
2013-11-13 14:00
socket fs(1)
*******************/sock_init函数的主要功能是赋值全局变量sock_mnt:staticstructvfsmount*sock_mnt__read_mostly;core_
initcall
u011279649
·
2013-11-02 13:00
Linux内核--usb子系统的分析
drivers/usb/core/usb.csubsys_init(usb_init);module_exit(usb_exit);我们看到一个subsys_
initcall
,它也是一个宏,我们可以把它理解为
waldmer
·
2013-10-29 09:00
linux 下platform设备和驱动注册的先后顺序
在内核源代码中,platform设备的初始化(注册)用arch_
initcall
()调用,它的
initcall
的level为3;而驱动的注册用module_init()调用,即device_
initcall
lhf_tiger
·
2013-09-13 15:00
Linux测量kernel子模块加载时间的方法
1.在文件kernel/init/main.c里面,在接口do_one_
initcall
()中,将
initcall
_debug设置为true,然后编译boot.img2.使用adbshellcat/proc
wlwl0071986
·
2013-09-11 11:00
init
init_call
module_init 和 late_
initcall
区别
在init.h中有如下定义 #definepure_
initcall
(fn) __define_
initcall
("0",fn,1)#definecore_
initcall
(fn) __define_
initcall
wh_19910525
·
2013-09-10 14:00
LINUX内核中的xx_
initcall
初始化标号
LINUX内核中的xx_
initcall
初始化标号 田海立@CSDN 2011-07-02 LINUX内核中有很多的初始化指示标志postcore_
initcall
(),arch_
initcall
rain0993
·
2013-09-10 01:00
kernel中bluetooth的初始化
我们仍然还是才kernel/net/bluetooth下面的代码开始查看,搜索一下
initcall
相关的内容也就只有在af_bluetooth.
u011960402
·
2013-09-09 15:00
android
socket
kernel
蓝牙
BlueTooth
BCMwifi驱动学习
3rdparty\wifi\BCM43362\special\bcmdhd\dhd\sys\dhd_linux.c#ifLINUX_VERSION_CODE>=KERNEL_VERSION(2,6,0)late_
initcall
韩半仙
·
2013-09-05 19:50
BCMwifi驱动学习
3rdparty\wifi\BCM43362\special\bcmdhd\dhd\sys\dhd_linux.c#ifLINUX_VERSION_CODE>=KERNEL_VERSION(2,6,0)late_
initcall
hanmengaidudu
·
2013-09-05 19:00
上一页
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
其他