从来没接触过内核、驱动类的开发,最近刚刚买了本 linux 设备驱动程序, 在书最开始的部分就提到要构建内核源码树, 这个不大清楚各方面之间的关系, 如何在 opensuse 42.1 leap 之中搭建相应的开发环境?
什么驱动?什么环境?你现在是零基础啥都不懂还是按照某些步骤做到一半卡住了?
提问详细点啊…
抱歉, 之前没有说明白,现在把问题重新修改了
搬个小板凳等听讲。
看这个需求应该是需要搭建基本的内核开发环境,你需要:C/C++ 开发环境全套 和 Git
基础开发环境可以参考这里: lug.ustc.edu.cn/sites/opensuse-guide/develop.php
然后还需要一系列内核开发包,可以参考这里(这篇文档目测有点老,但包的名字一般不会有大变化): howtoforge.com/kernel_compilation_suse
比如 kernel-devel 啥的
可以看看 kernel.opensuse.org/ 另外也可以搜内核开发相关的文档,这方面中文资料不是特别多,而且大部分是基于 Ubuntu 的
ps, 不小心找到个这个东东: github.com/makelinux/ldt/
ok, thanks !