从 Linus Torvalds 一封愤怒的电子邮件谈设备树真的是一棵树吗?-为什么 Linux 需要设备树?
最编程
2024-04-05 15:09:41
...
在Linux3.x之前的内核源码中,存在大量对板级细节信息描述的代码。这些代码充斥在/arch/arm/plat-xxx和/arch/arm/mach-xxx目录,而且更严重的问题是,由于ARM商业生态模式,基于ARM IP授权模式,产生越来越多ARM核芯片。如此一来这类辣鸡代码越来越多,维护变得愈加困难。于是在2011年3月17这天,Linux之父Linus Torvalds飙了,邮件中骂到:“this whole ARM thing is a f*cking pain in the ass”。
自此之后,Linux内核引入了设备树机制以描述计算机板机底层硬件信息。
上一篇: 如何展示科技产品的原理和应用
下一篇: 南山空同的"《诗经》研究