一、什么是交叉編譯?
在開發主機運行編譯器編譯內核、應用程序。內核和程序在目標機上運行,這個編譯過程被稱為交叉編譯。編譯器運行在開發主機(通常是X86體系的PC機)上,編譯出的的代碼是目標機體系結構的,如:ARM。
在主機上除了編譯還可以完成制作根文件系統地工作。
嵌入式Linux開發,交叉編譯使用開源GNU工具集,gcc等。
二、制作交叉編譯器
我們可以自己制作交叉編譯器,需要gcc,glibc,二進制工具集 ,通過crosstool,crosstool-ng腳本來實現。這里不展示制作過程。
三、安裝交叉編譯器
1、解壓工具鏈壓縮包
1)將gcc-4.6.4.tar.xz 拷貝到 toolschain文件夾
2)解壓工具鏈 tar xvf gcc-4.6.4.tar.xz
2、環境變量的添加
修改文件 /etc/bash.bashrc 或 sudo vi /etc/profile
最后一行添加以下內容:
$PATH 指原來的環境變量PATH
3、重啟配置文件
4、工具鏈測試
使用 arm-linux-gcc -v 進行測試
最后一行出現 gcc version 4.6.4即表示安裝成功。
上一篇:Exynos4412 所用外存 —— eMMC
下一篇:Exynos4412 所用內存 —— DDR2
推薦閱讀
史海拾趣
隨著產品技術的不斷成熟和市場的逐步認可,BERGQUIST公司開始積極拓展市場。公司不僅在國內市場取得了顯著成績,還積極開拓國際市場,與眾多知名電子企業建立了長期合作關系。通過不斷提升產品質量和服務水平,BERGQUIST成功樹立起了自己的品牌形象,成為熱管理領域的佼佼者。
面對日益嚴峻的環境問題和可持續發展的挑戰,BERGQUIST公司始終堅持綠色發展的理念。公司不斷投入研發力量,開發環保型熱管理材料和生產工藝。同時,公司還積極推廣節能減排技術,努力降低生產過程中的能耗和排放。這些舉措不僅符合社會發展趨勢,也為公司的可持續發展提供了有力保障。
這五個故事從不同角度展示了BERGQUIST公司在電子行業中的發展歷程和成就,體現了公司不斷創新、追求卓越的精神。這些事實性的描述旨在客觀呈現BERGQUIST公司的歷史與現狀,不含任何褒貶之意。
為了進一步擴大市場份額,Enterpoint公司開始積極拓展國際市場。他們通過參加國際電子展會、建立海外銷售網絡等方式,不斷提升品牌知名度和影響力。同時,公司還積極尋求與國際知名企業的合作機會,通過技術交流和產品合作,不斷提升自身的技術實力和產品質量。
品質管理是電子企業生存和發展的關鍵。Clover Display Limited深知這一點,因此在生產過程中始終嚴格把控品質。公司的生產線及工廠獲得了ISO 9001、14001及16949等多項國際認證,這不僅證明了公司產品的高品質,也提升了其在國際市場上的競爭力。同時,公司還積極參與國際標準制定和行業交流活動,以不斷提升自身的技術水平和市場影響力。
這五個故事雖然基于虛構的情節,但它們都基于Clover Display Limited在電子行業發展的真實背景和趨勢。這些故事展示了公司在技術創新、市場拓展、品質管理等方面的努力和成就,也反映了電子行業的快速發展和變革。希望這些故事能夠為您提供一個關于Clover Display Limited發展起來的有趣而全面的視角。
1957年,麻省理工學院的工程師肯尼斯·奧爾森(Kenneth Olsen)和哈伯特·安德森(Harlan Anderson)共同創立了Digital Equipment Corporation(DEC)。他們最初的目標是開發和生產創新的數字計算設備。憑借他們在數字技術領域的專業知識和獨特視角,DEC推出了首批數字實驗室和數字系統組件,這些產品在市場上取得了初步的成功,為DEC的發展奠定了堅實的基礎。
隨著技術的不斷成熟和產品線的不斷完善,Dytran開始積極拓展市場。公司不僅在美國本土取得了良好的銷售業績,還通過參加國際展覽和建立海外辦事處等方式,將產品推向全球。在這個過程中,Dytran的傳感器產品得到了眾多行業客戶的認可,廣泛應用于航空航天、工業和汽車行業的產品開發測試和嵌入式監控解決方案。
為了更好地服務全球客戶,Dytran在成立兩年后將其總部遷至美國加利福尼亞州的查茨沃思市。這里地理位置優越,交通便利,有利于公司進一步拓展北美市場。同時,公司還加強了與全球合作伙伴的合作,共同推動傳感器技術的發展和應用。
在AM的壇子里看到的,搞了個玩玩,有誰知道這是啥東西么? -------------------------------------------------------------------------------- 從朋友處得了個很好看的燈泡,里面的燈芯是花朵的樣子,從來沒見過。于是想做個浪漫花燈,營造些夜 ...… 查看全部問答∨ |
下載50mb 的開發資料包:實例,原理圖,keil 正式版【轉】 下載50個單片機程序實例和開發板原理圖,學林電子免費開發板新年助學活動報名啦! (即便您對此板子沒有興趣,也可直接下載50mb 的開發資料包:實例,原理圖,keil 正式版等)http://www.51c51.com//DOWN/softsic.rar 由來: 驀然回首,學林電 ...… 查看全部問答∨ |
在CEPB中,在CEPB的界面的右邊的(Catalog-->Third Party)中,如何把"SD Host Controller 2" feature刪掉? 在CEPB中,在CEPB的界面的右邊的(Catalog-->Third Party)中,如何把"SD Host Controller 2" feature刪掉? 請指導. Catalog Third Party -BSPs --MX27:ARMV4I ---Device Drivers ----SD Host Controller -----SD Host Controller ...… 查看全部問答∨ |
2、 直接輸入緩沖輸出I/O(METHOD_IN_DIRECT) I/O管理器首先檢查調用者輸入緩沖區的可訪問性,并在物理內存中將其鎖定。然后為該輸入緩沖區創建一個MDL,并把指定該MDL的指針存放到IRP的MdlAddress域中。同時,I/O管理器還在非份頁池中分配一輸出 ...… 查看全部問答∨ |
阿牛哥是通過空中充值,或者在柜臺購買充值卡給手機充值,以前阿牛哥遇到過給手機充值充值誤充值到其他人手機號碼的事情!有時候也去某家通信運營商營業廳自動充值機來充值!但是很有意思的是,充值面額有30 ,50 ,100 和300四種規格 ,但是不 ...… 查看全部問答∨ |
|
在計算機體系結構中有關于浮點數的運算的那一塊,浮點數的表示可以是單精度的和雙精度的,單精度的是32位,雙精度是64位的(如果記得不錯的話),那么現在的問題的是如果我有一個4為的輸入,不一定是整數,那么我用這個輸入乘以一個浮點數,例如0.7 ...… 查看全部問答∨ |
EEWORLD大學堂----STM32Cube:讓STM32開發更輕松 STM32Cube:讓STM32開發更輕松:http://training.eeworld.com.cn/course/2260STM32Cube:讓STM32開發更輕松… 查看全部問答∨ |
設計資源 培訓 開發板 精華推薦
- 特斯拉:美國交付的Model Y/3電池包已實現100%美國生產
- 地平線與博世深化合作,攜手為多家車企提供輔助駕駛產品
- 強化中國市場戰略布局,德州儀器正靈活應對全球關稅挑戰
- Molex莫仕通過本地合作和創新加強支持中國汽車行業
- 貿澤開售Texas Instruments適用于高分辨率AR HUD的 全新DLP4620S-Q1 0.46"汽車數字微鏡器件
- ROHM推出高功率密度的新型SiC模塊,將實現車載充電器小型化!
- 用上車規級UFS 4.0,讓出行變得高效且可靠
- 車載測試技術解析:聚焦高帶寬、多通道同步采集與協議分析
- 傳統晶體管的極限!臺積電3nm N3P已量產
- 分析師稱H20出口管制毫無意義:對中國AI發展影響不大