当前位置: 首页 > news >正文

uboot源码结构

一、uboot源码获取

uboot源码下载
http://www.denx.de/wiki/U-Boot/

uboot版本命名
前期:uboot-1.2.3
现在:uboot-2008.01

uboot版本选择
支持对应的硬件平台
相对成熟的版本(资料多)

二、uboot特点

代码结构清晰
支持丰富的处理器与开发板,易于移植
支持丰富的用户命令
支持丰富的网络协议
支持丰富的文件系统
支持丰富的设备驱动
更新活跃、用户较多、资料丰富
开放源代码
较高的稳定性
不具有通用性(不同的处理器、开发板uboot不可通用)

三、uboot源码结构

1. 平台相关代码

即与CPU架构或开发板硬件相关的源码,硬件的改动对应的代码也需要进行修改

arch:与CPU架构相关的源代码
board:与开发板相关的源代码,包含各种官方评估板对应的源码

2. 平台无关代码

api:	应用接口
common:	uboot命令源码
disk:	对磁盘设备的支持
drivers:	设备驱动源码
fs:		对文件系统的支持	
include:	头文件
lib:	库
net:	对网络协议的支持
post:	上电自检程序
... ...

3. 配置文件、帮助文档、示例程序、工具等:

README:	说明文档
doc:	帮助文档
Makefile:	编译管理
CREDITS:	开发者
COPYING:	版权
examples:	示例程序
tools:	工具
... ...
http://www.lryc.cn/news/136471.html

相关文章:

  • c++(8.23)类,this指针,构造函数,析构函数,拷贝构造函数
  • 前端网络相关知识(TCP和UDP的区别, TCP的三次握手)
  • 大数据-玩转数据-Flink营销对账
  • 中英双语对话大语言模型:ChatGLM-6B
  • MES生产报工管理
  • 五、修改官方FreeRTOS例程(STM32F1)
  • pytorch基础实践-数据与预处理
  • Java智慧工地系统源码(微服务+Java+Springcloud+Vue+MySQL)
  • PV3D: A 3D GENERATIVE MODEL FOR PORTRAITVIDEO GENERATION 【2023 ICLR】
  • Apache BeanUtils工具介绍
  • java 原子操作 笔记
  • 什么是线程安全性问题?Java中有哪些常用的同步机制来解决线程安全性问题?
  • Gitlab 安装全流程
  • pdf转word最简单方法~
  • Android 9.0 WiFi 扫描结果上报和获取流程
  • Java 项目日志实例:Log4j2
  • Effective C++条款14——在资源管理类中小心coping行为(资源管理)
  • 【网络教程】如何创建/添加钉钉机器人以及如何获取机器人的Token/Secret
  • wx原生微信小程序入门常用总结
  • 制作一个专属于安防监控业的小程序商城
  • 基于java羽毛球馆管理系统设计与实现
  • 安装elasticsearch8.9.0及修改配置
  • 如何构建高效的接口自动化测试框架?看完你就会了...
  • 53 | 金融行业股票销售指标分析
  • qiuzhiji1
  • 使用VisualStudio制作上位机(二)
  • Datawhale AI夏令营 - 用户新增预测挑战赛 | 学习笔记
  • HarmonyOS/OpenHarmony(Stage模型)卡片开发AbilityStage组件容器
  • 利用torchvision库实现目标检测与语义分割
  • 基于决策树(Decision Tree)的乳腺癌诊断