02 2017 档案

摘要:Mutex是一把钥匙,一个人拿了就可进入一个房间,出来的时候把钥匙交给队列的第一个。一般的用法是用于串行化对critical section代码的访问,保证这段代码不会被并行的运行。 Semaphore是一件可以容纳N人的房间,如果人不满就可以进去,如果人满了,就要等待有人出来。对于N=1的情况,称 阅读全文
posted @ 2017-02-27 11:00 zxiaocheng 阅读(615) 评论(0) 推荐(0) 编辑
摘要:/** * dev_alloc_skb - allocate an skbuff for receiving * @length: length to allocate * * Allocate a new &sk_buff and assign it a usage count of one. T 阅读全文
posted @ 2017-02-24 10:44 zxiaocheng 阅读(665) 评论(0) 推荐(0) 编辑
摘要:skb_reserve() skb_reserve()在数据缓存区头部预留一定的空间,通常被用来在数据缓存区中插入协议首部或者在某个边界上对齐。它并没有把数据移出或移入数据缓存区,而只是简单地更新了数据缓存区的两个指针-分别指向负载起始和结尾的data和tail指针,图3-15 展示了调用skb_r 阅读全文
posted @ 2017-02-24 10:42 zxiaocheng 阅读(861) 评论(0) 推荐(1) 编辑
摘要:option.c This driver exists because the "normal" serial driver doesn't work too well with GSM modems. Issues: - data loss -- one single Receive URB is 阅读全文
posted @ 2017-02-23 17:19 zxiaocheng 阅读(1219) 评论(0) 推荐(0) 编辑
摘要:通过驱动模块的加载在/dev下创建设备文件,在驱动模块卸载时又自动的删除在/dev下创建的设备文件非常方便。而这个过程就是通过device_create()和device_destroy()内核函数完成的,在Linux2.6.27之前是class_device_create()和class_devi 阅读全文
posted @ 2017-02-20 11:49 zxiaocheng 阅读(695) 评论(0) 推荐(0) 编辑
摘要:转自(http://blog.csdn.net/snaking616/article/details/52966634) 1.国内可用的更新源地址: (1)中科大地址 http://mirrors.ustc.edu.cn/ubuntu-old-releases (2)163 http://mirro 阅读全文
posted @ 2017-02-15 15:39 zxiaocheng 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:(一)分区 在XP下"我的电脑“管理功能,对硬盘分区,目的是从逻辑分区中拿出20G空间,分成3个盘(必须为逻辑盘); (1)512MB 用作Linux swap分区; (2)200MB 用作Linux /boot 挂载; (3)20GB 用作Linux /挂载; (二)制作 Fedora 引导U盘 阅读全文
posted @ 2017-02-15 11:04 zxiaocheng 阅读(407) 评论(0) 推荐(0) 编辑
摘要:update是下载源里面的metadata的. 包括这个源有什么包, 每个包什么版本之类的. upgrade是根据update命令下载的metadata决定要更新什么包(同时获取每个包的位置).安装软件之前, 可以不upgrade, 但是要update. 因为旧的信息指向了旧版本的包, 但是源的服务 阅读全文
posted @ 2017-02-14 11:20 zxiaocheng 阅读(154) 评论(0) 推荐(0) 编辑
摘要:在使用ubuntu16.4编译Linux-2.6.31内核时出现这样的错误 可以修改timeconst.pl的内容后正常编译。 以下是编译错误提示的内容: Can't use 'defined(@array)' (Maybe you should just omit the defined()?) 阅读全文
posted @ 2017-02-06 15:40 zxiaocheng 阅读(5263) 评论(0) 推荐(0) 编辑
摘要:class_create(),device_create自动创建设备文件结点 从linux 内核2.6的某个版本之后,devfs不复存在,udev成为devfs的替代。相比devfs,udev有很多优势,在此就不罗嗦了,提醒一 点,udev是应用层的东东,不要试图在内核的配置选项里找到它;加入对ud 阅读全文
posted @ 2017-02-06 10:42 zxiaocheng 阅读(481) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示