四極管 Uboot執行分析(二)

2021-06-04 17:26:33 字數 1053 閱讀 6255

24 output_format("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")指定輸出可執行檔案是elf格式,32位arm指令,小端

25 output_arch(arm)指定輸出可執行檔案的平台為arm

26 entry(_start)

其中,entry(_start)指明程式的入口點為_start標號。=0x00000000指明目標**的起始位址為0x00000000。這一段位址可以是sdram的起始位址;

. = align(4);表示以四位元組對齊

.text   :

40     . = align(4);     以四位元組對齊

41     .rodata : 指定唯讀資料段,ro段

42     . = align(4);

43     .data : 指定讀/寫資料段,rw段,表示從0x00000000開始放置所有目標檔案的**段

44     . = align(4);

45     .got : 指定got段,got段式是uboot自定義的乙個段,非標準段。

46 47     . = .;

48     __u_boot_cmd_start = .;  把

__u_boot_cmd_start賦值為當前位置,即起始位置

49     .u_boot_cmd : 指定

u_boot_cmd段,uboot把所有的uboot命令放在該段

50     __u_boot_cmd_end = .;把

__u_boot_cmd_end賦值為當前位置,即結束位置

51 52     . = align(4);

53     .mmudata :

54 55     . = align(4);

56     __bss_start = .;把

__bss_start賦值為當前位置,即bss段的開始位置

57     .bss : 指定bss段

58     _end = .;把

_end賦值為當前位置,即bss段的結束位置。

四極管 WinCE 電源管理概述(二)

1 電源管理器和acpi apm 電源管理器與高階配置和電源介面 acpi 或者高階管理 apm 電源管理機制沒有關係。acpi規範定義了作業系統電源從高功耗 高效能到低功耗 低效能的線性集。使oem廠商能夠定義任意數量的系統電源狀態,但是並不要求他們線性排列。這將鼓勵廣大開發者根據裝置或者環境的具...

四極管 Ubuntu基本使用

四極管 ubuntu 基本使用 android核心程式設計和模組開發,在 ubuntu 作業系統下開發時,message 會列印到 tty終端,xterm 下面是看不到的,只能去看日誌。故開發驅動時最好是直接到終端下開發,使用 vim最好。所以,得對 vim的操作足夠熟悉才行呀。一 vim 基本使用...

四極管 惡補資料結構

抱歉,之前的檔案系統一直沒有結束,有時間了會補上 昨天終於考核結束,都怪自己老實,把自己未解決的問題都放上去,你看別人多聰明,用我的 也可以講得栩栩如生,哎,看來在學校時我這團委書記白當了,後面還被說知道這樣子做幹嘛不去做,我得嘗試一下我惡補資料機構以後,把佇列這些問題都弄懂要花多少時間。廢話不多說...