anroid driver
文章平均质量分 89
manshq163com
这个作者很懒,什么都没留下…
展开
-
Linux 设备树语法(.dts)及如何从设备树获取节点信息
一个设备信息用树形结构表示如下转载 2023-03-08 10:15:25 · 593 阅读 · 0 评论 -
linux Wireless基础知识(cfg80211 mac80211 nl80211)
wifi dirver转载 2022-07-26 09:51:57 · 1933 阅读 · 0 评论 -
kernel文件动态调试功能 -- dynamic_debug 打开及半闭
kernel文件动态调试功能 -- dynamic_debug 打开及半闭2015年11月06日 10:10:53阅读数:2025 Kernel def_config中需要打开以下两个宏CONFIG_DEBUG_FS=yCONFIG_DYNAMIC_DEBUG=y (1)step1:open pr_debugadb rootadb remountadb shell打开动态调试#echo 'file...原创 2018-06-13 10:28:42 · 1844 阅读 · 0 评论 -
如何打开pr_debug调试信息
如何打开pr_debug调试信息原创 2014年05月08日 18:25:23标签:博客/debug/调试/kernel/linux如何打开pr_debug调试信息,先不要着急,我们先静下心来分析一下这个函数的源代码。。。以DMA的调试为例,先来看看一个pr_debug函数调用[plain] view plai转载 2017-12-08 15:20:09 · 736 阅读 · 0 评论 -
power_supply子系统笔记
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]现在的手机平板供电系统变得比以前的嵌入式设备复杂了,要考虑USB、AC和battery的供电,同时USB和AC还要充电,这一系列功能一般由电源管理芯片完成。Android设备使用的供电系统使用的是sys文件系统的固定位置,对应的硬件抽象层是android标准的直接接口,内核中使用的是powe转载 2016-05-27 16:52:00 · 2749 阅读 · 0 评论 -
YUV数据格式
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chro转载 2016-03-01 10:31:26 · 491 阅读 · 0 评论 -
c文件如何编译为ko的MAKEFILE文件编写
c文件如何编译为ko的MAKEFILE文件编写 2014-04-29 11:24:25分类: Android平台首先需要知道:obj-m = *.oobj-y = *.o上面两者的区别在于,前者才会生成ko文件,后者只是代码编译进内核,并不生成ko文件。生成KO文件,分两种情况:单个.c文件和多个.c文件【以展讯7730 ANDROID4.4转载 2015-11-09 16:36:12 · 1927 阅读 · 0 评论 -
Linux Device Tree
Linux Device Tree 分类: LINUX1. ARM Device Tree起源Linus Torvalds在2011年3月17日的ARM Linux邮件列表宣称“this whole ARM thing is a f*cking pain in the ass”,引发ARM Linux社区的地震,随后ARM社区进行了一系列的重大修正转载 2015-07-31 11:17:28 · 479 阅读 · 0 评论 -
The Google Class~谷歌眼睛源码环境编译
The Google Class~谷歌眼睛源码环境编译分类: android深入浅出 移动开发 android4 设计模式 问题 视觉设计 GO语言 算法设计 项目管理 类Linux大全 C深入浅出 C++深入浅出 JAVA深入浅出 Web云 2013-05-08 16:25 557人阅读 评论(0)收藏 举报AN转载 2014-03-14 09:32:46 · 691 阅读 · 0 评论 -
Android系统权限和root权限
Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制,Android系统权限相关的内容,(一)linux文件系统上的权限-rwxr-x--x system system 4156 2012-06-30 16:12 test.apk.代表的是相应的用户/用户组及其他人对此文件的访问权限,与此文件运行起来具有的权限转载 2013-09-02 11:02:24 · 1023 阅读 · 0 评论 -
字符设备相关函数
字符设备相关函数1.alloc_chrdev_region()功能: 自动分配一个主设备号及基于此主设备号的若干个连续的指定数量的次设备号。函数原型如下:[cpp] view plaincopy/** * alloc_chrdev_region() - register a range of char device numbers * @dev: out转载 2014-01-10 10:36:12 · 654 阅读 · 0 评论 -
怎样写linux下的USB设备驱动程序
引言随着人们生活水平的提高,我们用到的USB设备也越来越多,但是Linux在硬件配置上仍然没有做到完全即插即用,对于Linux怎样配置和使用他们,也越来越成为困扰我们的一大问题;本文的目地是使大家了解怎样编制USB设备驱动,为更好地配置和使用USB设备提供方便;对于希望开发Linux系统下USB设备驱动的人员,也可作为进一步学习USB驱动的大体架构进而编写出特殊USB设备的驱动程序。U转载 2013-08-20 10:40:06 · 862 阅读 · 0 评论 -
Android开放系统root权限
Android开放系统root权限,即使任何用户都可以执行su程序,以使得临时用户也具有了root的权限,然后去进行一些系统级的设置,如设置IP地址,DNS等。1、修改su程序对临时用户的限制,默认su只允许root和shell用户执行vi system/extras/su/su.c注释掉语句块/*myuid = getuid();if (myuid!= AID_R转载 2013-09-02 15:48:06 · 917 阅读 · 0 评论 -
android 背光控制流程
Android Telechips89xx背光控制流程Rocky@20110322这里我们以Telechips89xx背光控制来示例讲解一下Android2.1下的背光控制。这个分成几个部分:*********************************************应用层调用Framework层Hardware层Kernel层总结转载 2013-10-12 15:51:37 · 1017 阅读 · 0 评论