嵌入式開發和交叉編譯

2021-07-29 13:46:58 字數 379 閱讀 2992

摘錄自:

什麼是嵌入式開發 ?

基於嵌入式平台所進行的底層開發,我們稱之為「嵌入式開發」。

那麼現在傳說中的程式猿,哪些猿類是屬於嵌入式開發的呢?

什麼是交叉編譯?

簡單來說,在c語言(包括但不限於)編譯過程中會分為四個階段: 預處理 -> 編譯 -> 彙編 -> 鏈結

但是在以上過程中,需要占用「大量資源」,在嵌入式裝置(嵌入式裝置的設計要訣之一就是能省則省)中並不具備該資源(如編譯器、足夠快的cpu、記憶體等),所以需要借助我們的pc平台進行編譯。這種在一種平台編譯,另一種平台執行的編譯,我們稱之為交叉編譯。

嵌入式應用開發(四)交叉編譯tslib

拷貝到 usr local src 下 解壓 tar zxvf tslib.tar.gz 執行tslib自帶的腳步檔案設定環境 autogen.sh mkdir tslib 產生乙個cache檔案arm linux.cache,欺騙configure echo ac cv func malloc 0...

嵌入式pppoe交叉編譯流程

2.進入 rp pppoe 3.11 src目錄,新建乙個install目錄,用來儲存pppoe的安裝檔案 3.配置configure configure host nuc972 arm none linux gnueabi prefix home test smbshare pppoe rp pp...

嵌入式交叉編譯環境搭建

1,嵌入式交叉編譯環境搭建 所謂的搭建交叉編譯環境,即安裝 配置交叉編譯工具鏈。在該環境下編譯出嵌入式linux系統所需的作業系統 應用程式等,然後再上傳到目標機上。交叉編譯工具鏈是為了編譯 鏈結 處理和除錯跨平台體系結構的程式 對於交叉開發的工具鏈來說,在檔名稱上加了乙個字首,用來區別本地的工具鏈...