问题标签 [minix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1557 浏览

c - 解决两个外部库中同名函数的类型冲突

我已将以下库包含到我的代码中。

现在我收到以下错误:

据我所知,这意味着_send已在两个库(minix/drivers.hcurl/curl.h)中声明,我想知道是否有可能解决此问题或以某种方式解决它?

0 投票
1 回答
3911 浏览

c - 如何在 minix 中自定义 proc.c 来实现 FCFS 算法?

我想自定义 minix 文件的代码/usr/src/kernel/proc.c以实现 FCFS 算法,但我没有任何想法或线索。我已经说过,当前算法以某种优先级工作,所有进程首先进入一个队列,然后使用某种算法,然后为进程分配一些优先级。但是如果我需要实现 FCFS,那么我应该只使用一个队列。

但是如何关联这些东西呢?

0 投票
1 回答
976 浏览

shell - 如何在 Minix 3 的命令行上使 C 程序可执行?

我需要编写一个程序 ioloop.c,它采用两个命令行参数来确定两个嵌套 for 循环的迭代次数。内部循环执行更耗时的功能,例如三角函数。外循环首先从标准输入中获取一个字符,然后在内循环之后输出一些字符。

我的问题是在 Internet 上找到足够的有关 Minix 3 的资源。我还没有找到任何好的教程来解释实现命令行方法的过程。我的第一个假设是它与 exec 系统调用有关。

任何关于使用 Minix 3 文件来实现命令行功能的帮助或解释都会很棒。

0 投票
1 回答
673 浏览

linux - 在 MINIX 3.2 中从驱动程序向 TTY 发送消息

我正在尝试读取用户的输入,并且在按下 g 的情况下,我输出“完成”,而当按下任何其他按钮时,终端正常工作。我现在所拥有的是,当按下 g 时它会打印完成,但我无法将消息传递给 tty 以继续处理。我目前的方法出现以下错误:“safecopy failed: granter 182819 failed: -106”

0 投票
1 回答
2770 浏览

bootloader - 是否有关于 Minix 3.2(最新)如何启动的文档?

我找到了这个站点:http ://www.os-forum.com/minix/boot/ ,它声称记录了 Minix 的启动顺序。

但是在我刚刚从 Git 获得的 Minix 3.2 的源代码树中,上述站点中描述的文件根本不存在。

他们是:

Minix 会改变它的启动方式吗?

是否有任何关于 Minix 如何引导自身的文档?

谢谢!

0 投票
2 回答
1569 浏览

c - Minix3 进程表 (proc.h)

任何人都知道为什么 Minix 中 proc.h 中的某些字段是 char,而我认为它们是 int?

那么,如果我们想添加一个新的“int”字段,我们应该将其设为 char 吗?

0 投票
1 回答
1485 浏览

printing - Minix 从内核打印到控制台

我正在尝试更改 Minix 中的调度并希望从 /kernel/proc.c 打印到标准输出。Printf 不能在内核中使用。我正在使用 Minix 3.1.2。

我想添加代码

功能以便将消息打印到控制台。

我怎样才能做到这一点?

0 投票
0 回答
101 浏览

process - Minix 内核进程产量(如何调用软件中断)

我试图在 Minix 源代码中找到内核进程可以调用以产生,导致软件中断和后续任务切换的代码。

0 投票
1 回答
124 浏览

linux - 可能是 GCC 链接器错误

我收到以下错误:

错误

我正在关注本教程: http ://wiki.minix3.org/en/DevelopersGuide/DriverProgramming

这是我的生成文件: 在此处输入图像描述

我的代码在 pastebin 上:

http://pastebin.com/Jtn2cEsW

http://pastebin.com/YrpKh32m

编辑:将 LPADD 更改为 LDADD 将错误更改为: 错误2

抱歉,由于使用了 Virtualbox,我无法运行 X11。

0 投票
1 回答
496 浏览

linux - SYSTEM: denied request 44 in Minix

I get "SYSTEM: denied request 44 from 109894" when trying to execute my own code in Minix 3.2. I typed over the code and the makefile so there could be some typos. The program compiles fine however.

My c file:

My makefile:

Minix uses the BSD compilation platform (hence the tag).