嵌入式Linux中文站

标签:lin

Linux USB驱动框架分析(五)

阅读(850)

  接下来的工作是向系统注册一些以后会用的的信息。首先我们来说明一下usb_set_intfdata(),他向内核注册一个data,这个data的结构可以是任意的,这段程序向内核注册了一个usb_skel结构,就是我们刚刚看到的被初始化的那个,这个data可以在以后用usb_get_intf...

Linux USB驱动框架分析(六)

阅读(816)

说到usb子系统的IO操作,不得不说usb request block,简称urb。事实上,可以打一个这样的比喻,usb总线就像一条高速公路,货物、人流之类的可以看成是系统与设备交互的数据,而urb就可以看成是汽车。...

构建一个嵌入式 Linux 发行版

阅读(2533)

学习如何为嵌入式环境构建一个定制 Linux 发行版,本教程针对的是 Technologic Systems TS-7800 单板计算机。在这篇教程中,将学习交叉编译、启动装载器、文件系统、根文件系统、磁盘镜像和启动过程。...

Linux 动态库剖析

阅读(2852)

动态链接的共享库是 GNU/Linux® 的一个重要方面。该种库允许可执行文件在运行时动态访问外部函数,从而(通过在需要时才会引入函数的方式)减少它们对内存的总体占用。本文研究了创建和使用静态库的过程...

Linux的下一个“受害者”

阅读(357)

在很多人看来,UNIX退出操作系统这个大舞台是迟早的事,而且由于Linux的威胁,它离这一天也不远了。UNIX目前约占据三分之一的服务器操作系统市场,是主要的工作站平台和企业操作平台...

Linux终于迎来了“同等”的Flash播放器

阅读(102)

Linux在Flash播放器领域终于成为了主流的操作系统了,Adobe今天发布了支持Linux的Adobe Flash Player 10,给Linux的多种媒体封装格式带来了极大的方便。...

Linux帮助凤凰号登陆火星北极

阅读(80)

今年5月26日,凤凰号着陆器(PhoenixLander)成功在火星北极着陆,后来,发现那里有水的冰块。这是很了不起的发现。据说,凤凰鸟(Phoenix)是一种长生不死的鸟,表示吉祥之意。这次着陆成功,当真非常灵验(大概是托凤凰鸟之福)。...

可安装在U盘上的linux操作系统

阅读(116)

Puppy Linux 是个相当小巧的 Linux 发行版,虽然它只有几十MB的大小,但它自带了大量的描扫仪、打印机、数码相机的驱动以及音乐录制/编辑/转换软件。在今年5月发布的 Puppy Linux 4.00 得到了大家的广泛认可后,Puppy Linux 的下一个发行版:Puppy Linux 4.1 RC 版...