uboot - 主Makefile分析【1】

原创 2015年11月17日 23:55:20

首先,进入uboot工程的的根目录下有个Makefile文件,打开它。

第一部分是一些作者信息和版权信息。致敬作者3秒钟后,忽略不计。。。大笑



HOSTARCH:主机架构,就是你当前运行shell命令uname -m时的电脑的CPU架构,比如我的现在运行于Intel的架构下打印的便是i686如图:

|    的意思是管道 就是说吧命令uname -m执行后的输出作为sed的输入
下面分别是不同的架构执行的结构导入到sed执行,sed -e s/xxx/yyy/的意思是将xxx经过匹配后改为yyy
比如我们执行后是i686 现在去运行 sed -e s/i.86/i386/ 后输出的结果便是i386 执行[ uname -m | sed -e s/i.86/i386/ ] 
 如图:

主机操作系统(HOSTOS):就是你当前执行shell命令uname -s时运行于那个操作系统之下 比如我的是VMware虚拟机下的Ubuntu 打印的是Linux如图:

tr '[:upper:]' '[:lower:]:把大写全部转为小写比如会将上面的Linux转为linux 如图

执行命令uname -s | tr '[:upper:]' '[:lower:]' | sed -e 's/\(cygwin\).*/cygwin/'  




版权声明:本文为博主原创文章,转载请标明出处。

U-Boot编译过程分析

来自: singleboy的博客: http://singleboy.blog.163.com/blog/static/5490019420112371822974/ U-Boot编译过程分...
  • Young_Xu
  • Young_Xu
  • 2011年08月14日 15:38
  • 2871

linux学习笔记--常见问题解决方法

转自http://www.blog.edu.cn/user1/20751/archives/2005/366891.shtmllinux学习笔记--常见问题解决方法subject: 如何才能用pine...
  • fertiland
  • fertiland
  • 2007年04月09日 11:25
  • 4164

uboot主Makefile分析

导出后的这些变量可以被其他文件使用,我们称这种变量为环境变量,环境变量相当于C中的全局变量,环境变量一般用大写字母表示。 小插曲①:什么是静默编译? 平时编译时命令行会打印出来很多编译信息,有时候...
  • qq_24696949
  • qq_24696949
  • 2016年04月15日 00:44
  • 623

U-boot主Makefile分析

主Makefile位于uboot源码的根目录下,其内容主要结构为: 1. 确定版本号及主机信息 2. 实现静默编译功能 3. 设置各种路径 4. 设置编译工具链 5. 设置规则 6. 设置...
  • qq_28992301
  • qq_28992301
  • 2016年07月01日 16:53
  • 1918

uboot分析之Makefile(一)

牢骚:     嵌入式行业当中,大都以做产品和解决方案居多。对于做产品的公司,BSP相关的工作相对少些甚至没有直接让方案公司来搞定。其实底层工作是还可以细分的,比如BSP和内核驱动。过来的人都清楚...
  • linux_rookie
  • linux_rookie
  • 2017年06月21日 14:30
  • 294

uboot主Makefile分析1

《朱老师物联网大讲堂》学习笔记 学习地址:www.zhulaoshi.org 这节课先分析了下面这部分Makefile, VERSION = 1 PATCHLEVEL = 3 SUBLEVEL =...
  • qq_18973645
  • qq_18973645
  • 2016年04月20日 13:37
  • 236

Linux 操作

正在运行的内核和系统信息 # uname -a # 获取内核版本(和BSD版本) # lsb_release -a ...
  • kent_kent_kent
  • kent_kent_kent
  • 2014年03月10日 16:16
  • 1712

uboot移植之Makefile详解

uboot主Makefile分析1 1、uboot version确定(Makefile的24-29行) Makefile代码部分: [plain] view p...
  • xiewenhao12
  • xiewenhao12
  • 2017年02月23日 14:31
  • 494

Uboot顶层Makefile分析

转自:http://blog.csdn.net/zsy2020314/article/details/9309995 ######################################...
  • l534145398
  • l534145398
  • 2016年11月10日 15:43
  • 524

uboot - 主Makefile分析【2】

该段makefile实现了静默编译功能 $(findstring s,$(MAKEFLAGS))解析 1 将s加入到MAKEFLAGS下 2 在命令行敲入make -s的时候 $(findstr...
  • KayChanGEEK
  • KayChanGEEK
  • 2015年11月18日 01:27
  • 384
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:uboot - 主Makefile分析【1】
举报原因:
原因补充:

(最多只允许输入30个字)