- 博客(5)
- 资源 (44)
- 收藏
- 关注
转载 ubuntu的recovery mode
偶尔会遇到Ubuntu无法正常启动的情况,这时候需修改某些文件让系统正常启动,如果直接进入 recovery 模式,默认是文件权限只读,无法修改文件。这是我们需要进入recovery 的单用户模式,获得修改文件的权限。1、重启ubuntu,随即长按shirft进入grub菜单,或等待grub菜单的出现,如下图(图是直接从网上下的,不是我在实践过程中的环境):2、选择recovery
2015-01-26 19:47:47 89844 6
原创 ubuntu下davmail+thunderbird访问exchange的邮箱服务器
一、davmail的设置参考:http://davmail.sourceforge.net/gettingstarted.html只要修改如下一个地方即可,其余保持不变。二、thunderbird添加账户主要参考:http://davmail.sourceforge.net/thunderbirdimapmailsetup.html1、在Edit->Account
2015-01-26 19:38:58 3353
原创 可变参数, va_start, va_arg, va_end
typedef char *va_list;#define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) )#define va_start(ap,v) ( ap = (va_list)&v + _INTSIZEOF(v) ) //第一个可选参数地址#define va_arg(ap,t) ( *(t *)((a
2015-01-18 17:12:29 1024
转载 kill_async与fasync_helper函数
fasync是为了使驱动的读写和应用程序的读写分开,使得应用程序可以在驱动读写的时候去做别的事。应用程序通过fcntl给自己的SIGIO信号安装自己的响应函数,驱动通过kill_fasync(&async, SIGIO, POLL_IN); 发SIGIO信号给应用程序,应用程序就调用自己安装的响应函数去处理。fasync_helper作用就是初始化fasync这个东西,包括分配内存和设
2015-01-06 20:34:11 7624
原创 input子系统——架构、驱动、应用程序
一、input子系统架构input子系统由驱动层drivers,输入子系统核心层input core,事件处理层event handler组成。一个输入事件,通过输入设备发给系统如鼠标移动,键盘按键按下等通过device driver->input core(handler->event函数)->event handler->user space的顺序到达用户空间传给应用程序。一个
2015-01-01 22:30:32 11195 5
嵌入式系统开发之道笔记
2015-05-17
alsa-utils-1.0.25_alsa-lib-1.0.25
2015-05-11
pthread API的一些用法
2015-02-15
MJPEG压缩与解压缩
2013-12-13
MassStorageClass协议文档
2013-09-28
QT连续显示多幅图片看起来像动画
2012-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人