用linux 下的sysfs可以方便的查看pci设备的配置和资源。所有的pci设备在/sys/bus/pci/device 下面看到pci配置空间对应的是设备对应的目录下的config文件,是二进制文件,pcie设备是4k,pci设备是256字节更详细的看https://www.kernel.org...
分类:
其他好文 时间:
2014-10-30 15:04:02
阅读次数:
180
1、Sysfs文件系统
"sysfsis a ram-based filesystem initially based on ramfs. It provides ameans to export kernel data structures, their attributes, and thelinkages between them to userspace.”
Linux2.6内...
分类:
系统相关 时间:
2014-10-30 11:50:14
阅读次数:
351
Android1.5(Cupcake)基于Linux Kernel 2.6.27 2009年4月30日,官方1.5版本(Cupcake)的Android发布。[14][15]主要的更新如下: 拍摄/播放影片,并支持上传到Youtube 支持立体声蓝牙耳机,同时改善自动配对性能 最新的...
分类:
移动开发 时间:
2014-10-30 10:52:11
阅读次数:
211
一、修改Android内核的编译配置
vi ~/myandroid/kernel_imx/.config文件中,确保下面的的配置项已经被选定。 (假如源码在~/myandroid目录下)
1、 USB电源管理特性的相关配置项:
CONFIG_USB_SUSPEND=y
2、 USB串口驱动相关的配置项:
...
分类:
移动开发 时间:
2014-10-29 22:24:47
阅读次数:
242
当中用到一个宏定义CUDA_KERNEL_LOOP在common.hpp中有。#defineCUDA_KERNEL_LOOP(i,n) \for(inti = blockIdx.x * blockDim.x + threadIdx.x; \i __global__void mul_kernel(co...
分类:
其他好文 时间:
2014-10-29 21:02:10
阅读次数:
1037
the learning curve become longer and steeper .as the increasingly complex , the newbie or newcomers become harder .to make the source code sensible in...
分类:
系统相关 时间:
2014-10-28 23:37:36
阅读次数:
265
一,主要问题:系统在启动的时候,是怎么加载 dts的;Lk,kernel中都应调查。二:参考文字dts加载流程如下图所示:启动过程中,bootloader(默认是bootable/bootloader/lk)会根据机器硬件信息选择合适的devicetree装入内存,把地址等相关信息传给kernel。...
分类:
其他好文 时间:
2014-10-28 19:59:52
阅读次数:
196
container_of宏剖析//该宏位于include/linux/kernel.h1.定义格式/** * container_of - cast a member of a structure out to the containing structure * * @ptr: th...
分类:
其他好文 时间:
2014-10-28 19:33:33
阅读次数:
255
Linux kernel 是怎么将 devicetree中的内容生成plateform_device1,实现场景(以Versatile Express V2M为例说明其过程)以arch/arm/mach-vexpress/v2m.c 为例,在该文件中的v2m_dt_init函数的作用就是利用 dt(...
分类:
系统相关 时间:
2014-10-28 19:32:24
阅读次数:
344
Touch panel DTS 分析(MSM8994平台,Atmel 芯片)
在MSM8994平台下,Touch panel的DTS节点写在/kernel/arch/arm/boot/dts/qcom/msm8994-mtp.dtsi文件中。具体代码如下:
&soc {
i2c@f9924000 {
...
分类:
其他好文 时间:
2014-10-28 12:13:09
阅读次数:
283