![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux kernel
文章平均质量分 78
hengkong_horse
这个作者很懒,什么都没留下…
展开
-
linux设备模型--sysfs
1 sysfs初探 "sysfs is a ram-based filesystem initially based on ramfs. It provides a means to export kernel data structures, their attributes, and the linkages between them to userspace.” --- documenta转载 2013-06-18 09:17:06 · 780 阅读 · 0 评论 -
mipi介绍
MIPI将彻底改变移动产品设计方式 【作者】Prakash Kamath,工程副总裁,Arasan公司 MIPI联盟定义了一套接口标准,把移动设备内部的接口如摄像头、显示屏、基带、射频接口等标准化,从而增加设计灵活性,同时降低成本、设计复杂度、功耗和EMI。 未来的产品都将朝着移动的方向发展,例如智能手机、数码相机、摄像机、平板电脑、媒体播放器、游戏机等,这些产品转载 2013-06-20 11:07:34 · 894 阅读 · 0 评论 -
aboot阶段smem通讯
转自http://blog.csdn.net/newtonnl/article/details/7728577 在qualcomm平台做两款lcd兼容过程中,遇到一个问题,aboot启动阶段设置sdo脚读取ic值出现异常。与支持团队确认后,可能是启动阶段射频块的gpio设置导致电平异常不能完全工作。兼容工作只能通过bp端的值传送到aboot阶段。 Moderm端写一些数据结构转载 2013-06-20 14:22:04 · 780 阅读 · 0 评论 -
Qualcomm Share Memory
QUALCOMM的AP与MODEM之间的share memory通过把共享内存空间分成N个不定长数据块,其中SMEM_HEAP_INFO记录每个数据块的地址信息,是否已经分配等,(只能一个宿主先分配),当然SMEM_HEAP_INFO本身也是一个数据块。各个宿主CPU用这些数据块依照对应的数据结构通信,包括PROC_COMM, smem_find,以及建立在特定数据块上的循环缓冲区smd通转载 2013-06-20 14:17:40 · 1833 阅读 · 0 评论 -
platform_device_add() VS platform_add_devices
platform_device_add() VS platform_add_devices() 均在kerne/drivers/base/platform.c中, platform_device_add : add a platform device to device hierarchy platform_add_devices : add a numbers of platform原创 2013-06-22 11:24:21 · 3287 阅读 · 0 评论 -
Linux驱动之mipi接口的LCD设备添加过程
记录供以后参考用 void __init msm_fb_add_devices(void) { int rc = 0; msm7x27a_set_display_params(prim_panel_name); if (machine_is_msm8225_xxx()){ if (cpu_is_msm8625q()原创 2013-06-22 18:15:43 · 7844 阅读 · 0 评论 -
android Wifi/LCD/Camera调试总结
http://www.360doc.com/content/11/1125/17/8157643_167337011.shtml转载 2013-07-11 15:01:04 · 904 阅读 · 0 评论 -
linux 下查看cpu位数 内核等参数命令 .
转载自http://blog.csdn.net/sunboy_2050/article/details/6081989 linux 下查看cpu位数 内核等参数命令 # uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux (查看当前操作转载 2013-06-27 17:30:26 · 835 阅读 · 0 评论 -
complete_and_exit
struct __wait_queue_head { spinlock_t lock; struct list_head task_list; }; typedef struct __wait_queue_head wait_queue_head_t; struct completion { unsigned int done; wa转载 2013-07-15 11:24:24 · 1784 阅读 · 0 评论