- 博客(11)
- 收藏
- 关注
原创 指纹架构及流程
开机自启动系统服务/frameworks/base/services/java/com/android/server/SystemServer.java1817 if (hasFeatureFingerprint) {1818 traceBeginAndSlog("StartFingerprintSensor");1819 mSystemServiceManager.startService(Fingerpri.
2021-07-15 15:28:14
602
原创 Pinctrl子系统
转载https://blog.csdn.net/u012830148/article/details/80609337在调用probe函数之前,驱动模型实际上已经申请过一次pin了,(前提是dts文件中该驱动节点中有定义名为“default”的pinctrl配置)
2021-07-08 19:05:53
92
原创 samb服务器配置
https://blog.51cto.com/u_13721050/2140663useradd chong 添加用户名sudo smbpasswd -a chong 设置密码sudo service smbd restart 重启samba服务[chong] comment = Shared Folder with username and password path=/home/chong/samba writable = yes browseable = yes cr
2021-06-30 15:09:11
103
原创 linux 用户空间与内核空间数据交互
android上层与linux内核驱动数据交互(控制驱动里的变量)创建一个proc虚拟文件,应用层通过读写该文件,即可实现与内核的交互。调用以下函数,即可实现proc文件夹的创建:/*name:就是要创建的文件夹名称*//*parent:是要创建节点的父节点。也就是要在哪个文件夹之下创建新文件夹,需要将那个文件夹的proc_dir_entry传入。*//*如果是在/proc目录下创建文件夹,parent为NULL。*/struct proc_dir_entry *proc_mkdir(const
2021-05-20 17:58:12
163
原创 linux下查找文件或关键字
1.查找当前目录下某个文件的位置find . -name '文件名'2.查找某个文件里的关键字find . -name '文件名' | xargs grep -ri '关键字' -l
2021-04-29 11:09:46
638
原创 解决Android studio无法连接网络获取SDK
解决Android Studio无法连接网络获取SDK**试过了很多方法都不可以,最后采取的是修改host文件:前往 C:\Windows\System32\drivers\etc\hosts复制hosts出来,在最后一行加上:203.208.40.40 dl.google.com
2021-04-28 17:05:49
441
原创 Sensor ssc架构
默认情况下 config配置文件是存放在vendor/qcom/proprietary/sensors/dsps/reg_defaults路径下 全称是:sensor_def_qcomdev.conf, 默认是只存在这一个config文件,下面看下这个文件的主要内容。 根据Configuration file keys确认平台信息 根据实际调试经验,第一步需要确认平台,例如msm8953/sdm450 平台需要将对sensor的配置信息存放在 harware 为8953的字段后, 我们需要
2021-04-21 16:05:03
963
原创 Linux 查看usb设备信息
先放一条命令: cat /sys/kernel/debug/usb/devices | grep "`cat /sys/kernel/debug/usb/devices | grep Manufacturer | grep -vE 'Linux|Љ'`" -B4 | grep Ver| cut -b 10 (插入u盘时返回1个字符是正确的,没插时,因为grep非系统设备为空,cat信息不过滤全部显示,...
2021-04-19 10:33:19
9442
原创 make 2>&1 | tee build.log 解释
2>&1是什么意思?0 stdin,1 stdout,2 stderr2>&1应该分成两个部分来看,一个是2>以及另一个是&1,其中2>就是将标准出错重定向到某个特定的地方;&1是指无论标准输出在哪里。所以2>&1的意思就是说无论标准出错在哪里,都将标准出错重定向到标准输出中。有时候希望将错误的信息重新定向到输出,就是将2的结果重定向至1中就有了”2>1”这样的思路,如果按照上面的写法,系统会默认将错误的信息(STDERR
2021-04-02 15:09:35
1156
原创 Git 经验
一.Git 基本命令git branch -av 查看本地分支git branch 分支名 创建分支git checkout 分支名 切换分支git status 查看修改过的文件git diff 比较修改点差异git add . 表示添加新文件和编辑过的文件不包括删除的文件到暂存区git add -A . 表示添加所有内容到暂存区git commit -m “注释” 暂存区内容添加到本地仓库中。git pus
2021-03-24 12:02:20
303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人