摘要:
我们在使用printk()函数中使用日志级别为的是使编程人员在编程过程中自定义地进行信息的输出,更加容易地掌握系统当前的状况。 对程序的调试起到了很重要的作用。(下文中的日志级别和控制台日志控制级别是一个意思)printk(日志级别 "消息文本");这里的日志级别通俗的说指的是对文本信息的一种输出范围上的指定。日志级别一共有8个级别,printk的日志级别定义如下(在linux26/includelinux/kernel.h中):#defineKERN_EMERG""/*紧急事件消息,系统崩溃之前提示,表示系统不可用*/#defineKERN_ALERT 阅读全文
posted @ 2014-03-28 22:10
学而~
阅读(1009)
评论(0)
推荐(0)
摘要:
原文地址:http://blog.csdn.net/estate66/article/details/5886816 ,本人对此文有改进。 当我们编写完一个驱动后,我们要把它以模块形式编译或者直接编译进内核时,需要修改相关文件,其中最重要的便是kconfig,makefile。主要是分析一下三者之间的关系,然后就其语法简要的谈一下。 当我们在内核源码目录下执行make(或者makemenuconfig等命令)命令时,实际上是根据makefile来进行编译的。我在 mini2440开发板上编写了一个按键控制led灯的驱动,文件名为buttons_leds_zhao.c,属于字符驱动。因此在/.. 阅读全文
posted @ 2014-03-28 19:55
学而~
阅读(1851)
评论(0)
推荐(0)
摘要:
步骤如下:1、make mrproper Linux下面去编译项目之前,一般常会用make mrproper去先删除之前编译所生成的文件和配置文件,备份文件等,其中,mrproper和distclean,clean之间的区别,Linux内核源码根目录下面的makefile中,有很清晰的解释:help:@echo 'Cleaning targets:'@echo ' clean - Remove most generated files but keep the config and'@echo ' enough build support to buil 阅读全文
posted @ 2014-03-28 16:47
学而~
阅读(621)
评论(0)
推荐(0)

浙公网安备 33010602011771号