cost 107 ms
如何在没有 bitbake 帮助的情况下在 yocto 中构建外部 kernel 模块 - How to build external kernel module in yocto without the help of bitbake

我用 yocto branch dunfell 编译了一个 linux 图像并在 x86-64 板上运行。 我将直接在 x86-64 映像中编译我的模块。 我想用这个图像编译我的模块并在 x86-64 板上运行。 出于某种原因,我不想编写模块配方并通过 bitbake 编译模块。 我在 yocto ...

获取 vmmap 在 Mac OS 上通过程序获取的信息 - Getting information that vmmap gets with a program on Mac OS

赏金将在 7 天后到期。 此问题的答案有资格获得+50声望赏金。 Aayush想让更多人关注这个问题。 我试图使用mach_vm_region打印一个进程的所有 memory 区域,它似乎工作正常,但是当我将它与 vmmap 命令vmmap -v -interleaved <PID> ...

看不懂ia32e 4级分页 - don't understand the ia32e 4-level paging

我最近研究了 IA32e 分页,虽然我知道它是如何工作的,但是当我遇到一个真实的例子时,我无法理解每个条目中的值是什么。 我看了手册,告诉我有几个标志位要设置,我试着把下面例子中的PML4E、PDPTE和PDE的值分解成手册上写的格式,但结果似乎是错误的。 代码来自<<一个64位操作系统 ...

如何将 VBE 实现为与显卡无关的 bios function? - How can VBE be implemented as bios function agnostic to graphics card?

我目前正在学习引导加载程序和 kernel 等低级计算,偶然发现了 vesa bios 扩展,这是图形显示 controller 的标准。 但是在阅读了一些有关它的文档之后,我不确定由主板制造商开发的 BIOS 如何配置/使用完全独立于它们的显卡。 我知道 VGA 也变成了 BIOS functi ...

如何在 Laravel 中创建可以 go 千行的命令,并使用可以按 50 个数据分组更新的作业更新所有数据 - How to make command in Laravel that can go thousands rows and update all data with Job that can update grouped by 50 data

我想通过 go 通过数据库中的所有数据并更新每行 API 中的一些数据的命令。我害怕停止命令或 cron,所有数据都不会更新。 当命令再次运行时,它将从第一个 id 开始为 go。 例如,如果我有 ids:[1,2,3,4,5,6,7,8,...100,101,..1000,1001,...] 我想 ...

用户代码到底是以kernel模式执行的吗? - Are user code in the end executed in kernel mode?

对于我从操作系统概念和在线搜索中学到的东西: 所有用户线程最终映射到 kernel 个线程,用于调度到物理 CPU kernel线程只能在kernel模式下执行以上两个 arguments 得出结论: 用户代码全部以kernel模式执行这是正确的吗? 我已经阅读了整本书并搜索了很多文章,问题仍然 ...

命令提示符中的 kedro jupyter notebook 返回 kedro.framework.cli.jupyter.single kernelspec manager' 无法导入” - kedro jupyter notebook in command prompt returns kedro.framework.cli.jupyter.single kernelspec manager' could not be imported"

我一直在尝试在 kedro 上下文中激活 jupyter notebooks 超过 24 小时,但我一直收到同样的错误。 我四处搜寻,似乎没有人能够解决这个问题。 我已经按照一些人的建议创建了一个 jupyter_notebook_config.json 并按照其他人的建议将其删除并且没有任何变化 ...

了解 Linux Kernel 代码:.net/ipv4/igmp.c - 仅在 v3 查询中调用 function timer_expire() 但在 v1 查询中没有类似的内容? - Understanding Linux Kernel Code: net/ipv4/igmp.c - Only on a v3 query the function timer_expire() is called but nothing similar on a v1 query?

我很难在 .net/ipv4/igmp.c 中找到代码行,它使用 IGMP 报告响应 IGMP v1 查询。 我在igmp.c中每个function的开头都写了printk。 当我发送 IGMP v3 查询时,我可以通过 printk 消息直接观察到 function 调用: igmp_hear ...

更改.netdev的ifindex - Change the ifindex of netdev

我有以下要求。 我想用一个 kernel 模块来更改 a.netdev 的 ifindex 我的选择之一。 我知道它充当密钥,在运行时无法更改。 创建的接口基于 Intel e1000 驱动程序。 为了实现改变,已经想到了以下几点: 注销网络开发(开发); //改变dev->ifindex ...

在 windows kernel 模式驱动程序的地址空间中加载 DLL - Loading DLL in windows kernel mode driver's address space

如何将 dll 加载到 kernel 模式驱动程序的地址空间? 在用户模式下,我们有 LoadLibraryA( ) 来加载 dll。我正在寻找 kernel 模式 windows API 来加载驱动程序地址空间中的 dll。 我正在尝试执行以下操作,下面是用户空间代码 请建议与上述代码等效的 k ...

打印 function 不能正常使用直接字符串,但可以使用通过变量传递的字符串? - Print function not working properly with direct string, but works with string passed through variable?

我在 C 中写了一个 kernel,我刚刚在打印 function 上做了一些工作。但问题是它会打印一个作为字符串传递到变量中的参数,而不是直接给定的字符串。char str[] = "foo"; print(str); //works properly print("bar"); //d ...

影响动态memory分配的因素 - Factors that affect dynamic memory allocation

我想知道影响 malloc 行为(或其他分配函数)的所有因素是什么。 我知道的事情: vm.overcommit_memory 变量。 设置 malloc 大小的限制。 32/64 位平台。 我认为很重要的事情: 不同的 kernel 版本? 操作系统如何处理交换? 操作系统本身呢? 如果我错了 ...

Minix进程的入口点 - Entry point of Minix's processes

我正在学习操作系统,当然还有Minix 3 。 谁能告诉我 Minix 3 中的哪个文件和代码行是以下的入口点: Kernel; 流程经理; Memory 经理; 虚拟 Memory 经理; 任何设备驱动程序。 以上任何一项都会对我有很大帮助。 谢谢。 我正在使用主要的 github 来源:ht ...

Fedora 37 kernel 配置更改工具 - Fedora 37 kernel config change tool

Fedora 37 通过其 fedpkg 编译方式为其 kernel 配置文件提供了某种严格的格式。 即所有选项都必须存在,无论是否设置,可能是其他格式。 如果您尝试通过 nconfig 更改默认配置,然后使用该文件,则会引发错误。 如果您通过编辑提供的 kernel-x86_64-fedora. ...

(WDK,C++,Windows)有没有办法在 kernel 驱动程序中运行进程? - (WDK, C++, Windows) Is there a way to run process in kernel driver?

我有一个关于制作 Kernel 驱动程序的问题我希望在启动“notepad.exe”时使用 kernel 驱动程序运行进程, 尝试使用“PsSetLoadImageNotifyRoutine”,我成功地了解到启动了“notepad.exe”。 但是在这一点上有没有办法运行“osk.exe”进程? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM