小编Dav*_*ave的帖子

如何在linux中禁用内核模块签名

我正在使用在我大学开发的实时调度程序,当我运行它时,我得到"模块验证失败:签名和/或必需的密钥丢失 - 污染内核".我了解到这可能是因为某些内核模块签名.可以在我的ubuntu上解决这个问题吗?我正在使用ubuntu和VMplayer.

linux ubuntu module sign

7
推荐指数
1
解决办法
8189
查看次数

关闭在另一个线程中创建的表单

我一直在寻找我的特定问题的答案,但没有成功.

我的程序中有一个任务需要几秒钟,我想在完成任务时显示一个新表单.新表单有一个加载栏和一些文本.

我需要显示与任务并行的新表单,否则任务将无法启动,直到我关闭新表单.

这是我现在的解决方案:

private void loadingBar()
{
    frmLoading frm = new frmLoading("Please wait while the database is being backed up", "This might take several days.");
    frm.ShowDialog();  

}

public void Backup()
{
    Thread load = new Thread(new ThreadStart(loadingBar));
    load.Start();

    ///Execute a task.

    load.Abort(); 
}
Run Code Online (Sandbox Code Playgroud)

所以,这个工作正常,但我的问题是:在加载线程中关闭"frm"形式以使其停止不是更好吗?

c# multithreading winforms

6
推荐指数
1
解决办法
6745
查看次数

发送 printk 到串口

我正在尝试调试 Linux 内核的模块。我听说可以将控制台输出发送到串行端口。我在 vmware 上运行 Ubuntu,想要向主机发送 printk 消息。我已经成功建立了一个串行连接,并且可以通过输入 echo > simething /dev/ttyS1 向主机发送回显,但我不知道如何将控制台上的输出发送到 ttyS1。

我的主要问题是,当模块/内核崩溃时,最后的 printk 消息会丢失,甚至不会显示,它只是缓冲。

linux tty printk

0
推荐指数
1
解决办法
4501
查看次数

标签 统计

linux ×2

c# ×1

module ×1

multithreading ×1

printk ×1

sign ×1

tty ×1

ubuntu ×1

winforms ×1