u-boot主要数据结构之--- 全局数据变量指针 gd
来源:互联网 发布:七日杀优化最好的版本 编辑:程序博客网 时间:2024/06/09 18:08
u-boot的主要功能是用于引导OS,但是本身也提供了很多强大的功能,可以通过输入命令行来完成许多的操作,所以它本身也是一个很完备的系统,u-boot的大部分操作都是围绕它自身的数据结构,这些数据结构都是通用的,但是不同的板子初始化这些数据就不一样,所以u-boot的通用代码是依赖这些重要数据结构的,这里说的数据结构其实就是一些全局变量。
(1)gd 全局数据变量指针,它保存了u-boot运行需要的全局数据,类型定义:
typedef struct global_data{
bd_t *bd; //board data pointor 板子数据指针
unsigned long flags;//指示标志,如设备已经初始化标志等。
unsigned long baudrate;//串口波特率
unsigned long have_console;//串口初始化标志
unsigned long reloc_off;//重定位偏移,就是实际定向的位置与编译连接时指定的位置之差,一般为0
unsigned long env_addr;//环境参数地址
unsigned long env_valid;//环境参数crc校验有效标志
unsigned long fb_base;// base address of frame buffer
#ifdef CONFIG_VFD
unsigned char vfd_type;// display type
#endif
void **jt; //跳转表,1.1.6中,用来函数调用地址登记
} gd_t;
阅读全文
0 0
- u-boot主要数据结构之--- 全局数据变量指针 gd
- 关于u-boot中gd变量
- u-boot主要的数据结构
- u-boot主要数据结构-- bd
- u-boot的内存分布和全局数据结构
- u-boot的内存分布和全局数据结构
- u-boot的内存分布和全局数据结构
- u-boot的内存分布和全局数据结构 .
- u-boot的内存分布和全局数据结构
- 二、u-boot的流程、主要的数据结构、内存分配
- u-boot的流程、主要的数据结构、内存分配
- u-boot的流程、主要的数据结构、内存分配
- u-boot的流程、主要的数据结构、内存分配
- U-boot中的gd结构体
- U-boot中的gd结构体
- U-boot中的gd结构体
- U-Boot的分析与移植之U-Boot的主要目录及结构
- U-boot启动代码第二阶段之 gd_t和bd_t 以及 *gd asm ("r8")
- JVM五:Gc
- docker
- 本地主机与云服务器主机建立socket套接字进行通信小记
- Total Commander(全能文件管理器)官方破解版V9.12 Final下载 | total commander 9.0破解版内置totalcommander 激活码
- 深入理解Java:注解(Annotation)基本概念
- u-boot主要数据结构之--- 全局数据变量指针 gd
- Linux 用户和用户组管理
- 机房上机--职责连模式
- Bean的初始化和销毁
- ubuntu中修改默认Python版本号,亲测有用
- 多态部分作业 2.编写2个接口:InterfaceA和InterfaceB;在接口InterfaceA中有个方法void 输出大小写字母表
- tomcat的server.xml详解
- 多线程共享数据的不一致性验证
- sql语句中limit和order by