如果核心转储的大小超过RAM和闪存,人们通常遵循什么技术来转储完整的核心转储。比方说,内核大小为2 1GB,但我们正好有2 1GB的RAM和1 1GB的磁盘空间。
我知道外部USB和tftp选项。但是,当我们选择这些选项时,可靠性和稳定性很重要。嵌入式人员如何处理这些类型的问题?有哪些可用的技术?
平台: NetBSD、ARM7
谢谢,
帕瓦南
发布于 2017-01-21 11:59:22
在嵌入式系统上,进程核心转储通常是禁用的,当需要时,它们被定向(正如您所提到的)到一些专门用于调试的附加存储中。
也可以在调试器上下文中运行崩溃进程,或者使用本地调试器(例如gdb);或者可能使用调试服务器进行远程调试,例如gdbserver,但是请注意,gdbserver目前在NetBSD上没有得到很好的支持,尽管有人拥有made it work for powerpc。
https://stackoverflow.com/questions/41758590
复制相似问题