of_earlycon_declare定义

更新时间:2023-06-22 13:05:53 阅读: 评论:0

职称英语考试网
协商英语of_earlycon_declare定义
对于Linux内核编程而言,of_earlycon_declare是一个宏定义,通常是在arch/arm/include/asm/earlycon.h头文件中定义的。该宏定义用于声明一种早期控制台类型,在内核启动早期(early boot)时使用。
初三补习班
该宏的语法如下:
#define of_earlycon_declare(type, data) \
static const struct of_device_id __ud __ction(".earlycon_table") \
earlycon_  type  _of_table[] = { \
一般过去时{ patible = "earlycon", data, }, \
天真无邪的英文{ /* Sentinel */ }, \
}; \
ccic
你你狠
actress>无锡一对一其中,type参数是指要声明的早期控制台类型名称,比如"uart";data参数是指该类型的设备树信息(即device tree)。 gamer
该宏定义的目的是将类型和设备树信息打包成一个结构体,然后将该结构体加入到全局的".earlycon_table"节中。当内核启动时,该节中的内容被用于搜索并初始化早期控制台。据此,内核就能够在启动早期建立起与控制台的连接,输出调试信息,方便定位问题。

本文发布于:2023-06-22 13:05:53,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/153736.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:类型   控制台   内核   声明   信息   设备   启动
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图