日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
linux設(shè)備樹(shù)編譯簡(jiǎn)介(linuxdts介紹)

linux設(shè)備樹(shù)編譯簡(jiǎn)介

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

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

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

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

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

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

編譯類庫(kù)(compiling libraries)階段,會(huì)對(duì)每個(gè)被編譯的源文件進(jìn)行鏈接,產(chǎn)生一個(gè)完整的可執(zhí)行文件。

打包(packing)步驟,在這一步中,會(huì)使用特定的 Linux 工具,來(lái)剝離元文件,以及打包產(chǎn)生的機(jī)器碼和 Linux 設(shè)備樹(shù)文件,最終結(jié)果就是一個(gè)完整的設(shè)備樹(shù)文件,設(shè)備樹(shù)文件的后綴為“.dtb”。

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

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

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

dtb- [DTB]“`

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

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


網(wǎng)頁(yè)名稱:linux設(shè)備樹(shù)編譯簡(jiǎn)介(linuxdts介紹)
網(wǎng)頁(yè)地址:http://www.dlmjj.cn/article/dpjijoo.html