![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 86
HelenXR
关注VR开发,VR开发者交流群:538874606
展开
-
创建sysfs节点
1. sysfs介绍官方英文介绍如下:http://www.linux.org/threads/sysfs-and-configfs.4956/ 如果有时间,还是建议看上面官网的英文原文。 以下是个人翻译: Linux有2个虚拟文件系统:sysf和configfs。虚拟文件系统有别于其他文件系统。sysfs和configfs存在与内存中。sysfs的挂载点是/sys/或/sysfs/。然而原创 2016-04-09 20:00:46 · 10401 阅读 · 1 评论 -
Android-5.1-bootchart
1.BootchartBootchart是对GNU / Linux的启动过程的性能分析和可视化工具。在开机过程中会收集资源利用和处理信息,最后这些信息会呈现在一个PNG,SVG或EPS编码图上(官网英文介绍地址:http://www.bootchart.org/).2.Bootchart代码已在Android的源代码中,需要我们修改对应的配置来启用bootchart.2.1原创 2016-07-24 23:50:50 · 2892 阅读 · 0 评论 -
archlinux安装
archlinuxarchlinux官网 archlinux官网WIKI 注:官网的WIKI非常的全面和详细,虽然会花很多时间,但是啃下来收获很大。极建议阅读官网的英文wiki。 因项目需要,花了2天时间终于安装完成,如下图: archlinux简介archlinux是一种以轻量简洁为设计理念的Linux发行版,目前建议只安装在i686或X86_64(AMD64)的架构上(因为archlin原创 2016-10-02 11:48:24 · 2494 阅读 · 0 评论 -
archlinux下启动ubuntu
在工程项目中,可能遇到一些模块,他们运行在ubuntu的系统下(主要是依赖的库),而手上的板子安装ubuntu系统有问题(官方的安装包,对于你的板子可能存在分区和grub引导的问题,导致安装后无法启动,又无法手动修改安装包,导致无法安装ubuntu,我这里遇到这样的情况),这时候可能就需要绕道archlinux,然后在archlinux上安装ubuntu的根文件系统,chroot切换到ubuntu的原创 2017-01-22 09:59:20 · 4690 阅读 · 0 评论 -
archlinux内核开发
archlinux内核开发前文介绍了如何安装archlinux,这里主要对archlinux内核修改/定制进行介绍。(因为自己写模块问题,模块编译入内核,但一直没执行,以为内核没更新到,由于国内运行archlinux的机器少,对内核开发的更少,没地方交流,中间卡了2天时间,希望对修改内核的开发者有帮助,少走弯路。)ABS安装官方内核ABS介绍见官方WIKI,我们将用它来制作内核安装包。 - 安装A原创 2016-10-15 18:16:48 · 2950 阅读 · 0 评论 -
epoll简介
概述在阅读Android的Looper代码时需要对epoll进行了解,这里整理了一下epoll相关信息. epoll提供了一种IO访问服务,能够同时监听多个文件描述符,监听文件数据变化,并且不会因监听的文件数量增加而导致效率急剧下降的情况,在绝大多数情况下,优于select和poll。(在监听数量小于一定数值时,select的在内存占用和速度上是比epoll好的)epoll接口在...原创 2018-05-15 00:40:36 · 2657 阅读 · 1 评论