腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在内核中添加中断服务例程
、
、
、
我正在尝试添加一个开关/GPIO中断。我想把它写成内核源代码树的一部分。在构建内核映像并部署到我的自定义板之后,它必须出现在proc/interrupts中。我已经写好了模块,如果不允许的话,它是可以工作的。我不想单独编译,而是希望它成为我的内核树的一部分。将irq添加到内核源代码的步骤是什么。
浏览 3
提问于2016-07-25
得票数 0
回答已采纳
1
回答
使用printk在
Linux
终端上打印数据
、
、
我目前开始学习
Linux
中的
Linux
设备
驱动
程序编程。在这里,我发现了一个使用printk()函数打印
hello
世界的小代码。#include <
linux
/module.h>#include <
linux
/init.h> static int
浏览 5
提问于2016-09-05
得票数 0
1
回答
如何为
linux
编写
Hello
驱动
程序
、
、
、
、
最近,我对
linux
非常兴奋。我想学习如何编写简单的
linux
驱动
程序,我了解C和python。我使用的是ubuntu11.10(3.0.0-12-通用内核)。我的怀疑 我看到了五月tutorials.But,所有的都是不好的初学者level.Could,请您建议一个更好的教程,完全适合初学者。如何编译、运行并查看我的
驱动
程序是否工作。
浏览 3
提问于2013-01-11
得票数 1
回答已采纳
1
回答
在创建Proc条目时出错
、
、
我想在USB
驱动
程序代码中创建一个Proc条目,但我得到的错误是隐式函数声明函数'create_proc_read_entry‘和'remove_proc_entry'。为了创建
Linux
设备
驱动
程序文本中指定的proc条目,我在scull
驱动
程序代码中遵循了类似的步骤,但是在通过makefile编译时,我得到了上面的两个错误。我已经对现有的
驱动
程序代码做了小编辑,下面是代码片段。如果需要其他细节,请告诉我。return len; static void
浏览 5
提问于2013-05-04
得票数 1
回答已采纳
1
回答
Makefile变量:"MY_FILE“和"obj-m”的区别
、
、
、
我有两个简单的程序(应用程序、
驱动
程序)和一个Makefile来动态编译这些应用程序。当我运行"make test_prg“时,它会正确编译应用程序。然而,这并不适用于
驱动
程序“maketest_drv”。0;~/test/test_drv/
hello
-world.c#include <
linux
/kernel.h> #include <
linux<
浏览 0
提问于2019-01-26
得票数 0
回答已采纳
1
回答
错误:无法插入模块first.ko: WSL2 Ubuntu中的无效模块格式
、
、
、
、
我编译了
Linux
内核源代码,按照“接受应答”上的说明进行了编译。#include <
linux
/init.h>MODULE_LICENSE("Dual BSD/GPL");{ printk(KER
浏览 12
提问于2022-08-10
得票数 0
1
回答
编译
驱动
程序时出错
、
、
、
、
当我想编译broadcom无线
驱动
程序时,它会出现以下错误:KBUILD_NOPEDANTIC=1/bcm/broadcom/src/wl/sys/wl_
linux
.o /home/
hello
/bcm/broadcom/src/wl/s
浏览 0
提问于2015-05-29
得票数 1
回答已采纳
2
回答
/scripts/recordmcount:语法错误:"(“当我在Raspberry Pi上编译
驱动
程序模块时报告unexpected`
、
、
新内核看起来运行良好,直到我在它上面编译了我的
hello
-world
驱动
程序模块,并打印了以下信息:make[1]: Entering directory '/usr/src/
linux
-so
浏览 10
提问于2015-07-06
得票数 6
3
回答
LLVM中编译器和编译器
驱动
的区别?
、
有人能解释一下LLVM中编译器和编译器
驱动
的区别吗? 任何帮助都是非常感谢的。
浏览 2
提问于2015-09-16
得票数 6
1
回答
Linux
- dmesg不显示printk消息
、
、
因此,我正在学习编写设备
驱动
程序,并编写了这个简单的
驱动
程序:#include <
linux
/init.h>{ return
浏览 3
提问于2015-08-16
得票数 1
1
回答
写入设备文件会打印“无效参数”。
、
、
我目前正在开发一个设备
驱动
程序,在那里我想给那个
驱动
程序写一个句子,并将它显示在内核中。读取内部缓冲区并使用cat调用
驱动
程序非常正常。但是,如果我试图写入设备
驱动
程序,它将返回以下消息: 我的设备
驱动
程序有以下代码。我似乎找不到我的写函数哪里出错了.#include "device_file.h"#include <<em
浏览 2
提问于2022-07-05
得票数 1
回答已采纳
1
回答
未找到init.h文件
、
、
我试着从
Linux
设备
驱动
程序这本书中做一个
hello
world模块。>sudo apt install
linux
-headers-$(uname -r)Reading package lists...我的代码: static int
hello
_i
浏览 68
提问于2021-11-30
得票数 1
2
回答
编写端到端
linux
设备
驱动
程序
、
、
、
我期待着学习编写一个典型的
linux
设备
驱动
程序。谁能指导我如何学习一个典型的
linux
设备
驱动
程序的所有方面?我在互联网上看到的例子太简单了,它们只是从用户空间向内核
驱动
模块发送"
hello
world“消息,然后回送"
hello
”。我想以一种简单的方式接触到几乎所有的领域,一个人在编写真实世界的
驱动
程序时会遇到的问题。我需要一个真正的硬件才能满足我的需求吗?系统的内存不能模拟硬件外设,让我把它当做一个硬件,通过内核
驱动<
浏览 0
提问于2016-04-11
得票数 0
2
回答
Openwrt内核模块
、
、
、
、
=1 SUBMENU:=
HELLO
$(
LINUX
_KMOD_SUFFIX) CONFIG_
HELLO
_MOD=m $(patsubst/src/* $(PKG_BUILD_DIR)/ define Bui
浏览 1
提问于2017-10-06
得票数 2
1
回答
构建
linux
内核模块
、
、
、
我是一个windows
驱动
程序程序员,他是
linux
内核开发的新手,我已经安装了
linux
内核头。我正在
linux
内核中尝试我的helloworld模块。#include <
linux
/init.h>/*MODULE_LICENSE("Dual BSD/GPL");*/ static int
hello
_init(void)
浏览 1
提问于2018-04-08
得票数 1
回答已采纳
2
回答
如何在系统启动时加载设备
驱动
程序?
、
我的
hello
world设备:#include <
linux
/module.h> printk(KERN_ALERT "
hello
world\n");} static void
hello<
浏览 3
提问于2015-02-23
得票数 2
1
回答
module /insmod错误:无法插入模块操作不允许安装具有根权限的内核空间模块
、
、
、
、
因此,我试图安装一个
hello
world内核,向大家展示Corbet的"
Linux
设备
驱动
程序“()一书。这是文件
hello
.c的代码#include <
linux
/module.h> printk(KER
浏览 4
提问于2020-08-17
得票数 0
回答已采纳
2
回答
尽管正确设置了loglevel,Printk仍无法打印
、
我的问题是,我正试图在内核中构建一个
驱动
程序。我决定用一个简单的
Hello
World程序来测试我的代码。代码如下所示:#include <
linux
/err.h>#include <
linux
/init.h> #include <
linux
/printk.h&
浏览 12
提问于2012-06-30
得票数 0
2
回答
主内核" make“命令是否也在内部生成模块?
、
、
我正在学习如何编写内核
驱动
程序,这是我第一次尝试构建内核
驱动
程序。我为我的模块文件创建了一个文件夹drivers/naveen/ --
hello
.c、Kconfig和Makefile。以下是这些文件的内容:config
HELLO
_WORLD default m---help--- This option enables printi
浏览 3
提问于2018-06-21
得票数 0
回答已采纳
1
回答
Linux
设备
驱动
程序中的内联函数
、
、
、
我正在写一个设备
驱动
程序。我有一个问题要问:我说的是针对
linux
内核的设备
驱动
程序。我有一个函数,它的函数体很短,可以从一个模块导出到另一个模块。标准的
Linux
内核实践是什么?{............}谢谢!
浏览 0
提问于2014-03-01
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Hello World 的由来 Linux 中国
Linux驱动系列-PWM驱动
Linux设备驱动开发
Linux驱动开发-编写VS1053芯片音频驱动
英伟达开源 Linux 图形驱动实测,性能媲美专有驱动
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券