发布时间:2016-02-20 09:50:14
如有错漏,恳请指正。硬盘存储结构磁盘面:一个硬盘由多层磁盘面组成(一般255层),每层都像黑胶唱片一样,有个探头读写数据,叫磁头(Heads)。磁道(Track):每层都由一圈圈的磁道围绕而成,就像田径跑道一样。柱面(Cylinders):所有盘面上同一位置的磁道组成的立体柱面。每条磁道都平均划分为一.........【阅读全文】
发布时间:2015-12-16 11:44:41
IO复用技术常常用于网络服务器中,用来处理大量的客户端数据。Linux下有select,epoll,Unix下有kqueue,Windows下有IOCP。我们这里只讨论Linux环境下的。提到IO复用,大部分人都会想到网络,TCP,socket等名词,很少跟嵌入式,串口等沾上边。但Linux有个非常好的特性,就是“一切皆文件”。线程对socket的监听,其实是对.........【阅读全文】
发布时间:2015-10-10 18:42:55
libmad是一个开源的mp3解码库,轻便高效,mplayer也是用这个库来解码mp3的。ALSA(Advanced Linux Sound Architecture)是Linux中提供声音设备驱动的内核组件,用来代替原来的开放声音系统(Open Sound System,OSSv3)。除了声音设备驱动,ALSA还包含一个用户空间的函数库,以方.........【阅读全文】
发布时间:2015-06-04 11:49:58
一.编译arm下的sqlite31.在http://sqlite.org/download.html下载sqlite3源码sqlite-autoconf-xxxxxxx.tar.gz 2.解压源码包tar -zxv -f sqlite-autoconf-xxxxxxx.tar.gz,得到目录sqlite-autoconf-xxxxxxx 3.新建目录/usr/local/arm/sqlite-arm-linux作为arm sqlite的安装目录。 .........【阅读全文】