1.4 Internet上的Linux资源
1.4 Internet上的Linux资源
Internet上永远都不缺少Linux资源,除了1.3.1节列出的各发行版的官方网站外,还有很多组织和个人建立了各种Linux网站和论坛,这些资源为Linux用户提供了大量支持。经常光顾这些地方并及时实践是学习Linux的最好途径。表1.2和表1.3分别列出了国外和国内的常用Linux站点。
表1.2 常用的国外Linux资源
国 外 网 站
说 明
lwn.net
来自Linux和开放源代码界的新闻
www.freshmeat.net
最齐全的Linux/UNIX软件库
www.justlinux.com
信息齐全的Linux学习网站
www.kernel.org
Linux内核的官方网站
www.linux.com
提供全方位的Linux信息(尽管不是官方网站)
www.linuxhq.com
提供内核信息和补丁的汇总
www.linuxtoday.com
非常完整的Linux新闻站点
表1.3 常用的国内Linux资源
国 内 网 站
说 明
www.chinaunix.net
国内最大的Linux/Unix技术社区网站
www.linuxeden.com
Linux伊甸园,最大的中文开源资讯门户网站
www.linuxfans.org
中国Linux公社,拥有自己的Linux发行版本Magic Linux
www.linuxsir.org
提供Linux各种资源、包括资讯、软件、手册等
这些Linux站点显然不能涵盖所有,Linux爱好者遍布全球,遇到问题的时候随便找个地方发张贴就可能得到热情的解答,但是通常并不推荐这种做法。很多问题已经被回答了无数次,并且因为人们的懒惰而不得不继续被回答。首先尝试自己去寻找问题的答案是一个好习惯,任何流行的搜索引擎都能帮上忙。对于技术类的问题,Google是相对“更好”的选择。
不要有意回避UNIX的相关信息,这些信息通常都可以直接用于Linux(回忆一下本章开头所描述的Linux和UNIX之间的渊源)。对于某些特定于发行版本的配置则应该小心,因为读者使用的发行版本很可能使用了不同的配置方式。本书在所有可能产生这些问题的地方都会给出说明。
相关文档:
例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......
一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......
可以采用sysV的shmget + shmat 实现。
但是我更喜欢shm_open + mmap 更简单。
#---------------------writer.c----------------------------
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
......
linux目录架构
/ 根目录
/bin 常用的命令 binary file 的目錄
/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内
/boot/grub/menu.lst GRUB设置
/boot/vmlinuz 内核
&nbs ......
25.2.1 Linux内核USB驱动框架
图25-2是Linux内核从主机和设备两个角度观察USB总线结构的示意图。
从图25-2中可以看出,Linux内核USB驱动是按照主机驱动和设备驱动两套体系实现的,下面介绍两套体系的结构和特点。
1.基本结构
图25-2的左侧是主机驱动结构。主机驱动的最底层是USB主机控制器,提供了OHCI/EHCI/UHC ......