开发板:tiny4412ADK+S700 4GB Flash
主机:Wind7 64位
虚拟机:Vmware+Ubuntu12_04
u-boot:U-Boot 2010.12
Linux内核版本:linux-3.0.31
Android版本:android-4.1.2
内核自解压时期的串口打印
在zImage格式的内核启动时会自解压内核,此时打印信息如下:
Uncompressing Linux...
这句话是在arch/arm/boot/compressed/misc.c中:
void decompress_kernel(unsigned long output_start, unsigned long free_mem_ptr_p, unsigned long free_mem_ptr_end_p, int arch_id)
{
……
putstr("Uncompressing Linux...");
……
}
static void putstr(const char *ptr)
{
char c;
while ((c = *ptr++) != '