搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
Monodyee
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
win7因为系统保留区无法系统激活问题的解决办法_unsupported partition table
2
uni-app开发小说阅读器
3
h3c 交换机 snmp 发现失败_用zabbix监控交换机端口流量
4
ERROR 1198 (HY000): This operation cannot be performed with a running slave; run STOP SL
5
python 矩形树图_Python Graphviz 的使用-绘制树形图 | 文艺数学君
6
Android 开发常用方法及命令_android代码执行echo命令
7
用html做网页作品,HTML5实例:用HTML5制作的网页的15个优秀案例
8
基于脚本的攻击或可绕过微软的反恶意软件扫描接口(AMSI)_amsi接口文档
9
K8S configmap详解:从文件创建、从文件夹创建及以volume、env环境变量的方式在pod中使用_k8scommd创建目录
10
canvas 实现波浪线--水波动态效果_canvas实现水波纹动效
当前位置:
article
> 正文
linux模块加载出现有关问题,printk打印信息,终端里看不到_linux命令行不显示模块打印的信息
作者:Monodyee | 2024-02-28 07:34:04
赞
踩
linux命令行不显示模块打印的信息
转自:
http://www.myexception.cn/h/704185.html
linux模块加载出现问题,printk打印信息,终端里看不到
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/
module
.h>
MODULE_AUTHOR("xiao yehua");
MODULE_LICENSE("GPL");
static
int __init hello_init(void)
{
printk(KERN_DEBUG "hello world enter!\n");
return 0;
}
static void __exit hello_exit(void)
{
printk(KERN_INFO "hello world exit!\n");
}
module_init(hello_init);
module_exit(hello_exit);
//-------------Makefile--------------------
obj-m := hello.o
KDIR := /lib/modules/2.6.18-128.el5/build
PWD := $(shell pwd)
default:
make -C $(KDIR) M=$(PWD) modules
刚开始学驱动模块,编译.ko文件正常,
但加载模块到内核时没有信息打印到 终端上面,
用lsmod查看,确实有hello模块
不知道为什么无法打印(printk)信息??
------解决方案--------------------------------------------------------
printk 打印信息有7个等级,等级越小的,打印可能越大。你这里的KERN_DEBUG 就是等级说明。
printk(KERN_DEBUG "hello world enter!\n");
你可你试一下
printk(KERN_ALERT "Hello,world\n"); 这个我用过可以在终端显示
------解决方案--------------------------------------------------------
这是虚拟机的通病。你可以开一个终端,在终端上输入:
[root@xxxxx]#while true
> do
> cat /proc/kmsg
> sleep 1
> done
这样你的终端就相当于一个串口终端了,你可以在这里察看你的打印信息
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/Monodyee/article/detail/158163?site
推荐阅读
article
【
Linux
】
环境
基础
开发工具
的
使用
之
gdb
详解(三)...
上一篇文章中我们讲解了
Linux
下
的
gcc与g++
的
使用
,今天我们将进一步
的
学习。【
Linux
】
环境
基础
开发工具
的
使用
之...
赞
踩
article
unix
(和C
语言
及
编译
器
的
创立相辅相成
开发
)
minix
,
linux
(这两种基于汇编和C
语言
的
基于X...
一、
编译
器
发展:以下摘自
编译
器
百度百科20世纪50年代,IBM
的
John Backus带领一个研究小组对FORTRAN语...
赞
踩
article
Linux
驱动
开发基础知识——
LED
模板
驱动
程序的改造:
设备
树(十一)...
设备
树(Device Tree)是
Linux
内核用来描述硬件结构的数据结构。它使得内核可以在没有硬编码
驱动
的情况下识别并...
赞
踩
article
Linux(
Ubuntu20
)
下
安装
Qt5.12.8 包含直接命令行
安装
(2)_
linuxqt
下
载
...
3..之后的步骤与Windows
下
安装
一致。1.
下
载
完成后在终端打开
下
载
的路径。linux
下
载
.run即可。2.赋予执行...
赞
踩
article
Ubuntu安装
qt
5.12
.
9
以及配置交叉编译环境_
qt
-
opensource
-
linux
-
x64
...
在ubuntu20.04下安装
qt
5.12
.
9
,方便在电脑上调试正点原子STM32MP157下的
qt
程序。_
qt
-ope...
赞
踩
article
ubuntu16.04 搭建QT5.12.10交叉编译环境_ubuntu16.04安装
aarch64
...
ubuntu16.04 搭建QT5.12.10交叉编译环境下载qt-everywhere-src-5.12.10.tar...
赞
踩
article
在Ubuntu系统上Qt安装和配置_
sudo
./
qt
-
opensource
-
linux
-
x64
-5...
在ROS2的程序实验,需要界面支持,或用界面显得更加方便,因而专门启动该栏目专门介绍QT方法。_
sudo
./
qt
-op...
赞
踩
article
Qt应用开发(安卓篇)——
Linux
下Qt15.5.2
配置
Android
_
qt
5.15.2 qjo...
看网上教程,多数是windows环境下的,
配置
也很简单,想不到自己
配置
的时候却遇到很多问题,传了一些资源文件和
配置
文件,...
赞
踩
article
linux
-
Ubuntu
16.04 LTS重启后
分辨率
降低
问题
解决_
linux
系统开机后屏幕
分辨率
...
折腾
了
两天
的
,自以为疑难杂症
的
问题
,解决办法居然是---拔线最近在服务器上遇到
了
,重启之后屏幕
分辨率
降低
的
问题
,原有
的
1...
赞
踩
article
【Linux】统信服务器
操作系统
V20
1060a
-
AMD64
Vmware安装_
1060a
-amd...
产品主要面向于我国党政军、企事业单位、教育机构,以及普通的企业型用户,着重解决客户在信息化基础建设过程中,服务端基础设施...
赞
踩
article
万里开源
数据库
GreatSQL
-
8.0
.25-16-
Linux
-
glibc2.28
安装及问题记录_万...
GreatSQL
开源
数据库
是适用于金融级应用的国内自主MySQL版本。采用。_万里
数据库
安装万里
数据库
安装 ...
赞
踩
article
红旗Asianux
Server
Linux
V8 安装万里
数据库
(
GreatSQL
)_
linux
部...
红旗Asianux
Server
Linux
8.0是为云时代重新设计的操作系统,为云时代的到来引入了大量新功能,包...
赞
踩
article
GreatSQL
登陆
Arch
Linux
:成功的
数据库
安装之旅_process: 35403 exe...
GreatSQL
是适用于金融级应用的国内自主开源
数据库
,具备高性能、高可靠、高易用性、高安全等多个核心特性,可以作为My...
赞
踩
article
Linux 启动 停止 重启
jar
Shell脚本_
usage
:
gbesrun
.sh [star...
#!/bin/bash#获取输入的
jar
名称APP_NAME=$1#使用说明,用来提示输入参数
usage
() { ech...
赞
踩
article
linux
sh
ell ba
sh
java
start
stop
re
start
status
脚本...
linux
sh
ell ba
sh
java
start
stop
re
start
status
脚本#这里放
java
要执...
赞
踩
article
linux
系统最精简
安装
mysql5.7
以及
配置
(
rpm
方式)
_
rpm
mysql57
...
linux
系统最精简方式
安装
配置
mysql5.7
数据库
_
rpm
mysql57
rpm
mysql57
...
赞
踩
article
linux 分布式执行
jar
包
sh
ell脚本_
usage
:
sh
脚本名.
sh
[
start
|sto...
#!/bin/
sh
APP_NAME=sms-serviceJAR_PATH='/home/ap/t_
jar
'JAR_NA...
赞
踩
article
【
Linux
】一站式教会:
Ubuntu
(无UI界面)
使用
apache
-
jmeter
进行
压测
...
近期做个SpringBoot项目,打包在电脑的
Ubuntu
系统上运行,并在
Ubuntu
内
使用
Jmeter进行
压测
,如果大...
赞
踩
article
Linux
sh
ell脚本启动停止重启springboot
jar
包_
usage
:
module
-p...
前提在linux中已经配置好jdk检查是否配置好jdk_
usage
:
module
-
province
.
sh
{
start
...
赞
踩
article
linux
mysql
5.7
配置_
linux
下
mysql
5.7
的安装配置...
mysql
官方下载地址:https://dev.
mysql
.com/downloads/
mysql
/安装步骤:#http...
赞
踩
相关标签
linux
运维
服务器
unix
驱动开发
设备驱动框架
LED驱动
linux驱动基础
qt
ubuntu
stm32
qt5
交叉编译
arm
android
ubuntu1604
分辨率降低