• linux和android在初始化串口到console [ttySC0] enabled有1s左右时间延时的原因


    [    0.446780] sunxi-uart.1: ttyS0 at MMIO 0x1c28400 (irq = 2) is a U6_16550A
    [    1.114996] console [ttyS0] enabled

    原因是这样的:android的console在初始化sci(串口)前也是有log的,

    而console的log是存放在一个叫做log_buf的buf中的,这个buf可以通过CONFIG_LOG_BUF_SHIFT进行配置,将CONFIG_LOG_BUF_SHIFT从16增加到18,即log_buf空间从64K增加到256K。

    等串口初始化完成后,会将这个buf里的内容一下子打印出来,这个1s左右的时间就是之前存储的内容被打印出来的时间,拿初始化串口前的buf的大小除以波特率就是这1s时间的来源

  • 相关阅读:
    培训是一种乐趣(3)
    JAVA多线程放号器
    西游记(2)
    Swing事件处理
    西游记
    Swing普通控件
    JAVA语言的BUG?
    Swing高级控件
    JavaBean属性拷贝
    JAVA排序汇总
  • 原文地址:https://www.cnblogs.com/zongfanstudy/p/13935243.html
Copyright © 2020-2023  润新知