gd t和bd t資料結構簡介

2021-06-08 08:22:07 字數 436 閱讀 8373

本文**:

bd_t和gd_t是u-boot中兩個重要的資料結構,在初始化操作很多都要靠這兩個資料結構來儲存或傳遞。分別定義在include/asm-arm/u-boot.h和 include/asm-arm/global_data.h

1、bd_t :board info資料結構定義,主要是用來儲存板子引數。

typedef struct bd_info bi_dram[config_nr_dram_banks];

} bd_t;

2、gd_t : global data資料結構定義,位於檔案 include/asm-arm/global_data.h。其成員主要是一些全域性的系統初始化引數。當使用gd_t時需用巨集定義進行宣告:declare_global_data_ptr,指定占用暫存器r8。

typedef struct global_data gd_t;

uboot中gd t和bd t資料結構簡介

bd t和gd t是u boot中兩個重要的資料結構,在初始化操作很多都要靠這兩個資料結構來儲存或傳遞。分別定義在include asm arm u boot.h和 include asm arm global data.h 1 bd t board info資料結構定義,主要是用來儲存板子引數。t...

資料結構和演算法 簡介

1 如何插入一條新的資料項 2 如何尋找某一特定的資料項 3 如何刪除某一特定的資料項 4 如何迭代的訪問各個資料項,以便進行顯示或其他操作 常用的資料結構 資料機構 優點缺點 陣列插入快 查詢慢 刪除慢,大小固定,只能儲存單一元素 有序陣列 比無序陣列查詢快 插入慢,刪除慢,大小固定,只能儲存單一...

資料結構 簡介

資料元素 是組成資料有一定意義的基本單位,比如乙個人的基本資訊包括姓名 性別 年齡等 資料物件 是性質相同的資料元素的集合,比如正整數資料物件n 資料結構 是資料的組織形式,即資料元素之間存在的一種或幾種特定關係 資料型別 是用來刻畫一組性質相同的資料及其上的操作。可以分為原子型別和結構型別。抽象資...