E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
printk
NIOS2 uCLinux-mmu 驱动之hello_world
include#include #include //驱动最基本的3个头文件MODULE_LICENSE("GPL");//GPLlisencestaticinthello_world_init(void){
printk
shixha
·
2014-03-24 19:00
网站排障分析常用的命令
awk'/^tcp/{++S[$NF]};END{for(ainS)printa,S[a]}'或netstat-n|awk'/^tcp/{++state[$NF]};END{for(keyinstate)
printk
ey
xiaofengge315
·
2014-03-22 16:36
网站分析
网站排障
网站命令
netstat + awk 查看tcp的网络连接状态
执行以下命令:#netstat-n|awk‘/^tcp/{++state[$NF]}END{for(keyinstate)
printk
ey."
ryansyj
·
2014-03-21 17:52
netstat
awk
+
查看tcp的网络连接状态
shell之打印数组的键与值及常用查询脚本
Shell写起来很简单,效果却很神奇,你可以先尝试执行一下这条命令:netstat-n|awk'/^tcp/{++state[$NF]}END{for(keyinstate)
printk
ey,"\t",
pointsand
·
2014-03-19 13:40
shell
key
state
Linux I2C驱动分析(三)----i2c_dev驱动和应用层分析
分析这个驱动,还是从module_init()和module_exit()开始,程序如下:点击(此处)折叠或打开staticint__initi2c_dev_init(void){ intres;
printk
apple_guet
·
2014-03-17 11:00
linux驱动
linux内核模块编译及动态加载
Definesthelicenseforthislinuxkernelmodule*/ MODULE_LICENSE("GPL"); /*Initfunctioncalledonmoduleentry*/ intmy_module_init(void) {
printk
wangyuling1234567890
·
2014-03-16 23:00
源代码
linux内核
内核模块加载及卸载
内核模块编译
ARM处理器模式弹跳机制的初始化 笔记版 转载请注明出处
[email protected]
voidcpu_init(void){unsignedintcpu=smp_processor_id();structstack*stk=&stacks[cpu];if(cpu>=NR_CPUS){
printk
crosskernel
·
2014-03-12 15:00
cpu
kernel
ARM
arm-linux
linux驱动调试之
printk
()
对于做嵌入式或者熟悉linux内核的人来说,对
printk
这个函数一定不会感到陌生。
printk
相当于printf的孪生姐妹,她们一个运行在用户态,另一个则在内核态被人们所熟知。
hustyangju
·
2014-03-12 11:00
第四章--调试技术
一、打印调试 linux设备驱动调试,我们在内核中看到内核使用dev_dbg来控制输出信息,这个函数的实质是调用
printk
(KERN_DEBUG)来输出打印信息。
apple_guet
·
2014-03-11 11:00
linux驱动
jprobe module code
include #include #include #include #include staticirqreturn_tts_interrupt_probe(intirq,void*dev_id) {
printk
coldsnow33
·
2014-03-10 19:00
内核
do_fork实现分析
其代码执行流程如下:代码:if(unlikely(clone_flags&CLONE_STOPPED)){staticint__read_mostlycount=100;if(count>0&&
printk
_ratelimit
ctoday
·
2014-03-07 11:12
Linux
2.6.xx内核分析
串口驱动程序设计
控制台:内核信息打印到的地方,
printk
打印的地方,控制台可以指定,通过console=ttys0指定串口0终端为控制台,是虚拟的要绑定真实的设备,比如串口、显示器。
Byte1990
·
2014-03-02 21:30
Linux
设备驱动程序
浅谈Android系统开发中LOG的使用--LOG(3)
参考:http://blog.csdn.net/luoshengyang/article/details/6581828问题:我在hello驱动中,一打开时候就调用
printk
(KERN_ALERT"ygmdebugopen
yangguangmeng
·
2014-02-25 12:00
Linux中的
Printk
与dmesg功能--LOG(2)
Linux中的
Printk
与dmesg功能 要将linux内核的带级别控制的
printk
内容打印出来,在命令行输入dmesg-n8就将所有级别的信息都打印出来。
yangguangmeng
·
2014-02-25 10:00
使用python装饰器验证配置文件示例
data):assert(int(data)>0)defVerifyString(data):assert(len(data)>10)definner(*args,**kvargs):printargs
printk
vargsassert
·
2014-02-24 14:59
ubuntu下添加一个module
helloworld目录下有两个文件:helloworld.c和Makefilehelloworld.c#include #include #include staticinthello_init(void) {
printk
y658t
·
2014-02-22 20:00
printk
的使用
printk
为内核调试常用的打印函数,如同应用层开发常用的printf打印函数。
youxin2012
·
2014-02-20 17:00
C3000背光驱动
修改kernel_imx/drivers/video/backlight/pwm_bl.c就行voidlcd_backlight(intlevel){ unsignedintiPulse;//
printk
smart_qiang
·
2014-02-18 17:00
通过proc文件系统输出必要的Linux内核信息(下)
3、使用seq_file接口的例子 本例通过/proc/seq_file_test文件输出Linux内核的十个随机数,并与
printk
打印的信息进行比较。
sunstars2009918
·
2014-02-15 10:00
关于ip_conntrack: table full, dropping packet的问题
最近一个web系统经常报出如下日志信息:Apr1716:37:26wwwkernel:
printk
:135messagessuppressed.Apr1716:37:26wwwkernel:ip_conntrack
soarwilldo
·
2014-02-12 20:58
linux
packet
ip_conntrack
## __VA_ARGS__ 宏
\
printk
(KERN_DEBUGfmt,##arg)用可变参数宏(variadicmacros)传递可变参数表 你可能很熟悉在函数中使用可变参数表,如:1void printf(const char
ccy365263452
·
2014-02-12 17:00
C语言 ## __VA_ARGS__ 宏
.) \
printk
(KERN_DEBUG fmt, ##arg) 用可变参数宏(variadic macros)传递可变参数表 你可能很熟悉在函数中使用可变参数表,如: void
hsomesun
·
2014-02-07 15:00
C语言
变参宏
\
printk
(KERN_DEBUGfmt,##arg)用可变参数宏(variadicmacros)传递可变参数表你可能很熟悉在函数中使用可变参数表,如:voidprintf(constchar*format
dake
·
2014-01-29 13:00
c
gcc
扩展
编译器
macros
preprocessor
宏的高级使用--##,__VA_ARGS__, __FILE__, __FUNCTION__等
例如:#definemyprintf(...)
printk
("[lch]:File:%s,Line:%d,Function:%s,"__VA_ARGS__,__FILE__,__LINE__,__FUNCTION
leiych
·
2014-01-23 16:00
驱动程序调测方法与技巧
本文目的就是介绍驱动开发中常用的几种直接和间接的调试手段,它们是:利用
printk
查看OOP消息利用strace利用内核内置的hacking选项利用ioctl方法利用/proc文件系统使用kgdb一、利用
眼里的圈圈
·
2014-01-16 18:00
Reset-floppy called错误和Bad partition table错误解决方法
:staticvoidreset_floppy(void){ inti; reset=0; cur_spec1=-1; cur_rate=-1; recalibrate=1;
printk
sitelist
·
2014-01-09 19:00
错误
linux-0.11
linux系统管理员常用命令集合
awk'/^tcp/{++S[$NF]};END{for(ainS)printa,S[a]}'netstat-n|awk'/^tcp/{++state[$NF]}END{for(keyinstate)
printk
ey
soarwilldo
·
2014-01-09 15:39
linux
命令
管理
使用netstat和awk命令来统计网络连接数
netstat-n|awk'/^tcp/{++state[$NF]}END{for(keyinstate)
printk
ey,"\\t",state[key]}'会得到类似下面的结果,具体数字会有所不同:
gaosc900926
·
2014-01-09 10:56
服务器
统计
网络连接
[置顶] Linux设备节点文件的创建—从mknod到devfs再到udev
1.驱动编写staticint__inittest_drv_init(void) { intrc;
printk
("test_driverdev\n"); //注册设备 rc=register_chrdev
tankai19880619
·
2014-01-03 15:00
c语言可变参数 ...
#ifdef DEBUGPRINT_INFO(x)
printk
(x,...)
liuxd3000
·
2014-01-02 11:00
android 调试内核驱动 打印log缓存大小调整
可以使用adbshelldmesg>aa.loglog的缓存buf大小定义于linux/linux-2.6-virt/kernel/
printk
.c66#define__LOG_BUF_LEN(1<
南山桂树
·
2013-12-25 11:08
系统报错:ip_conntrack: table full, dropping packet
早上接到报警发现机器web访问不正常,ping也丢包很严重,登录查看/var/log/message发现大量如下记录:Aug1007:43:01localhostkernel:
printk
:2059messagessuppressed.Aug1007
蓝天jun
·
2013-12-24 18:13
ip_conntrack
系统报错
调整内核
printk
的打印级别
有时调试内核模块,打印信息太多了,可以通过修改/proc/sys/kernel/
printk
文件内容来控制。
tonywgx
·
2013-12-23 14:00
printk
内核模块编写 编译 加载/查看/删除模块
#include #include static int __init hello_init(void) {
printk
(KERN_EMERG "ha"); return 0; } static
cicue
·
2013-12-20 22:00
编译
内核模块编写
加载/查看/删除模块
6410之LCD驱动程序(层次分析)
fb",0,NULL,&fb_proc_fops); if(register_chrdev(FB_MAJOR,"fb",&fb_fops))//注册了名字为fb的字符设备,相关操作为fb_fops
printk
jacobywu
·
2013-12-17 10:00
linux内核打印的各种设置-----
printk
内核打印时带时间信息或取消时间信息makemenuconfig--->Kernelhacking-->showtiminginformationon
printk
s系统起来后关闭
printk
的方法:echo0
sno_guo
·
2013-12-13 19:00
linux debugfs
通常情况下,最常用的内核调试手段是
printk
。但
printk
并不是所有情况都好用,比如打印的数据可能过多,我们真正关心的数据在大量的输出里不是那么一目了然;或
muge0913
·
2013-12-09 21:00
使用kprobes查看内核内部信息
前言:使用
printk
打印变量等方法,是调试内核的有效方法之一,但是这种方法必须重新构建并用新内核启动,调试效率比较低。
Fybon
·
2013-12-07 20:00
initramfs 文件系统 no init found 问题解决思路
具体问题可以在函数中添加
printk
函数打印信息查找问题,同时可
ascend__a1
·
2013-12-05 10:42
Linux
OpenRisc
kernel hexdump分析 (2.0)
有的时候print_hex_dump_bytes循环打印很多信息的时候(大于1K)用UART串口打印的信息总是会有丢失,估计是
printk
缓冲区的问题把,具体原因不是太清楚于是自己写了个比较笨的dump
liyongming1982
·
2013-12-04 22:00
linux
android
kernel
hexdump
Linux 2.6内核配置说明(13----Kernel hacking内核hack选项)
Showtiminginformationon
printk
s在
printk
的输出中包含时间信息,可以用来分析内核启动过程各步骤所用时间Enable__must_checklogic在编译内核的过程中使用
liu1164316159
·
2013-12-04 09:00
Memory驱动分析
Memory驱动程序//memory.c文件 /*Necessaryincludesfordevicedrivers*/ #include //#include #include #include/*
printk
hailmy
·
2013-12-03 15:00
嵌入式 编译简单驱动程序的几种makefile
以一个最简单的hello.c为例,hello.c的内容如下:#include"linux/init.h"#include"linux/module.h"staticinthello_init(void){
printk
skdkjxy
·
2013-12-02 14:00
printk
使用方法
内核通过
printk
()输出的信息具有日志级别,日志级别是通过在
printk
()输出的字符串前加一个带尖括号的整数来控制的,如
printk
("Hello,world!/n");。
lifengxun20121019
·
2013-12-02 10:00
理解
printk
函数
理解
printk
函数
Printk
函数是在开发驱动过程中经常用到的一个函数,作用就是在串口上输出内核的信息。
Tommy_wxie
·
2013-11-29 16:00
linux内核打印级别问题
函数
printk
的使用方法和printf相似,用于内核打印消息。
printk
根据日志级别(loglevel)对消息进行分类。
erbort
·
2013-11-27 15:49
linux
打印信息
Web 网站 故障常用分析命令
awk'/^tcp/{++S[$NF]};END{for(ainS)printa,S[a]}'或netstat-n|awk'/^tcp/{++state[$NF]};END{for(keyinstate)
printk
ey
jicki
·
2013-11-27 10:55
web网站
分析命令
统计Linux的并发连接数
awk'/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}'或者:netstat-n|awk'/^tcp/{++state[$NF]}END{for(keyinstate)
printk
ey
qq2416833
·
2013-11-20 17:49
linux
服务器
统计
牛刀小试驱动_hello.ko
Hello.c#include #include #include //模块申明 MODULE_LICENSE("DualBSD/GPL"); staticinthello_init(void) {
printk
hailmy
·
2013-11-20 10:00
linux awk 数组排序多种实现方法
复制代码代码如下:[chengmo@localhost~]$awk'BEGIN{info="thisisatest";split(info,tA,"");for(kintA){
printk
,tA[k];
佚名
·
2013-11-19 22:19
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他