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

Linux系统移植10:uboot移植

Linux系统移植10:uboot移植

添加开发版默认配置文件

1、借鉴NXP官方6ULL EVK开发板,默认基础配置文件也用官方提供的,拷贝其原厂配置文件并命名为自己的配置文件
在这里插入图片描述
修改编译脚本将编译配置文件选项替换为自己的配置文件名
在这里插入图片描述
执行编译脚本发现可以正常编译
在这里插入图片描述
修改配置文件
在这里插入图片描述

添加开发板对应的头文件

不同的开发板,有一些需要配置的信息,一般是在头文件中进行配置,每个开发板都存在一个。

对于NXP官方的MX6ULL开发板,其头文件如下mx6ullevk.h
将该头文件也拷贝一份作为我们的基础文件mx6ullevk_alientek_emmc.h
在这里插入图片描述
拷贝完成后打开,并修改其头文件中的宏定义,防止编译出错
在这里插入图片描述

添加开发板对应的板级文件夹

每个开发板都有其独有的文件,也叫做板级文件。此处将6ULL 的板级文件也拷贝一份
在这里插入图片描述
修改其Makefile文件中的目标文件名称
在这里插入图片描述
修改其imximage.cfg文件中的路径
在这里插入图片描述
修改Kconfig配置文件,保证目标文件宏名一致
在这里插入图片描述
修改MAINTAINERS文件
在这里插入图片描述

修改uboot的图形界面配置文件

修改架构目录下的配置文件
在这里插入图片描述
修改其Kconfig文件,参考原有的配置命令新增自己的配置
在这里插入图片描述
在这里插入图片描述

最后编译下,结果如下
在这里插入图片描述
最终生成了.o文件

在这里插入图片描述

相关文章:

  • Ubuntu22.04安装opengauss并配置远程访问、JDBC连接
  • 创世新布控球 国标
  • FramePack 全面测评:革新视频生成体验
  • 蚂蚁百宝箱+MCP打造p 人解放神器agent,解放大脑
  • class对象【C#】2025复习
  • linux 下 jenkins 构建 uniapp node-sass 报错
  • rapidocr v3.2.0发布
  • CompletableFuture异步编程的六大典型问题与解决方案
  • 从零学起VIM
  • Zama 的门限密钥管理系统(TKMS)
  • 如何利用小模型,快速筛选照片
  • Vulkan学习笔记10—描述符与统一缓冲区
  • 使用nvm管理npm和pnpm
  • 支持selenium的chrome driver更新到137.0.7151.119
  • Java课堂笔记11
  • 生产者-消费者模式在不同操作系统上的行为差异
  • 分布式选举算法<一> Bully算法
  • 要在 Linux 不联网服务器 上部署并运行 Gitee 上的 vue-vben-admin 项目,并且该项目使用的是 pnpm 管理依赖
  • LLM 支持的基于意图的分类 网络钓鱼电子邮件
  • 设计模式精讲 Day 6:适配器模式(Adapter Pattern)
  • 可以免费做演播的听书网站/百度极速版
  • 信息系统推广方案/seo外包服务公司
  • 西安有哪些网站建设公司好/app宣传推广方案
  • wordpress自动推荐插件/seo是哪里
  • 手机网站复制功能实现/成都seo优化
  • 抚州哪里有做企业网站的公司/搜索引擎排名营销