linux 驱动 printk 输出变量格式
如果变量类型是 , 使用 prink 的格式说明符 :
int %d 或者 %x( 注: %d 是十进制, %x 是十六进制 )
unsigned int %u 或者 %x
long %ld 或者 %lx
unsigned long %lu 或者 %lx
long long %lld 或者 %llx
unsigned long long %llu 或者 %llx
size_t %zu 或者 %zx
ssize_t %zd 或者 %zx
原始指针值必须用 %p 输出。
u64,即(unsigned long logn),必须用 %llu 或者 %llx 输出,如: printk("%llu", (unsigned long long)u64_var);
s64,即(long long),必须用 %lld 或者 %llx 输出,如 : printk("%lld", (long long)s64_var);
如果 ( 变量类型 )<type> 的长度依赖一个配置选项 ( 例如: sector_t, blkcnt_t, phys_addr_t, resource_size_t) 或者 依赖相关的体系结构(例如: tcflag_t ),使用一个可能最大类型的格式说明符,并且显示转换它。如:
printk("test: sector number/total blocks: %llu/%llu\n",(unsigned long long)sector, (unsigned long long)blockcount);
转载于:https://www.cnblogs.com/starsKing/p/6207450.html
linux 驱动 printk 输出变量格式相关推荐
- Linux 驱动 Printk 在终端没有输出
驱动使用printk 来输出信息,而不是 printf!因为在 Linux 内核中没有 printf 这个函数. printk 相当于 printf 的孪生兄妹, printf运行在用户态, prin ...
- linux驱动 打印变量,linux驱动 内核函数 变量 宏定义
insmod modprobe(自动检测 模块加载时需要的别的模块) rmmod 用户空间工具, 加载模块到运行中的内核以及去除它们. #include module_init(init_functi ...
- Linux控制Bash输出的格式与颜色
1. Bash 中的转义序列和转义字符 转义序列(escape sequences)由转义字符(Escape character,通常为 "^[" or "<Esc ...
- linux驱动日志格式,( 转)嵌入式Linux驱动Makefile
天气: 晴朗 心情: 高兴 ( 转)嵌入式Linux驱动开发笔记 1.1 模块的编译 Linux驱动一般以模块module的形式来加载,首先需要把驱动编译成模块的形式.简单的例子, Be ...
- linux uart寄存器 代替 printk,Linux驱动学习之设备树(设备树下的LED驱动实验),...
Linux驱动学习之设备树(设备树下的LED驱动实验), 概念 Linux内核从3.x开始引入设备树的概念,用于实现驱动代码与设备信息相分离.相当于从驱动代码分离出来的配置文件,比如串口的波特率通过设 ...
- Linux驱动-使用软定时器实现PWM输出
Linux驱动-使用软定时器实现PWM输出 在没有pwm外设的情况下,可以使用定时器+GPIO的方法来实现pwm输出,实现pwm频率和占空比可控的功能.本文实现了一个Linux内核驱动,使用两个软 ...
- linux作为输出电脑声卡,今天终于搞定我的电脑的ALC883声卡linux驱动了
今天终于搞定我的电脑的ALC883声卡linux驱动了 发布时间:2007-10-30 01:14:20来源:红联作者:kwareregb 我的电脑是神舟F206S,声卡是realtek ALC883 ...
- Linux驱动之LCD驱动编写
在Linux驱动之内核自带的S3C2440的LCD驱动分析这篇博客中已经分析了编写LCD驱动的步骤,接下来就按照这个步骤来字尝试字节编写LCD驱动.用的LCD屏幕为tft屏,每个像素点为16bit.对 ...
- Linux驱动调试中的Debugfs的使用简介
Linux驱动调试中的Debugfs的使用简介 (2012-03-31 14:14) 在调试linux驱动的时候,可以用debugfs来调试,debugfs类似字符设备驱动一样,甚至更简单,不需要主设 ...
- Linux驱动调试中的Debugfs的使用简介 CONFIG_DEBUG_FS 的功能与配置
Linux驱动调试中的Debugfs的使用简介 (2012-03-31 14:14) 在调试linux驱动的时候,可以用debugfs来调试,debugfs类似字符设备驱动一样,甚至更简单,不需要主设 ...
最新文章
- 特征重要性、特征集成+FeatureUnion、特征选择变换器+ColumnTransformer、标签特征变换+TransformedTargetRegressor、特征质量、自动学习数据中的特征
- 招商银行、To B智能投顾讲述:金融机构的人工智能实践 | CCF-GAIR 2017
- python 奇偶链表
- Linux 数据流重定向
- matlab括号区别,matlab中各种括号(),[],与{}的区别与认识
- Spark 性能优化指南(官网文档)
- 擦地机器人排行榜_擦地机器人品牌排行榜来了,你想了解的都在这里
- python列表的应用与实例_python列表生成式应用案例
- JAVA中读写文件操作
- 日本CKD电磁阀、CKD、电磁阀、CKD电磁阀
- P1308 [NOIP2011 普及组] 统计单词数
- 浏览器下载的excel文件损坏无法打开
- P1053 篝火晚会
- P5837 [USACO19DEC]Milk Pumping G
- 专家级解说缓存服务器负载均衡概念
- 解决Mac互联网连接问题的方法
- bootstrapt学习指南_Bootstrap 教程
- mysql 时间差统计
- 计算机专业的学生答辩稿,计算机专业毕业论文答辩自述稿范文
- 病理切片染色技术和生物医学基础知识