logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux启动过程之内核挂载内存文件系统和真正根文件系统原因及过程分析

说明:本文基于Linux2.6内核分析;其他内核版本仅供参考。  前边通过源码情景分析,看过了总线、设备、驱动及其发现机制,Linux2.6内核udev设备节点创建相关;对于文件系统,一直望而生畏,但内核学习、这部分又不可能绕的过去。目前对VFS中使用的hash表还未做研究,它在dentry和vfsmount下查找节点起关键作用;后边在做分析。下边将根文件系统挂载过程做简单分析:一、roo

#linux
“adb.exe已停止工作”的解决方案(参考)

问题:ADB已停止工作,连接手机进行调试的时候/或者链接豌豆夹、魔乐、拔出数据线也会出现原因是window下的adb有个最大连接限制是64个,而Linux下面没有,我们只需要把打过补丁的ADB覆盖之前的就可以了Android开发,适用与window下修改过最大链接数的adb补丁,下载过来直接覆盖就可以使用

Linux音频配置文件asound.conf的了解

asound.conf文件主要用来做Android音频的路由控制:不同路由可以设置多个寄存器的不同配置组合,形成不同的音频通道,从而当路由改变时,底层codec通道随之改变。应用层直接改变音频codec的寄存器,具体而言:linux驱动中创建snd_kcontrol_new控制结构,并关联到codec寄存器,asound.conf文件通过控制结构名字,就能关联到寄存器,从而改变寄存器的值。

#linux
Linux/Windows使用gitlib进行项目管理的方法和使用说明

1、GitLab简介GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目,它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流,它还提供一个

到底了