![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 59
xiangxiangli3287
这个作者很懒,什么都没留下…
展开
-
内核的启动流程
本文按照Linux内核启动的流程梳理一下启动的过程,Linux内核启动前面有许多汇编语言,做为入行不久的人总是难以理解整个过程,通过整理之后对Linux系统有了更深入的理解。原创 2017-04-03 12:31:26 · 258 阅读 · 0 评论 -
Uboot启动流程
Uboot(Universal Boot Loader)是bootloader中的一种,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由Bo原创 2017-04-04 18:03:10 · 329 阅读 · 0 评论 -
串口控制台
调试Linux的过程中,在系统正常运行起来之前我们首先看到的是控制台输出的log信息,或许有的朋友也会像我一样好奇,为什么是串口控制台最新输出信息,为什么不是其他的USB、LCD、SPI之类的接口输出Log信息,到底Uboot中是怎么实现这个的呢,带着这个疑问本人追踪了控制台的启动流程。 2.1 printf标准输出函数来追踪 2.1.1 printf函数 在(/include/common.原创 2017-04-04 20:21:49 · 2139 阅读 · 0 评论