
linux
文章平均质量分 66
LILI007
这个作者很懒,什么都没留下…
展开
-
Android boot.img dtb.img 编译过程
最近做RK3588案子,修改dts后,导致boot.img过大,编译出错,整体分析下boot.img过大的原因是因为在打包boot.img过程中,dbt.img过大导致,所以整体分析下boot.img编译过程,尤其是dbt.img的生成过程.编译kernel生成对应的dtb文件,3588平台为rk3588-e088.dtb,然后会把rk3588-e088.dtb cat到out目录下面生成dtb.img. 编译boot.img的时候会把dtb.img打到boot.img里面.dtb.img生成过程。原创 2023-02-06 17:59:02 · 3309 阅读 · 0 评论 -
Android InputFliger流程分析,从内核 Hid到EventHub,InputRead,InputDispatcher(二)
上篇文章讲的是内核层对HID触控数据的处理,本篇从framework层来看下触控数据的流向.以及我们在哪修改来适应公司的业务.关于InputFliger网上详细的教程有很多,流程图,代码解析都有,大家可自己查阅下,下面只是从具体的调试和数据流程角度分析.InputFliger个人理解整体分三大部分.一是EventHub.cpp,主要是从内核建立的节点获取设备描述符以及input数据.二是InputRead.cpp,主要是对EventHub.cpp获取的数据进行分析,整合.三是InputDispatc原创 2021-06-30 09:19:33 · 730 阅读 · 6 评论 -
Android InputFliger流程分析,从内核 Hid到EventHub,InputRead,InputDispatcher(一)
fdfasfd原创 2021-06-28 16:36:11 · 574 阅读 · 0 评论 -
linux脚本中if参数含义
最近在看android中编译的脚本,if许多参数含义搞不明白,转载了一份挺不错的文章。 无论什么编程语言都离不开条件判断。SHELL也不例外。 if list then do something here elif list then do another thing here else转载 2013-04-02 14:58:38 · 1232 阅读 · 0 评论 -
linux服务器搭建(一)
最近搭建了个ubuntu11.04的服务器,把遇到的一些问题记录下来跟大家分享下。ubuntu系统的安装,如果不会可以去网上找下,有很多介绍的。唯一注意的一点是11.04安装的时候会提示你配置网络信息,如果安装的时候配置好了,系统装完就可以直接上网了。0)设置root账户:使用自己设置的账号登陆系统输入:sudo passwd然后按照提示设置一个新密码。1)配置网络:先配置ip原创 2013-03-21 18:15:46 · 674 阅读 · 0 评论 -
linux服务器搭建(二)
接上篇,服务器搭建好以后,还需要配置些好用的插件,先会记录一些,以后在补充1)配置vim ctags Taglist: sudo apt-get install vim 安装vim。sudo apt-get install ctags 安装ctags。mkdir .vim cd .vim mkdir plugin unzip tagli原创 2013-03-22 17:44:48 · 761 阅读 · 0 评论 -
Makefile中主要函数用法
一直弄Android,Makefile中的函数用法忘的差不多原创 2014-08-19 14:30:16 · 861 阅读 · 0 评论 -
ubuntu 卡在启动界面
做完ubuntu 系统以后,搭建玩addr原创 2014-11-08 12:20:53 · 3418 阅读 · 0 评论 -
Linux Source命令和 ./的区别
source filename 与 sh filename 及./filename执行脚本的区别在那里呢?1.当shell脚本具有可执行权限时,用sh filename与./filename执行脚本是没有区别得。./filename是因为当前目录没有在PATH中,所有"."是用来表示当前目录的。2.sh filename 重新建立一个子shell,在子shell中执行脚本里面的语句,该子s原创 2015-01-16 15:14:17 · 688 阅读 · 0 评论