資料介紹
??很多人拿到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次閱讀
下載排行
本周
- 1A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 2PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 3PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 4dsPIC33EDV64MC205電機控制開發板用戶指南
- 5.78MB | 8次下載 | 免費
- 5STC15系列常用寄存器匯總免費下載
- 1.60 MB | 7次下載 | 5 積分
- 6模擬電路仿真實現
- 2.94MB | 4次下載 | 免費
- 7PCB圖繪制實例操作
- 2.92MB | 2次下載 | 免費
- 8零死角玩轉STM32F103—指南者
- 26.78 MB | 1次下載 | 1 積分
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 452次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 141次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 137次下載 | 免費
- 4A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 5PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 19次下載 | 免費
- 7PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 8Q/SQR E8-4-2024乘用車電子電器零部件及子系統EMC試驗方法及要求
- 1.97 MB | 8次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論
查看更多