資料介紹
??很多人拿到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
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 江智疫情防控機器人操作手冊JZR1580580YCD多人測溫
- 毀物聯網發展的十大錯誤認知,很多人都中招了!越早知道越好
- [rsp8266]疫情期間我開發了小黑,很多人卻說他看不懂
- 單片機6年想轉嵌入式Linux ,不知如何下手?
- 究竟是什么讓很多單片機的工作電壓是5V?資料下載
- 不可不知的電子工程常用的6大電子元器件,了解一下!資料下載
- MDK412建立stm32f103工程編譯里出現錯誤資料下載
- 二極管根據功能和作用有很多種不同分類資料下載
- 如何將ADC代碼轉換為電壓?不知道就先看看這篇資料下載
- 單片機C程序編譯、執行過程資料下載
- 設計硬件電路到拿到板調試,是怎樣一個過程資料下載
- GCC編譯流程分析資料下載
- uboot中進行LCD初始化的流程免費下載 11次下載
- Uboot啟動的全過程詳細資料分析 6次下載
- AM335x UBOOT移植編譯命令詳細概述 37次下載
- 基于Android13的AOSP源碼下載及編譯指南 4096次閱讀
- uboot的基本概念和啟動流程分析 3284次閱讀
- 三菱PLC中斷指令用法-輸入中斷 6850次閱讀
- 怎么使用uboot引導應用程序? 1545次閱讀
- 如何從內到外了解單片機 2589次閱讀
- 手機內存不足了文件管理里的那些英文文件夾可以清理 1w次閱讀
- 介紹幾個iPhone冷門又實用的小功能 8476次閱讀
- 那么臨界長度到底是什么?是多少?為什么要關注臨界長度? 7733次閱讀
- 學嵌入式開發入門_學嵌入式開發需要看哪些書籍 2.5w次閱讀
- mac地址可以隨便改嗎 13.6w次閱讀
- 對于嵌入式為什么要有uboot的深度解析 2.5w次閱讀
- uboot中的SPL作用詳解 2.6w次閱讀
- uboot編譯過程詳細分析 3.1w次閱讀
- uboot到底是干嘛的? 1.7w次閱讀
- 為什么視在功率不守恒 1.8w次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費
- 2AD庫封裝庫安裝教程
- 0.49 MB | 1次下載 | 免費
- 3PC6206 300mA低功耗低壓差線性穩壓器中文資料
- 1.12 MB | 1次下載 | 免費
- 4網絡安全從業者入門指南
- 2.91 MB | 1次下載 | 免費
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 6海川SM5701規格書
- 1.48 MB | 次下載 | 免費
- 7H20PR5電磁爐IGBT功率管規格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護等級說明
- 0.08 MB | 次下載 | 免費
本月
- 1貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設計指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論