发布时间: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的安装目录。 .........【阅读全文】