Linux/Android系统知识篇
HappyBevis
这个作者很懒,什么都没留下…
展开
-
打印日志log引发的sig 13惨案
不用多说太多,大家很容易了解nohup函数和log重定向知识。但谈到一个android c 应用程序后台运行一段时间后,就被init进程sig 13 kill就很有趣了。事情是这样,为了解一个bug,用c写了一个应用程序,持续后台运行监控系统状况。但执行一段时间后,进程log就不再打印。查询log看大一个有趣的讯息08-06 18:37:20.867 0 0 I KERNEL : [ 429.182108] (CPU:3-pid:1:init) [18:37:20...原创 2021-08-16 17:31:08 · 1029 阅读 · 0 评论 -
Linux/Android系统知识之repo git知识篇
想必有不少朋友一听到git,第一时间就会想到近来火遍大江南北大名鼎鼎的GitHub,如果你没在上面注册过账号,估计都不敢说自己是位可爱程序猿/媛o(╯□╰)o。对于初学者来说时常会满脑子疑惑:Git、GitHub、Repo这三者之间有关系吗?区别是啥尼~?不急不急,且听我快快道来!一句话速介:git是一个广泛运用于linux等大型项目的源码管理工具,可以让你轻松掌控所有代码的修改历程并轻松回退原创 2017-07-11 01:36:39 · 922 阅读 · 0 评论 -
Linux/Android系统知识之Linux入门篇--编写Linux驱动
由于通用性强,就业面广,源码免费等原因,Linux近些年火遍了大江南北,大到云服务器,小到路由器,无处不见Linux的身影。知乎上各种linux书籍推荐的也是琳琅满目,《ldd3》、《内线源代码情景分析》、《深入理解Linux内核》等等,让有选择困难症的朋友犯了难。学习Linux的朋友,首先必须要建立这样一个观念:**学习Linux驱动和学习Linux内核是两码事情,Linux内核提供了各种现成的接口供驱动开发者原创 2017-07-30 16:23:14 · 771 阅读 · 0 评论 -
Linux/Android系统知识之Linux入门篇--学习使用命令行
俗话说:工欲善其事,必先利其器。我们要学习Android和Linux相关知识,源码的编译环境自然是必不可少的了。中国人是用着Windows系统长大的,若要编译Android源码Google推荐的却是Ubuntu或mac系统,这可苦了刚准备入道的小白白们。可能有新朋友要问了,为啥对系统还有要求啊?其实很简单,编译各种平台可以使用的源码,必然需要安装一大堆诸如跨平台交叉编译工具一类的编译和环境相关的工原创 2017-07-23 02:19:03 · 1093 阅读 · 0 评论 -
Linux/Android系统知识启动篇
我人生中第一部手机是高三时买的的Nokia 7160,枫叶外形,装载Symbian系统。当时还是功能机的天下,其他同学若想用手机上网,必须先退出手机QQ才能打开浏览器。有位同学买的联想功能机居然硬是没有网页浏览功能,买完直呼后悔。而使用我大诺记我,QQ直接挂在后台,多任务操作毫不费力,羡煞一帮朋友~不久HTC出了Android机皇----翘下巴HTC G3 Desire,可惜HTC公司起初并不原创 2017-07-08 23:52:13 · 518 阅读 · 0 评论 -
Linux/Android系统知识之Qcom Platform开机流程概述
前言高通芯片平台种类众多涵盖低端到高端的各种档次种类繁多:低端有诸如8909,中端有8916、8929、8937等,高端的有8953、8953、8953pro、8993,8996、8996pro。从存储介质上讲,从早期emmc慢慢发展到emcp最终由向ufs转化的趋势,运行位数更是从早期的32位全体过渡到64位地址总线。科技发展日新月异成果遍地!也正是由于技术和平台的差异较大,很难通过一篇文章来穷尽原创 2017-08-06 16:37:15 · 4510 阅读 · 2 评论