armlink使用方法詳解

2021-05-12 10:50:57 字數 844 閱讀 9159

一、基本術語

在介紹armlink的使用方法之前,先介紹要涉及到的一些術語。 

1) 映像檔案(image):

是指乙個可執行檔案,在執行的時候被載入到處理器中。乙個映像檔案有多個執行緒。它是elf(executable and linking format)格式的。 段(section):描述映像檔案的**或資料塊。 

2) ro

是read-only的簡寫形式。 

3) rw

是read-write.的簡寫形式。 

4) zi

是zero-initialized的簡寫形式。 

5) 輸入段(input section)

它包含著**,初始化資料或描述了在應用程式執行之前必須要初始化為0的一段記憶體。 

6) 輸出段(output section)

它包含了一系列具有相同的ro,rw或zi屬性的輸入段。 

7) 域(regions)

在乙個映像檔案中,乙個域包含了1至3個輸出段。多個域組織在一起,就構成了最終的映像檔案。 

8) read only position independent(ropi)

它是指乙個段,在這個段中**和唯讀資料的位址在執行時候可以改變。

9) read write position independent(rwpi)

它是指乙個段,在該段中的可讀/寫的資料位址在執行期間可以改變。 

10) 載入時位址

是指映像檔案位於儲存器(在該映像檔案沒有執行時)中的位址。

11) 執行時位址

是指映像檔案在執行時的位址。

二、命令語法

armlink 使用方法詳解

一 基本術語 在介紹armlink的使用方法之前,先介紹要涉及到的一些術語。1 映像檔案 image 是指乙個可執行檔案,在執行的時候被載入到處理器中。乙個映像檔案有多個執行緒。它是elf executable and linking format 格式的。段 section 描述映像檔案的 或資料...

JS event使用方法詳解

event代表事件的狀態,例如觸發event物件的元素 滑鼠的位置及狀態 按下的鍵等等。event物件只在事件發生的過程中才有效。event的某些屬性只對特定的事件有意義。比如,fromelement 和 toelement 屬性只對 onmouseover 和 onmouseout 事件有意義。下...

bitset詳解 使用方法

關於bitset的一些測試 保留一下免得以後忘記 建構函式 bitsetb b有n位,每位都為0.引數n可以為乙個表示式.如bitset 5 b0 則 b0 為 00000 bitsetb unsigned long u b有n位,並用u賦值 如果u超過n位,則頂端被截除 如 bitset 5 b0...