文件/etc/fstab

文件/etc/fstab包含了静态文件系统信息,定义了存储设备和分区整合到整个系统的方式。mount 命令会读取这个文件,确定设备和分区的挂载选项。 字段定义 /etc/fstab 文件包含了如下字段,通过空格或 Tab 分隔:  - 要挂载的分区或存储设...

2016-09-28 09:36:40

阅读数:172

评论数:0

linux设备驱动中file_operations结构体分析

struct module *owner 第一个 file_operations 成员根本不是一个操作; 它是一个指向拥有这个结构的模块的指针. 这个成员用来在它的操作还在被使用时阻止模块被卸载. 几乎所有时间中, 它被简单初始化为 THIS_MODULE, 一个在 中定义的宏. loff_t ...

2016-09-24 10:23:49

阅读数:250

评论数:0

Linux 命令:wget

用法: wget [选项]... [URL]... 作用:下载文件,支持断点续传

2016-09-14 00:26:59

阅读数:281

评论数:2

[Python]yield用法入门

包含yield表达式的函数是特殊的函数,叫做生成器函数(generator function),被调用时将返回一个迭代器(iterator),调用时可以使用next或send(msg)。它的用法与return相似,区别在于它会记住上次迭代的状态,继续执行。  send(msg)与next()的区...

2016-09-14 00:14:30

阅读数:190

评论数:0

linux内核结构体中的.owner = THIS_MODULE是什么

其实这是Linux内核代码中一种特殊的结构体初始化方式---指定初始化。 因为才谭浩强的书上也没有提到过,看过了一些C语言书也没有提到过。今天一查,原来这个是C99标准,这个目前也是最新的标准,之前我也清楚这件事,但是没意识到这是一个差别。 在阅读GNU/Linux内核代码时,我们会遇...

2016-09-09 01:08:09

阅读数:1041

评论数:0

在Ubuntu 64位环境下编译Liunx内核出现 Can't use 'defined(@array)' 错误的解决办法

在编译嵌入式Linux内核时出现了以下错误提示: Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373. 起初一头雾水,仔细看了错误提示后删掉了...

2016-09-02 11:00:12

阅读数:14605

评论数:2

Linux下搭建ARM交叉编译环境的步骤

1.将交叉编译工具链 arm-2009q1.tar.gz 复制到某目录下(这里为/opt/Tools),输入 sudo tar zxvf arm-2009q1.tar.gz 解压到当前文件夹 2.设置环境变量,切换到root用户,修改 /root/.bashrc,在文件最后添加如下内容 C...

2016-09-01 00:04:52

阅读数:494

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭