如何查看智能手机等嵌入式设备的启动图?

时间:2014-11-01 10:23:27

标签: view embedded device

我有一台安装了Windows 7 x64的笔记本电脑和一台安装了Ubuntu 12.04的虚拟机。我在我的虚拟机上安装了Bootchart。登录后,我可以查看虚拟机的启动图。

但我想知道...有没有办法查看嵌入式设备的启动图,如我的Android智能手机,如果我将它连接到我的笔记本电脑?

你可以帮我解决这个问题吗?非常感谢你。

2 个答案:

答案 0 :(得分:1)

对于基于linux的任何操作系统,dmesg命令将是从启动开始就提供日志消息的最有用的工具之一。它打印内核的消息缓冲区,它还应该使您能够解码引导序列。您还可以使用“console”命令通过设备上提供的接口(UART / USB)重定向内核消息。

另一个可以与dmesg协同工作的有趣工具是netconsole,如果设备没有为其他基于接口的日志记录或磁盘日志记录中的问题做好准备。它通过网络(UDP)将所有内核日志消息发送到另一台计算机,而不依赖于用户空间。但请注意,netconsole仅在NIC卡初始化后初始化,因此在此点之前捕获早期内核日志将不会存在,但会捕获其余的引导过程。

答案 1 :(得分:1)

如果您是使用Android源代码的开发人员,则可以使用以下方法和底部链接在智能手机上启用启动图。

简短说明如下:

  1. 在主机上安装启动图工具
  2. 使用bootchart支持构建'init'
  3. 将'init'安装到您的系统映像
  4. 在系统启动时触发启动图功能
  5. 从系统中检索收集的数据
  6. 从数据生成图形
  7. 查看生成的图形
  8. 解释结果
  9. 更多细节请参考: http://elinux.org/Using_Bootchart_on_Android