我想阅读和理解Linux内核的内存pipe理(特别是defrag compaction migration)。
所以,我closures.config优化大小(当然使用make menuconfig)并编译…这留给我一个优化的内核。
注意:当我说优化内核,我的意思是,当我使用gdb并告诉它next ,它会跳。 我不希望这样,我希望能够像一个简单的hello世界一样,一行一行地遵循代码。
接下来,我编辑Makefile并用-O0交换-O2 ,导致事情中断。
Windows 7驱动程序挂钩
m标志和o标志将被存储在Linux中
什么是一些有趣的小型Linux内核项目来帮助学习源代码?
回声值到Linux控制台
我发现了这个 ,但是我不知道我想要什么文件,因为我不知道兔子洞有多远。
有更通用的select,我可以使用? 我理解记忆压缩的概念; 不过,我想看看所有事情发生的地方以及发生的情况。
Linux内核:线程与进程 – task_struct vs thread_info
Linux内核之间的模块间通信
如何创build自己的Linux发行版?
将数据从linux内核空间复制到用户空间
有人可以指向一个bitbake或开放式教程吗?
你不能去优化内核。 您可能可以解除某些功能的优化,如下所示:
void __attribute__((optimize("O0"))) foo(unsigned char data) { // unmodifiable compiler code }
但是整个内核需要-O2,因为代码本身是以某种方式对某些函数进行优化的假设书写的。
对不起,你真的需要知道你想要的兔子洞的大小。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。