在Android内核源启用FrameBuffer控制台 -- cyanogenmod 领域 和 bootloader 领域 和 kernel 领域 android 相关 的问题

Enable framebuffer console in Android kernel source


简体版||繁體版
1
vote

问题

中文

可以以某种方式启用来自三星的Android内核源中的帧缓冲控制台,查看内核消息而不是bootlogo?

英文原文

Is it possible to somehow enable the framebuffer console in android kernel sources from samsung, to see kernel messages instead of just the bootlogo?

        
       
       

回答列表

1
 
vote
vote
最佳答案
 

你并没有真正说出你想要做的事情 - 但如果我理解对,你就有任何焊接,它听起来像你想要找到<一个href ="http://linux-sunxi.org/uart" rel ="nofollow" > Uart 引脚在设备上,然后点击该计算机并使用串行连接到计算机以读取引导加载程序输出(通过 minicom 或一些其他终端仿真器)并访问Live Console。您也可以从 usb 在引导期间。

当然,如果您刚刚陷入非启动系统并尝试恢复设备,您可能会使用ODIN / HEIMDALL来刷新引导映像(包括新内核)或安装自定义恢复图像并使用用一个良好的内核刷新一个rom。

听起来你可能故意搞砸自己的内核 - 也许要升级到一个新的内核基础或其他东西?如果是这种情况,请在屏幕上看到内核邮件的替代方案是启用 pstore (文件系统 - 基于/ proc / last_kmesg的替代物品,它将让您在下一次重启的错误启动后查看dmesg / kernel控制台+任何恐慌消息(只要RAM没有被覆盖)。看看这个 evels 从trlte(三星注4)内核如何实现它在较新的内核中。 (如果它是一个旧的内核,您可能只需要打开 last_kmesg )

 

You didn't really say what you were trying to do exactly-- but if I understand right, and you're any good with soldering, it sounds like you might want to find the UART pins on your device, then tap that and use a serial connection to your computer to read the bootloader output (via minicom or some other terminal emulator) and access the live console that way. You may also be able to get serial data from the USB during boot.

Of course, if you are just stuck with a non-booting system and trying to recover a device, you might use odin/heimdall to reflash your boot image (including a new kernel) or install a custom recovery image and use that to flash a ROM with a good kernel.

It sounds like you're possibly deliberately messing with your own built kernels- maybe to upgrade to a new kernel base or something? If that's the case, an alternative to seeing the kernel messages onscreen is to enable PSTORE (the file system-based replacement for /proc/last_kmesg), which will let you view the dmesg/kernel console + any panic messages after a bad boot on the next reboot (so long as the ram doesn't get overwritten). Take a look at this example from the trlte (Samsung Note 4) kernel for how to implement it in the newer kernels. (If it's an older kernel you may just need to turn on last_kmesg.)

 
 

相关问题

170  什么是有什么区别:生根,越狱,rom,mod等?  ( What is the difference between rooting jailbreak rom mod etc ) 
之间的差异是什么: 解锁引导加载程序(做出许多的先决条件,虽然不是所有的,但下面的其他事情) 生根 越狱 rom Nand和Nandroid 操作系统 Mod(例如cyanogenmod) 恢复(Clockworkmod,Amon Ra) 自定义内核(例如Leshak的内核) 固件 驱动程序 在空中(OT...

3  闪烁一个新的内核  ( Flashing a new kernel ) 
如果我要使用ROM Manager Pro刷新新内核,我是否需要重新安装Mod,删除我的数据,或删除我的缓存? 我正在运行cm 6.1,并希望闪现一个chevyno1的内核,但我必须重新加载cm和我的所有数据? ...

2  如何在OTG上对Android进行以太网工作?  ( How to make ethernet work on android over otg ) 
我正在尝试在OTG电缆上使用连接到Android 7设备的LTE调制解调器。内核识别设备并使用 cdc_ether 注册它,但我无法使用设备的连接。这是因为它随后安装为USB存储? 设备在Android UI /状态栏中显示为设备。 如果我禁用MTP支持,那么设备不会寄存 cdc_ether 。 dmesg : ...

0  由于各种原因,Nexus 4植根于CM10 - 帮助!  ( Nexus 4 rooted stuck at cm10 for various reasons help ) 
我已经使用了Nexus 4近2年了。我扎根于它来获得LTE连接。降级收音机和所有......它超出了我的专业水平,但我设法获得了LTE和CM10,以及 http://hippowise.com/tag/nexus-4/ 自从此以来,我一直在使用同样的设置。我曾试图升级到CM11,但内核不兼容,最终让我的电话屏幕看...

2  自定义内核在内部内存中闪烁的位置?  ( Where are custom kernels being flashed to in internal memory ) 
我已经解压缩了自定义内核的zip文件,并注意到应用的大部分文件都在/ kernel文件夹中。但是,在使用根资源管理器和es文件资源管理器列出根目录时,该文件夹是未列出的。这个/ kernel文件夹在哪里? ...

0  使用WiFi加密狗监控网络  ( Using a wifi dongle to monitor network ) 
我有一个带内置WiFi的Android智能盒,我想向盒子添加一个加密狗,以便我可以监控网络。我找到了类似的问题,有点模糊答案(至少对我); Android作为WiFi桥与AP 我此刻我有3个wifi congles。设备可以检测其中2(使用DMESG从shell运行,也是获取连接的USB设备的VendorID和...

0  如何在内核级别禁用我的Android手机中的GPS功能?  ( How can i disable the gps functionality from my android phone at the kernel leve ) 
如何在内核级别禁用我的Android手机中的GPS功能?我知道这需要(虽然不确定)禁用GPS或内核模块的设备驱动程序,但是如何完全进行? 通过内核级别,我的意思是,GPS不再像软形式一样,它的硬件仍然存在,但它没有使用。如果我禁用IT应用程序级别,它仍然可以跟踪我,应用程序可能会访问它。我想要的是硬件和软件之间没有通...

0  我的tecno n6s不会启动并显示进程.Android .com没有回应  ( My tecno n6s wont start and displays the process android com is not responding ) 
每当我开始我的tecno n6s时,它不会透过公司文本徽标tecno,如果它达到我应该输入我的pin的地方,则出现一个文本,将出现一个文本说出process.android.com没有响应然后回到公司徽标,我如何解决它而不丢失任何数据.USB调试未打开。 ...

-1  联想S6000 - 连接充电器后自动开机[复制]  ( Lenovo s6000 auto power on after connecting charger ) 
这个问题已经在这里有答案: 充电器连接时自动电源启动Android (7个答案) ...

1  在Android内核源启用FrameBuffer控制台  ( Enable framebuffer console in android kernel source ) 
可以以某种方式启用来自三星的Android内核源中的帧缓冲控制台,查看内核消息而不是bootlogo? ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有