设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
分享 Sysfs 虚拟文件系统分析(四)——内部符号导出的实现
wuting_linux 2009-10-28 10:54
sysfs在内核中是通过 EXPORT_SYMBOL来导出相关数据到用户空间的,而它实际上调用的是一个内部的宏 __EXPORT_SYMBOL。具体应用如下: #defineEXPORT_SYMBOL(sym)&nbs ...
5140 次阅读|0 个评论
分享 Sysfs 虚拟文件系统分析(三)——从所见溯源
wuting_linux 2009-10-21 22:23
初见sysfs就是看到她有几个主目录 如我的系统下所见到的sysfs是: wuting@wuting-desktop:sys$ ls block bus class devices firmware fs kernel module power slab 接下来就要开始追溯她在内核中是怎么实现的。 首先, 看看drivers/base/init.c文件,它是用来初 ...
4927 次阅读|0 个评论
分享 LED驱动——从模块到驱动
wuting_linux 2009-10-20 21:31
749 次阅读|0 个评论
分享 驱动学习初试
wuting_linux 2009-10-20 21:31
这学期之除便开始嵌入式驱动的学习,但是一直都没有把相关的文档整理过来。 周立公的ARM9开发板为平台,从基础开始学习,嵌入式linux驱动程序的编写。由于在参加暑期学校的时候,也接触了一些硬件相关的文档,所以感觉学习起来 ...
4270 次阅读|0 个评论
分享 Sysfs 虚拟文件系统分析(二)——基本数据结构和函数
wuting_linux 2009-10-20 16:38
从大体上对sysfs有了一些了解之后,我们开始追寻它在内核是怎么实现的,kobject到底是怎么表示的,又是如何实现统一设备模型管理的、、、、、、 在考虑这些问题之前,我们首先要了解一些数据结构和函数。它们可是筑成sysfs这座高楼的基石。(有些内容是借 ...
5349 次阅读|0 个评论
分享 Sysfs 虚拟文件系统分析(一)——sysfs概貌
wuting_linux 2009-10-18 11:23
Sysfs 虚拟文件系统分析(一)——sysfs概貌 什么是文件系统? 关于这个概念有很多种定义,比较认同的解释是:文件系统是一种机制,用来对存储设备上的数据和元数据进行组织。 那么虚拟文件系统又是什么呢?它也是文件系统,不同的是,我们常说的文件系统(如ext2、ext3等),是真正存在的,用来管理磁盘等存储介质的。虚 ...
2520 次阅读|0 个评论
分享 2.6.30内核编译
wuting_linux 2009-10-14 21:37
Ubuntu 8.04下 2.6.30的内核编译 前期准备工作 第一步 安装必要的工具 首先,安装编译内核必要的工具包。(这一步,但凡是在gcc下编过程序,应该都是可以操作的) sudo apt-get install libncurses5-dev(menuconfig需要的) sudo apt-get install essential sudo apt-get install build-essential bin ...
1257 次阅读|0 个评论
分享 阅读内核源码 VIM+Ctags
wuting_linux 2009-10-14 21:34
人说,磨刀不误砍材工。可是学习linux内核已经一年啦,一直都在逃避使用VIM&ctags&cscope之类的阅读 源码。一方面,搞不明白他们之间是怎么一回事,就觉得糊里糊涂的。在网上也看了一些文章,可还是晕晕乎乎。另一方面,有LXR的方便,于是就给自己一次次 的逃避找到了借口。最近,网络总是出问题,才深深体会到仅仅依 ...
1427 次阅读|0 个评论
分享 Ubuntu 下安装Tunderbird
wuting_linux 2009-10-14 21:32
很 早就想配置Ubuntu下的邮件客户端,可是它自带的Evolution太难用了,特别是添加多个邮箱,我试过好多次都没有成功。在网上找了许久,也没有 发现一个可以真正解决问题的说法。于是,它上面就只能收发一个邮箱的邮件。让人觉得很是不爽。今天终于下定决心,好好收拾一番,可还是以失败告终。无奈之 下,想起有人曾经说 ...
879 次阅读|0 个评论
分享 Ubuntu 配置NFS服务
wuting_linux 2009-10-14 21:32
Ubuntu 8.04下配置NFS服务 具体方法总结如下: 1、NFS服务器与客户端的安装 (客户端的作用是可以在本机进行NFS服务的测试) wuting@wuting-desktop:~$ sudo apt-get install nfs-kernel-server nfs-common portmap 2、配置挂载目录和权限 wuting@wuting-desktop:~$ sudo vim /etc/exports 在exports文件的最后添加/home/w ...
5605 次阅读|0 个评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部