当前位置:   article > 正文

U-Boot 之一 源码文件、启动阶段(TPL、SPL)、FALCON、设备树_uboot tpl

uboot tpl

  在之前的博文 Linux 之八 完整嵌入式 Linux 环境、构建工具、编译工具链、CPU 体系架构 中详细介绍了完整的嵌入式 Linux 运行环境,手动搭建的第一步就是构建 U-Boot 镜像,在搭建之前我们先来了解一下 U-Boot 的源码。

基本环境

  为了搭建完整的完整的嵌入式 Linux 运行环境,我们需要一台 Linux PC(可以使用虚拟机) 及一个块可运行 Linux 的开发板。尽管部分源码支持在 Windows 下的 Linux 环境中编译(例如 WSL),但是强烈不推荐,因为难免出现一些奇怪问题。

开发环境

  我这里使用的基本开发环境是全新安装的 Ubuntu 22.04.1 LTS,为了避免一开始就安装一堆不是道干啥的软件问题,我们采用在后续开发中缺少补啥解决出现的问题的方式来进行后续博文学习。使用 sudo apt install lsb-core 安装并查看发行版基本信息如下:
在这里插入图片描述

运行环境

  我使用的嵌入式 Linux 运行环境是 STM32F769I-EVAL 板子。STM32F769I-EVAL 板子使用的 STM32F769NI 这个 MCU,STM32F769NI 这款 MCU 采用的是 ARM Cortex-M7 的核心,指令集架构是 ARMv7m。此外,还需要注意,这个板子上的的串口的 RX

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/130028
推荐阅读
相关标签
  

闽ICP备14008679号