腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
设备驱动程序开发和
linux
内核
编程
有什么联系/区别?
linux
、
linux-kernel
、
linux-device-driver
我知道
Linux
是
内核
,它是许多发行版( Ubuntu,Mint)的核心。但是,当我们说"
Linux
内核
编程
“时,我们到底
是什么
意思呢?是Bash脚本吗? 它与设备驱动程序的开发有什么关系?(我们是否意味着硬件正在运行
linux
内核
,并且我们进行
内核
编程
来支持外围设备,这通常是与
linux
相关的设备驱动程序开发?)
浏览 3
提问于2014-08-05
得票数 1
2
回答
需要AIX
内核
编程
帮助
kernel
、
aix
内核
中的系统调用表变量名
是什么
?我是
内核
编程
的新手。但我需要知道系统调用地址存储在
内核
中的哪些变量中……
浏览 2
提问于2009-05-20
得票数 1
1
回答
INT0x80是
linux
程序集
编程
中使用的唯一中断号吗?
linux
、
assembly
、
int
在汇编
编程
中,我们是否只使用80H向
linux
内核
请求服务?我正在从windows转换到
linux
。
浏览 3
提问于2013-10-19
得票数 5
回答已采纳
3
回答
在Ubuntu上的虚拟机上学习
Linux
内核
编程
?
c
、
linux
、
linux-kernel
、
kernel
我只是用
linux
内核
开发手册学习
LINUX
内核
编程
(我是
linux
内核
编程
的初学者,而不是
linux
编程
)。是否可以在Ubuntu上使用VMware病毒仪式在
内核
机器上测试程序而不损坏我的系统?
浏览 7
提问于2014-10-12
得票数 4
回答已采纳
1
回答
编译Ubuntu 10.04
内核
时的覆盖目录选项
linux-kernel
、
debian
、
ubuntu-10.04
我正在学习
Linux
内核
编程
。我想知道在编译
linux
内核
时--overlay-dir选项
是什么
,如本页所述。为什么我不能只用基本的
内核
来构建
内核
镜像?此外,除了git方式之外,还有没有其他方法可以下载这个非规范的
内核
树?意思是如果我可以下载一些zip文件,否则git需要很多时间来下载大约700MB
浏览 3
提问于2011-01-08
得票数 2
3
回答
在
Linux
内核
模块中,module_init和init_module有什么区别?
linux
、
operating-system
、
linux-kernel
、
kernel
、
linux-device-driver
我一直试图移植很少的
linux
驱动程序,并意识到
linux
的
内核
版本2.4和2.6之间有很大的区别。在2.4版本的
内核
中,模块
编程
如下-#include <
linux
/module.h>#include <
linux
/init.h> #incl
浏览 3
提问于2010-07-10
得票数 12
回答已采纳
1
回答
linux
内核
文件系统中的硬盘写操作
linux
、
filesystems
、
kernel
linux
内核
文件系统如何将数据写入物理硬盘,即将单个字节和块写入磁盘扇区、柱面?我在
内核
中找不到它。有没有它使用的汇编指令,或者有其他方法。对于内存,可以使用memcpy,但是对于硬盘,它的补充功能
是什么
?会很感谢你的帮助。 谢谢。
浏览 8
提问于2014-06-16
得票数 0
3
回答
什么语言允许我与操作系统的
内核
进行交互
c
、
linux
、
assembly
、
linux-kernel
、
kernel
我想尝试一下
内核
编程
,主要是为了更好地理解它,而不是尝试创建我自己的操作系统或任何东西。 ,但我不知道我需要用什么语言
编程
才能做到这一点,更不用说我可以使用什么IDE(如果有)&编译器?我想尝试与Unix
内核
进行交互(这就是
Linux
内核
,对吗&这是一个混合
内核
吗?)或者Windows 7
内核
(这是一个混合
内核
,不是吗?)如果我想与上面提到的
内核
进行交互,我应该使用什么语言&我可以下载什么编译
浏览 1
提问于2011-08-11
得票数 3
2
回答
如何在beaglebone上运行自定义
内核
?
beagleboard
、
u-boot
我正在使用TI - AM3359 SoC启动beaglebone的
内核
或操作系统
编程
。我已经写了一个汇
编程
序来写一些字符到串行接口(刚开始),我想把它作为
内核
在beaglebone上运行,就像
linux
内核
一样。和任何帮助都是非常感谢的。 谢谢
浏览 3
提问于2013-03-11
得票数 1
回答已采纳
2
回答
如何从驱动程序代码中提取接口的MAC地址
linux
、
linux-kernel
、
linux-device-driver
我对
Linux
内核
编程
和驱动程序
编程
很陌生。我正在使用madwifi驱动程序,在
内核
版本2.6.32-37的
Linux
上,并希望在驱动程序代码中提取接口的MAC地址。我的问题是: 我该用哪一个?(它们都在代码的不同部分中使用,我不明白何时使用前者,何时使用后者)。
浏览 1
提问于2013-03-20
得票数 1
回答已采纳
1
回答
为什么
Linux
手册页提供的是C++示例,而不是C?
c++
、
c
、
linux
、
manpage
、
netlink
; 我用C语言尝试过,但是它给出了错误: 显然是 (我不知道
是什么
标准
浏览 4
提问于2019-12-20
得票数 2
回答已采纳
1
回答
如何让uBoot使用squashfs / uBoot中的FDT
是什么
?
command-line
、
embedded-linux
、
bootloader
、
u-boot
我建立了Kamikaze工具链(来自),并为参考板编译了
Linux
2.6.30.x
内核
。但是,由于某些原因,我在uBoot中做了一些错误的事情,因为我无法从squashfs映像运行
内核
。我没有更改
Linux
内核
命令行,它看起来很好(console=ttyS0,115200 root=/dev/mtdblock)。我也有点困惑,fdt在uBoot中
是什么
?我不完全确定这是否真的属于堆栈溢出,但这也不是真正的superuser.com问题(因为这与开发环境有关,所以它肯定
浏览 3
提问于2010-01-25
得票数 5
回答已采纳
1
回答
触摸板驱动程序
c
、
drivers
有没有人能推荐一些编写
linux
触摸板驱动程序的参考资料?我可以从哪里获得硬件文档。我已经阅读了
linux
设备驱动程序的大部分书籍,现在我想让它更上一层楼。
浏览 1
提问于2012-12-25
得票数 1
回答已采纳
2
回答
什么是C中的模块?
c
、
linux-kernel
我读过一个.c File (),它包含<
linux
/module.h>,并将其静态函数传递给module_init(foo)和module_exit(foo)。那么,模块、<
linux
/module.h> file在这种上下文中的一般用途,特别是这两种方法的目的
是什么
?
浏览 0
提问于2018-12-03
得票数 5
回答已采纳
1
回答
Linux
内核
编程
linux-kernel
我想捕获pipe() syscall,所以我在pipe.c中更改了源代码pipe_hook_t set_pipe_hook(pipe_hook_t hook) pipe_hook_t old_hook = pipe_hook; printk(KERN_INFO, "pipe hook: %p", hook);} 然后,我尝试在syscall
浏览 0
提问于2013-04-07
得票数 0
1
回答
系统调用和系统调用服务例程的区别
linux
、
system-calls
例如,在
Linux
中,man syscalls列出了所有系统调用,其中有一个系统调用execve()来执行路径名指定的新程序。__NR_exevce
是什么
?我在哪里能找到sys_call_table vector?我还发现,在
linux
上,系统调用服务例程通常有表单sys_xyz()的名称,其中xyz()是系统调用。
浏览 16
提问于2021-12-19
得票数 2
回答已采纳
2
回答
如何在
Linux
或Mac上
编程
AVR Raven?
avr
、
jtag
、
avrdude
用于
编程
的首先使用Windows box对乌鸦和寒鸦进行
编程
。我可以在
Linux
或OS机器上使用avrdude来执行这些初始步骤吗?如果是这样的话,是怎么做的?我是AVR的新手,但对
Linux
或OS X上的C/C++
编程
非常有经验,包括
内核
编程
……因此,任何提示都将不胜感激,我可以阅读手册页,但前提是我知道我要找的
是什么
。
浏览 1
提问于2010-02-11
得票数 1
回答已采纳
1
回答
数据包嗅探器和
内核
旁路
kernel
、
packet
、
sniffer
是作为
内核
旁路实现的数据包嗅探器软件。如果是的话,它是如何在
linux
和windows上完成的? 或者数据包嗅探器实际上依赖于
内核
与NIC对话,并将其置于混乱的模式中。如果是这样,那么
linux
和windows的APIs
是什么
?
浏览 1
提问于2015-05-13
得票数 0
2
回答
符号(@)在C的注释中
是什么
意思?
c
、
comments
我看到一些
编程
语言在注释中使用"@“。例如,下面是
Linux
内核
中的一个随机程序:https://elixir.bootlin.com/
linux
/v5.10.11/source/fs/ext4/dir.c#L37 /** * @inode: directory inode * ...static int is_dx_dir(struct inode *
浏览 107
提问于2021-01-30
得票数 4
回答已采纳
6
回答
用Java或C编写的操作系统(
内核
)
java
、
c
、
operating-system
、
kernel
我要开始构建操作系统,但我不知道该为
内核
选择哪种
编程
语言。我最喜欢的语言是Java,但我知道所有主要的操作系统(视窗、
Linux
、Mac )都是用C编写的,而且Java需要虚拟机。
编程
是否会比Java-based OS比C-based OS难得多?每种语言的优缺点
是什么
?
浏览 4
提问于2011-02-09
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券