導航:首頁 > 源碼編譯 > 編譯時出現dtc

編譯時出現dtc

發布時間:2024-09-22 03:15:05

A. 編譯linux內核設備樹文件使用什麼命令

Linux源碼的arch/powerpc/boot/dts/目錄下存放了很多dts文件,可以作為參考文件。另外dtc編譯器在內核源碼2.6.25版本之後已經被包含進去。在2.6.26版本之後,生成blob的簡單規則已經加入makefile,如下命令:
$ make ARCH=powerpc canyonlands.dtb

也可以根據自己的硬體修改好dts文件後,用下面類似命令生成dtb文件。
$ dtc -f -I dts -O dtb -R 8 -S 0x3000 test.dts > mpc836x_mds.dtb

$ mkimage -A ppc -O Linux -T flat_dt -C none -a 0x300000 -e 0 -d mpc836x_mds.dtb mpc836x_mds.dtu

B. 論文寫作中的英文如何表達

據學術堂了解,大多數作者撰寫英文SCI論文時採用的是漢英筆譯方式。這些作者需要從漢語思維和漢語表達轉換到英語思維和英語表達,再根據SCI期刊的要求對譯文進行編輯,才能寫出比較地道的英文論文。有人將這樣的科技論文英語寫作過程稱為「譯寫」,可謂恰如其分。

但是,許多作者不了解漢英翻譯的全過程,將漢語原文直接轉換成字面對應的英文,然後進入文本編輯程序,結果寫出不規范的英文,沒有表達出作者真實的思想,其他國家的讀者也無法理解作者的意思。這種不合格的英文主要表現為「中式英語」(Chinglish)句式和「假朋友式」(false friends,源自法文fauxamis)的英語用詞。

例1.

原句:In vivo,allthese peptides could elicit antibody response,especially DTC showed most highly elicit ability, even similar to HCLV Vaccine.

該句的漢語大意為:在體內,所有這些多肽都可以誘導出抗體應答,尤其是DTC表現出最強的誘導能力,甚至類似於HCLV疫苗的誘導能力。漢語表達對於國人不難理解,而英語如此對應表達,就難為了那些只能通過地道的英語來理解作者意思的讀者。這句英文從「especially」往後,除了出現嚴重的句法結構錯誤以外,還有詞語使用錯誤。根據文中的介紹,pTC的誘導能力強,是一個以「量」為概念的能力,用「capability」比用「ability」表達更合適。「類似於HCLV疫苗」與「similar to HCLV Vaccine」顯然是一對「假朋友」,而「similar to that of HCLV Vaccine」才是那個漢語短語所表達的意思。因此,上句英文應該寫為:

修改句:In vivo,allthese peptides elicited antibody response,with DTC showing the greatest elicitingcapability-similar to that of HCLV vaccine.

這樣的英文既表達了漢語的原意,又能讓英語讀者正確理解,而且覺得語言純正。

例2

原句:The detail RT-PCR procere as mentionedabove.

這是論文「材料與方法」部分里的一句。其中文意思是,檢測RT-PCR詳細程序如上所述。這個英文句子就是對漢語句子的「死譯」,作者如果熟悉SCI期刊里常用的英文表述,應該按照其真實情況寫成如下英文:

修改句:The detecting of RT-PCR was performedas described in 2.1.

例3.

原句:Phytic acid and mineral contents infoxtail millet occur to change

ring germination.

下劃線部分一看就是從中文字面上「死譯」過來的英語表達,將「發生變化」譯成「occur to change」。

修改句:Phytic acid and mineral contents infoxtail millet change ring germination .

或者更具體一些:Phytic acid and mineral contents infoxtail millet increasering germination.

C. u-boot使用make編譯出現找不到dtc命令,如何解決啊

我在ubuntu14.04上編譯uboot時也遇到了這個問題,dtc是device-tree-compiler的縮寫,即設備樹編譯器,說明系統中沒有安裝這個編譯器,我用的是apt-get install device-tree-compiler安裝後就可以成功編譯了哈。

D. linux編譯u-boot時顯示[arch/arm/dts/zynq-zc702.dtb]錯誤

在編譯uboot的時候,會出現出錯,因此我們要首先做  make disclean. 將原來的一些中間文件清理干凈。

因此在編譯Uboot依次執行  1.make disclean

                                                   ​2.make smdk2440_config

                                                   ​3. make

就可以編譯通過了

閱讀全文

與編譯時出現dtc相關的資料

熱點內容
linux同步腳本 瀏覽:664
福建新唐集成硬體加密 瀏覽:943
空調壓縮機被破壞 瀏覽:105
現在學php怎麼樣 瀏覽:90
linuxchttp下載 瀏覽:770
大數據虛擬機雲伺服器 瀏覽:57
java與嵌入式開發 瀏覽:20
minios如何搭建文件伺服器 瀏覽:1000
華為為啥有些壓縮包解壓不開 瀏覽:563
oracle可以編譯存儲嗎 瀏覽:475
機械男和女程序員創業 瀏覽:799
自己怎麼製作軟體app 瀏覽:214
javajson字元串轉java對象 瀏覽:230
必修一數學PDF 瀏覽:775
javascriptphpjsp 瀏覽:811
深圳一程序員退房完整版 瀏覽:294
後台管理app哪個好 瀏覽:766
加密鎖無模塊什麼意思 瀏覽:22
加密國度英文 瀏覽:20
科沃斯用了app怎麼使用按鍵 瀏覽:663