我有一台单板计算机,我想知道它启动时发生了什么,因为我从未访问过它的 BIOS,我可以记录它启动时在主板上发生的事件/活动吗?
编辑1
我试图实现的日志记录例如,Java/C#/Python 程序我们可以有一个系统日志来监控它每次启动,从初始化系统组件/类/对象,到 API/函数/服务器启动,我们可以了解整个程序的启动过程。
我想在我的单板计算机上实现这种日志监控,可以吗?例如我们的计算机,我们知道它从 BIOS、操作系统、启动过程启动,但不知道实际上发生了什么,启动时操作系统分配了多少 RAM 空间?CPU 如何处理所有这些启动过程?
类似这些,我们可以记录吗?如何记录整个过程?
编辑2
我的问题还引发了一个想法:硬件工程师在输入/安装固件后如何知道他们的组件正常工作?
编辑3
我想要实现类似于 Android 设备 logcat,记录从系统启动开始的每个事件
编辑4
我正在使用 Antminer L3_IO_Board_V1.2
答案1
单板计算机的品牌和型号是什么?它有串行端口吗?如果有,那么您可能能够通过串行端口获取 POST 消息。
你运行的是什么操作系统?对于大多数版本的 Linux,你可以删除 grub 中的 quiet 和 splash 条目来显示启动时间信息,也可以通过“dmesg”命令访问这些信息。我认为在 Windows 中可以进行启动日志记录,但我不知道如何立即启用它。