Linux内核的入口点

Linux内核的入口点

在linux内核中有一个文件,我可以开始添加我的代码,例如。加载库?

谢谢

答案1

如果您尝试通过直接修改操作系统内核来完成用户空间任务,那么 99.999% 的情况下您都会做错事情。

对于需要与内核子系统和数据结构直接交互的情况,人们发明了可加载内核模块。

我认为您误解了这些条款核心

回答你的问题:为了在系统启动时播放 mp3 文件,你可能应该获取mpg123或其他一些命令行音乐播放器,并init script在初始化声音系统后通过 启动它,正如 Mat 已经在之前的文章中指出的那样评论。

有关init scripts使用的更多信息,请参阅您的发行版的文档和手册页。

答案2

针对您对 Mat 的回复,我怀疑这与内核库或模块有任何关系;因此,我将保留内核不变。

根据您使用的桌面环境,您可以设置一个程序在加载所有内容后执行。我假设您的机器上有 mp3 编解码器。例如,在 KDE 中,您可以访问“系统设置”,在“系统管理”标题下,您可以单击“任务计划程序”并设置一个程序作为个人 cron 或系统 cron 运行。

当然,根据你的要求,我不知道你到底想在这里完成什么。但我认为任务计划会完成你想要的。

相关内容