C语言学习之uboot中链表的使用
本博客的目的是学习uboot中链表的使用前提:因为uboot和内核中使用链表的方式基本一致,所以我们先学习uboot中链表是如何使用的。设计思路:内核链表中自己实现了一个纯链表(纯链表就是没有数据区域,只有前后向指针)的封装,以及纯链表的各种操作函数(节点创建、插入、删除、遍历······)。这个纯链表本身自己没有任何用处,它的用法是给我们具体链表作为核心来调用。举例说明: 我们以struct mmc 为例第一步:内核中核心纯链表的实现在include/linux/list.h文件中,我们定义