U-Boot配置过程
再来看看mkconfig的作用,在mkconfig文件开头第6行给出了它的用法:
这里解释一下概念,对于S3C2410、S3C2440,它们被称为SoC(System on Chip),上面除CPU外,还集成了包括UART、USB控制器、NAND Flash控制器等等设备(称为片内外设)。S3C2410/S3C2440中的CPU为arm920t。
(2)创建到平台/开发板相关的头文件的链接。
继续往下看代码:
(3)创建顶层Makefile包含的文件include/config.mk。
对于“./mkconfig smdk2410 arm arm920t smdk2410 NULL s3c24x0”命令,上面几行代码创建的config.mk文件内容如下:
现在总结一下,配置命令“make smdk2410_config”,实际的作用就是执行“./mkconfig smdk2410 arm arm920t smdk2410 NULL s3c24x0”命令。假设执行“./mkconfig $1 $2 $3 $4 $5 $6”命令,则将产生如下结果:
从这4个结果可以知道,如果要在board目录下新建一个开发板<board_name>的目录,则在include/config目录下也要建立一个文件<board_name>.h,里面存放的就是开发板<board_name>的配置信息。
U-Boot还没有类似Linux一样的可视化配置界面(比如使用make menuconfig来配置),要手动修改配置文件include/config/<board_name>.h来裁减、设置U-Boot。
(2)另一类是参数(Setting),前缀为“CFG_”,它们用于设置malloc缓冲池的大小、U-Boot的提示符、U-Boot下载文件时的默认加载地址、Flash的起始地址等。比如:
0
分享
收藏
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
54篇文章,31W+人气,0粉丝
转载于:https://blog.51cto.com/wb127/556410
U-Boot配置过程相关推荐
- 通过@Enable*注解触发Spring Boot配置
在Spring Boot:定制自己的starter一文最后提到,触发Spring Boot的配置过程有两种方法: spring.factories:由Spring Boot触发探测classpath目 ...
- bean validation校验方法参数_项目启动时首先校验Spring Boot配置参数
1. 概述 在项目实际开发过程中,为了更好的复用,我们参考Spring Boot Starters,封装了许多企业内部中间件的starter.这些中间件的接入都需要申请并在项目中配置一些特定的参数.我 ...
- spring boot配置druid(德鲁伊)
spring boot配置druid(德鲁伊) 关于druid的介绍请看 阿里巴巴温少访谈 1.引入相关依赖,全部依赖是上一篇spring boot+mybatis依赖的基础上,再加上下边的依赖,如下 ...
- hp服务器增加raid卡,惠普ProLiant服务器Raid卡配置过程详解
[IT168 技术]Raid(Redundant Array of Independent Disk)独立冗余磁盘阵列,就是将多个硬盘通过Raid控制器整合成虚拟的单个大容量的硬盘.Raid是服务器数 ...
- spring boot配置德鲁伊
1.引入相关依赖,全部依赖是上一篇spring boot+mybatis依赖的基础上,再加上下边的依赖,如下: <!-- Druid数据库连接池组件 --> <dependency& ...
- 详解HTTPS通信流程,使用JDK,openssl,XCA进行证书认证详细操作,Spring Boot配置SSL证书实操
这里写目录标题 HTTPS SSL 通信流程 HTTPS一般使用的加密与HASH算法如下: 1.JDK JDK中自带keytool工具便携生成SSL证书,其代码参数如下 整合到spring boot项 ...
- 转载精品:树莓派(一)——完整烧录及配置过程(超详细)
树莓派(一)--完整烧录及配置过程(超详细) 请看原文 转自:https://blog.csdn.net/qq_29225913/article/details/100939347 一.搭建树莓派系 ...
- Spring Boot 配置邮件发送
本文目录: 1.前言 2.Spring Boot配置步骤 Ⅰ.添加依赖 Ⅱ.修改配置文件 Ⅲ.POP3/SMTP服务 Ⅳ.封装邮件工具类 1.定义接口IMailService.interface: 2 ...
- Spring Boot 配置详解
前言 为了 Spring Boot 能够更好地生成配置元数据文件,我们可以在创建项目时添加 Spring Configuartion Processor 依赖,或者在创建好项目后的 pom.xml 文 ...
- HP DL360服务器安装redhat7操作系统采坑及路由专线配置过程
HP DL360服务器安装redhat7操作系统采坑及路由专线配置过程 记录一次HP DL360服务器安装redhat7的采坑过程及路由专线的配置 安装前准备 安装步骤 具体安装 网络和路由配置 记录 ...
最新文章
- Android 通过网页打开自己的APP(scheme)
- View (二) 自定义属性
- 有关“双重检查锁定失效”的说明
- Android四层架构
- python3爬虫初探(三)之正则表达式
- 微服务接入oauth2_微服务权限终极解决方案,Spring Cloud Gateway+Oauth2实现统一认证和鉴权!...
- python linux编程与window编程_Python3如何在Windows和Linux上打包
- C和指针之数组名和数组名和首元素以及sizeof(数组名)和sizeof(数组名作为参数)区别
- Oracle 事务的开始与结束
- centos7 安装lsb_Docker安装与配置
- 常见花材的固定的方法有哪些_固定无梁拱形屋顶的方法都有哪些呢?
- DB2错误码sqlcode对应表
- cruzer php sandisk 闪迪u盘量产工具_SanDisk Cruzer Micro
- Android 图文数据JSON解析,金山词霸每日一句API的调用
- SQL right()函数
- 使用NPOI导出Excel模板
- 《雍正皇帝》文化专有词泰译研究(选题缘由)
- 计算机实训报告思路,计算机实训报告优秀范文
- Oracle的dual是什么东西啊
- Kitty: 又一款基于 GPU 加速的终端工具
热门文章
- 【杂谈】如何学会看arxiv.org才能不错过自己研究领域的最新论文?
- 【AI白身境】学深度学习你不得不知的爬虫基础
- 全球及中国枕式自动包装机行业需求现状与投资机会评估报告2022-2027年版
- 全球及中国成人病袍行业专项调研评估及未来发展趋势预测报告2021-2027年版
- 5界面怎么做窗帘拉动的效果_别让土味窗帘毁了你的家
- 浏览器自动化的一些体会8 访问angular页面的一个问题
- Wix 安装部署教程(十六) -- 自动生成多语言文件
- 用C#开发较完整的Windows任务管理器
- Knockout v3.4.0 中文版教程-9-计算监控-API参考
- android或java timer声明