- 博客(8)
- 资源 (801)
- 收藏
- 关注
原创 Linux关于总线、设备、驱动的注册顺序
<br />Linux关于总线、设备、驱动的注册顺序<br /> 设备挂接到总线上时,与总线上的所有驱动进行匹配(用bus_type.match进行匹配),<br /> 如果匹配成功,则调用bus_type.probe或者driver.probe初始化该设备,挂接到总线上<br /> 如果匹配失败,则只是将该设备挂接到总线上。 <br />+----> devices<br />|<br />|<br />|<br />---------------------
2011-05-22 01:54:00 4089
原创 如何修改设备驱动的加载顺序
<br />内核启动的时候,各个驱动初始化的工作在文件init/main.c中的do_basic_setup()函数中做.------------------------------------------------------------------------------------------------------<br />static void __init do_basic_setup(void)<br />{<br /> /* drivers will send hotplu
2011-05-22 01:38:00 4390 2
原创 enable_irq_wake(irq);有嵌套层次
enable_irq_wake(irq);有嵌套层次,多次执行后如果去执行一次disable_irq_wake,结果不能够disable irq wake,要enable和disable的次数相同static inline int enable_irq_wake(unsigned int irq){ return set_irq_wake(irq, 1);}static inline int disable_irq_wake(unsigned int irq){ return set_irq_wake(
2011-05-15 03:01:00 5415
原创 android 的init rc 命名方法
<br />如果在root dir增加init。rc,由于init对其解析的时候要判断他的名字<br />所以有注意命名方法<br />比如原来平台的名字叫goldfish,如果你要增加init rc,<br />名字就要init.goldfish.autotest.rc <br />也就是init.平台名字.XXXX.rc<br />否则不会执行
2011-05-15 02:50:00 1317
原创 gpio键盘的原理1
<br />#define GPIO_EVENT_DEV_NAME "gpio-event"<br />1,定义<br />static struct gpio_keys_button gpio_keys_buttons[] = {<br /> {<br /> .code = SW_LID,<br /> .gpio = LID_SENSOR_GPIO,<br /> .desc = "Lid",<br /> .active_low =
2011-05-15 02:40:00 2598
原创 gpio键盘的原理
gpio键盘1,定义gpio键盘的设备数据结构platform_device#define RX51_GPIO_CAMERA_LENS_COVER 110#define RX51_GPIO_CAMERA_FOCUS 68#define RX51_GPIO_CAMERA_CAPTURE 69#define RX51_GPIO_KEYPAD_SLIDE 71#define
2011-05-15 02:25:00 6629
原创 android 启动过程
<br />1. Boot系统初始化, (system/core/init/Init.c)中的main函数,这时候,手机或者模拟器出现的画面是一个console,显示“ANDROID”msg。<br /> <br />2. 初始化成功后,就开始mounting系统,具体参见(system/core/mountd/Mountd.c) 中的main函数。<br /> <br />3.接下来运行ndroidRuntime,并开始启动java虚拟机dalvikvm。<br /> <br />4. Java虚拟机启
2011-05-09 02:39:00 1386
原创 android poweroff 流程
<br />android poweroff 流程<br />关机流程<br /> <br />android系统都有一个关机按键,长按这个按键系统会进行关机操作。具体实现流程如下:<br /> <br /> 在android层通过系统调用reboot(arg)调用内核中的sys_reboot,具体流程如下:<br /> reboot——>sys_reboot()——>kernel_power_off()——>machine_power_off()——>pm_power_off();<br />p
2011-05-09 02:33:00 2248
jdk-1_5_0_19-linux-i586.bin for linux
2014-12-30
How to use CPU frequency scaling
2012-05-16
Easy CD-DA Extractor
2012-05-06
utraedit-32 16.20
2012-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人