前言最近在拜读罗升阳的《Android系统源代码情景分析》一书,相信有许多搞android系统的人会去看看本书,那么针对于第二章的硬件抽象层,联系一下实际的工作,有必要将自己学习的东西做一个总结分析。当然这部分将依据老罗的书的思路一一揭开硬件抽象层的面纱。文件系统接口一般kernel层会给用户层暴露相关的接口供用户空间去使用。大致上可以被分为三类。
proc文件系统接口
传统设备文件系统接口
dev...
分类:
移动开发 时间:
2016-07-01 06:45:41
阅读次数:
276
http://www.linuxidc.com/Linux/2013-04/82712p2.htm http://keithlan.github.io/2016/06/28/MTS/ http://dev.mysql.com/doc/refman/5.7/en/start-slave.html ht ...
分类:
数据库 时间:
2016-07-01 01:08:41
阅读次数:
651
wgethttp://nginx.org/download/nginx-1.11.1.tar.gztarxfnginx-1.11.1.tar.gzcdnginx-1.11.1搭建yum环境,解决nginx需要的开发包挂载光盘mount/dev/cdrom/mntcd/etc/yum.repos.d/vimCentos_86x64.repo[base]name=Centos_86x64baseurl=file:///mnt/enabled=1gpgcheck=09.yumgro..
分类:
其他好文 时间:
2016-06-30 23:48:47
阅读次数:
295
查看本机硬件设备信息1.cat/proc/cpuinfo2.lsusb3.lspci4hal-devicestty–F/dev/consolesize取文件大小脚本编程知识点:变量中字符的长度:${#VARNAME}变量赋值等${parameter:-word};如果parameter为空或未定义,则变量展开为”word”,否则,展开为parameter的值。[root@mylinu..
分类:
其他好文 时间:
2016-06-30 23:28:43
阅读次数:
344
挂载概念: 查看挂载:df 添加挂载mount:mount 挂载的源 目的点 mount /dev/sdb1 /mnt mount挂载常用参数(Option) -t 指定文件系统类型,例如:-t ext3、-t ext4、-t vfat -o 指定挂载选项,例如: -o ro,rw 以只读形式挂载, ...
分类:
系统相关 时间:
2016-06-30 19:52:14
阅读次数:
192
一、土八路做法: SD 卡一旦插入系统,内核会自动在/dev/下创建设备文件:sdcard。 但有时可能时用户在拨出卡前并没有umount的话,第二次插卡进去后系统创建的就不是sdcard设备文件了,而是mmcblk0, mmcblk1p1, mmcblk2p1, 或mmcblk3p1.所以只需用i ...
分类:
系统相关 时间:
2016-06-30 17:59:16
阅读次数:
210
#!/bin/bash # Traffic Monitor # author: Xiao Guaishou get_traffic_info(){ recv=`cat /proc/net/dev | awk -F '[: ]+' '/'"$dev"'/{print $3}'` sent=`cat / ...
分类:
系统相关 时间:
2016-06-30 17:57:24
阅读次数:
257
scala2.10+jdk7,安装后出现了eclipse安装scala出现的“JDTweavingiscurrentlydisabled”问题怎么解决?!先清除eclipse里的所有scala安插件然后使用http://download.scala-ide.org/sdk/lithium/e44/scala211/dev/site/进行安装重启,一切OK
分类:
系统相关 时间:
2016-06-30 14:46:46
阅读次数:
2017
第三章 主机规划于磁盘分区 IDE硬盘机 /dev/hd[a-d] SCSI/SATA/USB /dev/sd[a-p] USB快闪碟 /dev/sd[a-p](与SATA相同) 软盘驱动器 /dev/fd[0-1] 打印机 25针:/dev/lp[0-2] USB:/dev/usb/lp[0-15 ...
分类:
系统相关 时间:
2016-06-30 06:28:38
阅读次数:
162