当前位置: 首页 > 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文件

在这里插入图片描述

http://www.lryc.cn/news/571587.html

相关文章:

  • Prompt+Agent+LLM:半导体炉管设备健康评估的落地实战
  • 开源 Arkts 鸿蒙应用 开发(三)Arkts语言的介绍
  • 腾讯云TCCA认证考试报名 - TDSQL数据库交付运维工程师(PostgreSQL版)
  • 字节跳动 AI 视频生成模型 Seedance 1.0 悄然超越 Google Veo 3
  • 经典风格的免费wordpress模板
  • 【世纪龙科技】3D 赋能教育革新,解锁新能源汽车结构教学新范式
  • MCU LTE Cat.1 bis 8910DM + SD NAND MKDV4GIL-AST:赋能 T-Box 的智能存储通信一体化解决方案
  • java设计模式[4]之设计型模式
  • Java 实现网络图片下载到本地指定文件夹
  • iOS端网页调试 debug proxy策略:项目中的工具协同实践
  • 智净未来:华为智选IAM以科技巧思优化家庭健康饮水体验
  • AWS RDS :多引擎托管数据库服务
  • 前端基础之《Vue(20)—移动端REM布局》
  • Node脚本开发含(删除、打包、移动、压缩)简化打包流程
  • 安科瑞ASJ系列漏电流继电器:守护地铁配电安全的利器
  • vivado IP综合选项
  • 商业云手机平台哪个性价比最高?
  • DAY 35 模型可视化与推理
  • C函数基础.go
  • 江松科技报考上市:负债率高企,2024年现金流量、在手订单回退
  • 写一个vite插件处理console
  • el-upload 点击上传按钮前先判断条件满足再弹选择文件框
  • Python 构建壳来启动加密的 SpringBoot Jar 包,增加反编译难度
  • 亚远景-ASPICE与ISO 26262:理解汽车软件质量保障的双标体系
  • 小米汽车5月交付量超过28000台,与上月持平
  • STM32 GPIO 寄存器开发
  • Linux设备框架:kset与kobject基本介绍
  • Dify动手实战教程(入门-猜病、哄哄模拟器)
  • 树结构的实际应用之堆排序
  • 【redis】安装与使用