社区
Linux_Kernel
帖子详情
我想修改内核 比如在调度时加入自己的想法。但又不是太懂……
x1981wenny
2003-12-12 06:34:32
我想修改内核 比如在调度时加入自己的想法。但又不是太懂……
我看了好多介绍怎么添加自己的系统调用什么的,加了后都要编译内核,我试了几次,而且只是在某个结构体中加了一无关紧要的项,都不成功。
我把sched.c文件拷出来用gcc编译,也不行,总说某某头文件找不到!
请帮帮我,告诉我怎么改?万分万分地感谢!
分数没有问题!
ps:或者那位高手愿意帮帮我这个初级,能不能留下你的联系方式?谢谢
...全文
80
6
打赏
收藏
我想修改内核 比如在调度时加入自己的想法。但又不是太懂……
我想修改内核 比如在调度时加入自己的想法。但又不是太懂…… 我看了好多介绍怎么添加自己的系统调用什么的,加了后都要编译内核,我试了几次,而且只是在某个结构体中加了一无关紧要的项,都不成功。 我把sched.c文件拷出来用gcc编译,也不行,总说某某头文件找不到! 请帮帮我,告诉我怎么改?万分万分地感谢! 分数没有问题! ps:或者那位高手愿意帮帮我这个初级,能不能留下你的联系方式?谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
joknan
2003-12-16
打赏
举报
回复
装一次lfs吧,你会有一些启发的。
lfs.linuxsir.org
blh
2003-12-16
打赏
举报
回复
sched.c是kernel中任务调度的文件,如过你要修改调度算法,就应该修改该文件
单独编译该文件时在命令行中加入 -I/usr/src/linux-2.4实施
kangjian1
2003-12-16
打赏
举报
回复
事实上只会编译你改过的文件(这有make保证),然后整体连接。
superzxf
2003-12-16
打赏
举报
回复
编译内核巨慢啊!无法忍受
kangjian1
2003-12-15
打赏
举报
回复
系统调用我加过,是可以的,但是要改调度算法,这是不够的。
内核要整体编译连接。把sched.c考出来是不行的,它包含的头文件
分布在多个目录中,只有makefile自己才能找到正确的路径。
建议你修改sched.c后整体编译内核。
loveisbug
2003-12-15
打赏
举报
回复
这样做很危险
Linux0.11进程切换
调度
与轨迹跟踪(哈工大OS实验三,四)
Linux0.11进程切换
调度
与轨迹跟踪
Linux之父:我们不会用Rust取代C语言开发
内核
他宣布说:“我正在开发一个(免费的)操作系统(这只是个爱好,不会做得很大,也不会很专业……)”。30 年后,500 强超级计算机和 70% 以上的智能手机都在运行 Linux。很显然,Linux 不仅大,而且很专业。 30 年...
郭健: Linux进程
调度
技术的前世今生之“前世”
郭健,一名普通的
内核
工程师,以钻研Linux
内核
代码为乐,热衷于技术分享,和朋友一起创建了蜗窝科技的网站,希望能汇集有同样
想
法
的技术人,以蜗牛的心态探讨技术。 (小编画外音:郭大侠是我最佩服的大侠,他...
Linux
内核
编程第二部分(三)
在使用
内核
全局工作队列
时
,出现了一个简单的模式(工作流程):初始化工作任务。在适当的
时
间点,安排它执行(也许延迟和/或在特定的 CPU 核心上)。清理。通常,在
内核
模块(或驱动程序)的清理代码路径中,取消它...
DeepSeek | 创新往往是自己产生的 | 一个强大的技术生态更重要
……
Linux_Kernel
4,465
社区成员
17,462
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章