赞
踩
在之前的博文 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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。