在linux内核中有一个文件,我可以开始添加我的代码,例如。加载库?
谢谢
答案1
如果您尝试通过直接修改操作系统内核来完成用户空间任务,那么 99.999% 的情况下您都会做错事情。
对于需要与内核子系统和数据结构直接交互的情况,人们发明了可加载内核模块。
我认为您误解了这些条款核心和壳。
回答你的问题:为了在系统启动时播放 mp3 文件,你可能应该获取mpg123
或其他一些命令行音乐播放器,并init script
在初始化声音系统后通过 启动它,正如 Mat 已经在之前的文章中指出的那样评论。
有关init scripts
使用的更多信息,请参阅您的发行版的文档和手册页。
答案2
针对您对 Mat 的回复,我怀疑这与内核库或模块有任何关系;因此,我将保留内核不变。
根据您使用的桌面环境,您可以设置一个程序在加载所有内容后执行。我假设您的机器上有 mp3 编解码器。例如,在 KDE 中,您可以访问“系统设置”,在“系统管理”标题下,您可以单击“任务计划程序”并设置一个程序作为个人 cron 或系统 cron 运行。
当然,根据你的要求,我不知道你到底想在这里完成什么。但我认为任务计划会完成你想要的。