资料介绍
很多人拿到uboot,编译不知如何下手!
其实,这个世界上的万事万物,都有一个“纹理”。我读中学的时候劈柴,如果顺着木头的纹理劈下去很轻易的就劈开了,但如果反其道而行之不但劈不开而且斧头还会弹回来伤人!呵呵,城里出生的孩子是没这个体会,即使现在农村的孩子因为家里都烧液化气也没有这个机会体验了。
庖丁解牛之所以游刃有余,是因为他掌握了牛的纹理,顺着这些纹理就应该很容易。
那么我们的uboot的纹理在哪里呢?
很多初学者,拿到这种代码从来没有去看过它的readme或者document!这两个文本文件是非常重要的东西,可惜呀!很多人不去看readme而去请教别人,google,baidu,跑图书馆。其实,有些东西当你问到别人的时候,聪明的人也是去看readme然后给你解答的。
下面我们就去找uboot的纹理!
本文u-boot版本U-Boot 1.1.4
我们按正常人的思维(智商90)来分析。
首先,是要编译,那么编译就要执行命令make,而make实际上就是执行makefile文件。第一次make肯定是不能成功的。听从观音菩萨的教诲“从哪里来就到哪里去”!make 出问题,我们就去makefile里找原因。Makefile里有这样一段话:
TOPDIR := $(shell if [ “$$PWD” != “” ]; then echo $$PWD; else pwd; fi)
export TOPDIR
ifeq (include/config.mk,$(wildcard include/config.mk))
# load ARCH, BOARD, and CPU configuration
include include/config.mk
export ARCH CPU BOARD VENDOR SOC
# load other configuration
include $(TOPDIR)/config.mk
ifndef CROSS_COMPILE
ifeq ($(HOSTARCH),ppc)
CROSS_COMPILE =
else
ifeq ($(ARCH),ppc)
CROSS_COMPILE = powerpc-linux-
endif
ifeq ($(ARCH),arm)
CROSS_COMPILE = /usr/local/arm/2.95.3/bin/arm-linux-
endif
ifeq ($(ARCH),i386)
ifeq ($(HOSTARCH),i386)
CROSS_COMPILE =
else
CROSS_COMPILE = i386-linux-
endif
endif
ifeq ($(ARCH),mips)
CROSS_COMPILE = mips_4KC-
endif
ifeq ($(ARCH),nios)
CROSS_COMPILE = nios-elf-
endif
ifeq ($(ARCH),nios2)
CROSS_COMPILE = nios2-elf-
endif
ifeq ($(ARCH),m68k)
CROSS_COMPILE = m68k-elf-
endif
ifeq ($(ARCH),microblaze)
CROSS_COMPILE = mb-
endif
endif
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 毁物联网发展的十大错误认知,很多人都中招了!越早知道越好 4次下载
- [rsp8266]疫情期间我开发了小黑,很多人却说他看不懂 8次下载
- 单片机6年想转嵌入式Linux ,不知如何下手? 0次下载
- 单片机6年想转嵌入式Linux ,不知如何下手? 10次下载
- 单片机6年想转嵌入式Linux ,不知如何下手? 0次下载
- 基于Matlab的机构与机器人分析资料下载 10次下载
- 什么是移动 USB?资料下载 11次下载
- 不可不知的电子工程常用的6大电子元器件,了解一下!资料下载 78次下载
- MDK412建立stm32f103工程编译里出现错误资料下载 20次下载
- 二极管根据功能和作用有很多种不同分类资料下载 83次下载
- 如何将ADC代码转换为电压?不知道就先看看这篇资料下载 47次下载
- 单片机C程序编译、执行过程资料下载 14次下载
- 设计硬件电路到拿到板调试,是怎样一个过程资料下载 46次下载
- GCC编译流程分析资料下载 16次下载
- AM335x UBOOT移植编译命令详细概述 37次下载
- 基于Android13的AOSP源码下载及编译指南 690次阅读
- Ubuntu系统下编译OpenCV4.8源码记录 582次阅读
- uboot的基本概念和启动流程分析 455次阅读
- 三菱PLC中断指令用法-输入中断 4318次阅读
- 怎么使用uboot引导应用程序? 994次阅读
- 刚入门时画PCB电路时很多人犯过的错误分析 1659次阅读
- 如何从内到外了解单片机 2312次阅读
- 手机内存不足了文件管理里的那些英文文件夹可以清理 9441次阅读
- 那么临界长度到底是什么?是多少?为什么要关注临界长度? 6849次阅读
- 学嵌入式开发入门_学嵌入式开发需要看哪些书籍 1.5w次阅读
- 对于嵌入式为什么要有uboot的深度解析 2.5w次阅读
- uboot中的SPL作用详解 2.5w次阅读
- uboot编译过程详细分析 2.9w次阅读
- uboot到底是干嘛的? 1.6w次阅读
- 为什么视在功率不守恒 1.6w次阅读
下载排行
本周
- 1储能电源市场分析
- 7.99 MB | 8次下载 | 免费
- 2储能电源市场分析报告
- 2.61 MB | 6次下载 | 免费
- 3磁环电感定制时应该注意什么
- 0.32 MB | 2次下载 | 免费
- 4labview文档教程资料(一)
- 24.29 MB | 2次下载 | 免费
- 5轻触三功能+常按 SOS 功能手筒LED驱动ICSD3302数据手册
- 0.60 MB | 1次下载 | 2 积分
- 6英集芯IP5353 QFN32 规格书pdf
- 2.70 MB | 1次下载 | 免费
- 7NCV78763R1DAGEVB子板数据手册
- 533.41 KB | 次下载 | 免费
- 8500mA,高效 MicroSiP™ 降压转换器TPS8269xSIP数据表
- 918.92KB | 次下载 | 免费
本月
- 1ES9038PRO解码芯片的电路原理图介绍
- 0.25 MB | 35次下载 | 5 积分
- 2STM32国内外发展现状
- 1.15 MB | 13次下载 | 免费
- 3传感芯片选型指南
- 3.60 MB | 11次下载 | 免费
- 4ATmega8芯片中文手册
- 2.45 MB | 8次下载 | 1 积分
- 5储能电源市场分析
- 7.99 MB | 8次下载 | 免费
- 6TDK电容器产品指南
- 11.88 MB | 7次下载 | 1 积分
- 72A多电池高效开关充电器AN_SY6912A中文资料规格书
- 1.43 MB | 7次下载 | 免费
- 8储能电源市场分析报告
- 2.61 MB | 6次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935086次下载 | 免费
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420050次下载 | 免费
- 3Altium DXP2002下载入口
- 未知 | 233068次下载 | 免费
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191317次下载 | 免费
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183316次下载 | 免费
- 6labview8.5下载
- 未知 | 81567次下载 | 免费
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73788次下载 | 免费
- 8NI LabVIEW中实现3D视觉的工具和技术
- 未知 | 70088次下载 | 免费
评论
查看更多