複製鏈接
請複製以下鏈接發送給好友

定位文件

鎖定
在系統級別的嵌入式開發中需要使用鏈接定位文件,該文件描述代碼鏈接定位的有關信息,包括代碼段數據段地址等,鏈接器必須使用該文件對整個系統的代碼做正確的定位。在RAM調試和固化時使用的鏈接定位文件不相同。
中文名
定位文件
應    用
嵌入式開發
包    括
代碼段,數據段地址等

定位文件固化時使用的鏈接定位文件

SECTIONS
{
. = 0x000000; 賦當前地址為0
.text : { *(.text) }; 代碼段,在這裏標識從0開始放置程序代碼
.rodata : { *(.rodata) };只讀數據段,程序中靜態全局變量等固定值放在該段
Image_RO_Limit = .; 只讀區域長度,啓動程序中使用的符號
. = 0x0400000; 賦當前地址為0x400000
Image_RW_Base = .; 讀寫區域基地址,啓動程序中使用的符號
.data : { *(.data) }; 數據段, 程序中已初始化的全局變量放在該段
Image_ZI_Base = .; 清零區域基地址, 啓動程序中使用的符號
.bss : { *(.bss) }; 包含未初始化的全局可用的數據, 如未初始化的全局變量
Image_ZI_Limit = .; 清零區域長度, 啓動程序中使用的符號
end = .; 結束地址
.debug_info 0 : { *(.debug_info) }; 調試信息輸出段
.debug_line 0 : { *(.debug_line) }
.debug_abbrev 0 : { *(.debug_abbrev)}
.debug_frame 0 : { *(.debug_frame) }
}

定位文件在RAM調試時使用的鏈接定位文件

SECTIONS
{
. = 0x000000; 賦當前地址為0
.text : { *(.text) }; 代碼段,在這裏標識從0開始放置程序代碼
Image_RO_Limit = .; 只讀區域長度,啓動程序中使用的符號
Image_RW_Base = .; 讀寫區域基地址,啓動程序中使用的符號
.rodata : { *(.rodata) };只讀數據段,程序中靜態全局變量等固定值放在該段
.data : { *(.data) }; 數據段, 程序中已初始化的全局變量放在該段
Image_ZI_Base = .; 清零區域基地址, 啓動程序中使用的符號
.bss : { *(.bss) }; 包含未初始化的全局可用的數據, 如未初始化的全局變量
Image_ZI_Limit = .; 清零區域長度, 啓動程序中使用的符號
end = .; 結束地址
.debug_info 0 : { *(.debug_info) }; 調試信息輸出段
.debug_line 0 : { *(.debug_line) }
.debug_abbrev 0 : { *(.debug_abbrev)}
.debug_frame 0 : { *(.debug_frame) }

定位文件四種快速定位文件的方法

定位文件地址欄定位

資源管理器上有一個地址欄,當我們打開一個文件夾時,在地址欄的輸入框中便會顯示當前的文件夾路徑。此時如果把輸入光標定位到這文件夾路徑後輸入“\”則會以列表方式顯示此文件夾中的文件、文件夾,再輸入w則列表顯示以w開頭的文件、文件夾(如圖1)。
圖一 圖一
你可用鼠標單擊打開或用向下鍵選中回車打開。當然還可以輸入更多的字以直接找到相應文件,比如輸入\Win則可列表顯示以Win開頭的文件、文件夾。

定位文件以名定位

打開文件夾後在文件夾內單擊,然後按鍵盤上的w鍵,系統會自動選中了第一個以w開頭的文件夾或文件,重複按w鍵則依次選中第2、3……個以w開頭的文件夾或文件。
若鍵入win則可以直接跳到首個以win開頭的文件夾或文件。當然,你也可以鍵入更多的字以便更準確地定位。不過要注意連續輸入速度一定要快,太慢的話win將被分成3次獨立操作,那樣結果只會定位到n開頭的文件。你也可以直接輸入中文來選中以相應中文字開頭的文件。
若在左側文件夾樹狀圖中,展開文件夾後輸入w則可定位到選定文件夾下w開頭的子文件夾。這種方法在桌面或開始菜單中查找程序時也同樣有效。

定位文件收藏夾

大家都知道在IE中可以使用收藏夾,在舊版本資源管理器中才有收藏夾,win10資源管理器工具欄已去掉該功能。在用户目錄下能找到,或使用小娜搜索收藏夾快速找到。
把些比較常用的文件或文件夾添加到收藏夾能方便快速打開。舊版本資源管理器中,選中一個文件或文件夾,用鼠標左鍵按住拖動到菜單欄上的“收藏”,等2-3秒就會展開收藏菜單,拖動到收藏菜單的文件夾上還可以再展開下級文件夾的菜單,拖動到這些菜單上時會有一條粗線顯示當前會插入的位置(圖2),放開鼠標即可把選中的文件或文件夾添加到收藏夾中。使用時則和在IE中一樣直接單擊“收藏”從中選擇即可打開。
圖二 圖二

定位文件鏈接工具欄

在舊版資源管理器中右擊工具欄單擊√選“鏈接”,在地址欄後就會顯示“鏈接”工具欄。我們只要找到常用的程序、文件或文件夾,用鼠標左鍵按住拖動到“鏈接”上放開。以後你只要單擊鏈接後的“>>”按鈕從列表中就可以找到這些常用的文件或文件夾的快捷方式,單擊選擇即可快速打開。win10系統資源管理器以去掉改功能
圖3 圖3
資源管理器中的收藏夾、鏈接都是與IE的收藏夾是共用的,收藏夾或鏈接中的文件或文件夾也可以從IE的相應位置中找到。由此最好從菜單“收藏/整理收藏夾”,單擊“創建文件夾”按鈕新建一個文件夾專用於保存資源管理器中的收藏,避免與IE網址混雜。