日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
linux設備樹編譯簡介(linuxdts介紹)

linux設備樹編譯簡介

成都創(chuàng)新互聯(lián)公司長期為1000多家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網生態(tài)環(huán)境。為八宿企業(yè)提供專業(yè)的成都做網站、成都網站建設、成都外貿網站建設,八宿網站改版等技術服務。擁有十余年豐富建站經驗和眾多成功案例,為您定制開發(fā)。

Linux設備樹是指Device Tree,它是一種新的方式,允許操作系統(tǒng)內核根據(jù)具體硬件結構進行構建、編譯和部署。Linux設備樹(也被成為 DT,DTB 或設備樹)是用于內核空間的層次性數(shù)據(jù)結構,它描述了所進行編譯的硬件的細節(jié),使內核能夠管理不同的硬件。

Linux設備樹編譯大致包括:組裝和鏈接(assemble and link),預處理(preprocessing),編譯(compilation),匯編(assembly),編譯類庫(compile the libraries),打包(packing)以及部署(deployment)等。

組裝和鏈接(assemble and link)步驟中,通過各個源文件組裝生成子程序,并將它們鏈接起來生成最終成果,不過該步驟基本是編譯器自動完成的。

預處理(preprocessing)階段,是將源文件中的宏處理替換,如‘#include’,‘#define’,‘#ifdef’等宏等替換,該步驟也是編譯器自動實現(xiàn)的。

編譯(compilation)階段,把預處理結果編譯成機器可識別的匯編語言樣式,匯編(assembly)階段,將編譯的結果轉換成機器碼,將編譯的源代碼轉換成特定機器類型可以識別的機器碼,由于 Linux設備樹會根據(jù)硬件的不同進行編譯,因此編譯的機器碼會不同。

編譯類庫(compiling libraries)階段,會對每個被編譯的源文件進行鏈接,產生一個完整的可執(zhí)行文件。

打包(packing)步驟,在這一步中,會使用特定的 Linux 工具,來剝離元文件,以及打包產生的機器碼和 Linux 設備樹文件,最終結果就是一個完整的設備樹文件,設備樹文件的后綴為“.dtb”。

最后一步是部署(deployment),部署文件會和 Linux 核心文件一起寫入到管理內存( RAM )中,以便于讓內核根據(jù)設備樹文件運行。

以上就是Linux設備樹編譯的基本步驟,不同的硬件需要根據(jù)個性化配置,進行編譯和部署 Linux 設備樹,以滿足不同應用場景。

“`make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

dtb- [DTB]“`

“`mkimage -T script -C none -A arm -d script.bin script.ub“`

香港服務器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網服務提供商,擁有超過10年的服務器租用、服務器托管、云服務器、虛擬主機、網站系統(tǒng)開發(fā)經驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務器、香港云服務器、免備案服務器等。


網站名稱:linux設備樹編譯簡介(linuxdts介紹)
瀏覽地址:http://www.5511xx.com/article/dpjijoo.html