Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14838
  • 博文数量: 25
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-15 18:17
文章分类
文章存档

2016年(25)

我的朋友
最近访客

发布时间:2016-06-15 17:58:46

......【阅读全文】

阅读(175) | 评论(0) | 转发(0)

发布时间:2016-06-06 10:31:50

友善之臂提供的linux-2.6.32.2为例说明:在使用make menuconfig 配置后生成.config文件在make uImage的时候由.config文件生成include/config/auto.conf, include/linux/autoconf.h这两个文件inclde/linux/autoconf.h为头文件  供内核的源代码使用在该文件中这些宏一般都定义成1include/linux/con.........【阅读全文】

阅读(253) | 评论(0) | 转发(0)

发布时间:2016-06-06 10:31:26

要了解Linux Kernel代码的分段信息,需要了解一下gcc的__attribute__的编绎属性或定义的函数或数,__attribute__主要用于改变所声明据的特性,它有很多子项,用于改变作用对象的特性。比如对函数,noline将禁止进行内联扩展、noreturn表示没有返回值、pure表明函数除返回值外,不会通过其它(如全局变量、指针)对函数.........【阅读全文】

阅读(250) | 评论(0) | 转发(0)

发布时间:2016-06-06 10:31:14

__setup这条宏在Linux Kernel中使用最多的地方就是定义处理Kernel的启动参数的函数及数据结构,宏定义如下:#define __setup(str, fn) \__setup_param(str, fn, fn, 0)#define __setup_param(str, unique_id, fn, early) \static char __setup_str_##unique_id[] __initdata __aligned(1) = str; \static str.........【阅读全文】

阅读(267) | 评论(0) | 转发(0)

发布时间:2016-06-06 10:30:55

Linux 2.6 kernel 中的makefile 中文翻译熟悉内核的Makefile对开发设备驱动、理解内核代码结构都是非常重要的linux2.6内核Makefile的许多特性和2.4内核差别很大,在内核目录的documention/kbuild/makefiles.txt中有详细的说明。给大家一个中文版的翻译=== 目录        === 1 概述.........【阅读全文】

阅读(245) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册