问题标签 [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.
c - 解决两个外部库中同名函数的类型冲突
我已将以下库包含到我的代码中。
现在我收到以下错误:
据我所知,这意味着_send
已在两个库(minix/drivers.h
和curl/curl.h
)中声明,我想知道是否有可能解决此问题或以某种方式解决它?
c - 如何在 minix 中自定义 proc.c 来实现 FCFS 算法?
我想自定义 minix 文件的代码/usr/src/kernel/proc.c
以实现 FCFS 算法,但我没有任何想法或线索。我已经说过,当前算法以某种优先级工作,所有进程首先进入一个队列,然后使用某种算法,然后为进程分配一些优先级。但是如果我需要实现 FCFS,那么我应该只使用一个队列。
但是如何关联这些东西呢?
shell - 如何在 Minix 3 的命令行上使 C 程序可执行?
我需要编写一个程序 ioloop.c,它采用两个命令行参数来确定两个嵌套 for 循环的迭代次数。内部循环执行更耗时的功能,例如三角函数。外循环首先从标准输入中获取一个字符,然后在内循环之后输出一些字符。
我的问题是在 Internet 上找到足够的有关 Minix 3 的资源。我还没有找到任何好的教程来解释实现命令行方法的过程。我的第一个假设是它与 exec 系统调用有关。
任何关于使用 Minix 3 文件来实现命令行功能的帮助或解释都会很棒。
linux - 在 MINIX 3.2 中从驱动程序向 TTY 发送消息
我正在尝试读取用户的输入,并且在按下 g 的情况下,我输出“完成”,而当按下任何其他按钮时,终端正常工作。我现在所拥有的是,当按下 g 时它会打印完成,但我无法将消息传递给 tty 以继续处理。我目前的方法出现以下错误:“safecopy failed: granter 182819 failed: -106”
bootloader - 是否有关于 Minix 3.2(最新)如何启动的文档?
我找到了这个站点:http ://www.os-forum.com/minix/boot/ ,它声称记录了 Minix 的启动顺序。
但是在我刚刚从 Git 获得的 Minix 3.2 的源代码树中,上述站点中描述的文件根本不存在。
他们是:
Minix 会改变它的启动方式吗?
是否有任何关于 Minix 如何引导自身的文档?
谢谢!
c - Minix3 进程表 (proc.h)
任何人都知道为什么 Minix 中 proc.h 中的某些字段是 char,而我认为它们是 int?
那么,如果我们想添加一个新的“int”字段,我们应该将其设为 char 吗?
printing - Minix 从内核打印到控制台
我正在尝试更改 Minix 中的调度并希望从 /kernel/proc.c 打印到标准输出。Printf 不能在内核中使用。我正在使用 Minix 3.1.2。
我想添加代码
功能以便将消息打印到控制台。
我怎样才能做到这一点?
process - Minix 内核进程产量(如何调用软件中断)
我试图在 Minix 源代码中找到内核进程可以调用以产生,导致软件中断和后续任务切换的代码。
linux - 可能是 GCC 链接器错误
我收到以下错误:
我正在关注本教程: http ://wiki.minix3.org/en/DevelopersGuide/DriverProgramming
这是我的生成文件:
我的代码在 pastebin 上:
编辑:将 LPADD 更改为 LDADD 将错误更改为:
抱歉,由于使用了 Virtualbox,我无法运行 X11。
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).