设备树特殊节点,对节点定义别名,chosen节点用来uboot给内核传参
上面的mmc0就是sdmmc0节点的别名
device_type属性
只对cpu节点和memory节点进行描述
自定义属性
这部分自定义,比如定义管脚标号,初始数值等
为什么我们可以在设备树上自己定义属性呢?设备树文件描述的是硬件信息,具体这个硬件信息有什么用,如何用是由驱动决定的,设备树也是基于平台总线模型(platform总线模型),当驱动部分拿到了设备树的硬件信息以后,比如驱动在设备树属性中拿到了pinnum这个属性,也就是知道了芯片gpio管脚的信息,0-1-2-3-4等5个管脚标号,可以用也可以不用,但是驱动已经获取到了