嵌入式系統程序的下載和調試------電子信息外文翻譯.doc
約22頁DOC格式手機打開展開
嵌入式系統程序的下載和調試------電子信息外文翻譯,當你已經在主機上有了一個可執(zhí)行二進制映像文件的時候,你就需要有一種途徑來把這個映像文件下載到嵌入式系統運行了,可執(zhí)行二進制影響一般是要下載到目標板上的存儲器里并在那里執(zhí)行,并且如果你配備了適當的工具的話,還可以在程序里設置斷點或以一種不干擾的方式來觀察運行情況,本章介紹了可用于下載,運行和調試嵌入式軟件是各種技術。4....
內容介紹
此文檔由會員 wanli1988go 發(fā)布
當你已經在主機上有了一個可執(zhí)行二進制映像文件的時候,你就需要有一種途徑來把這個映像文件下載到嵌入式系統運行了,可執(zhí)行二進制影響一般是要下載到目標板上的存儲器里并在那里執(zhí)行,并且如果你配備了適當的工具的話,還可以在程序里設置斷點或以一種不干擾的方式來觀察運行情況,本章介紹了可用于下載,運行和調試嵌入式軟件是各種技術。
4.1 在ROM中的時候…….
下載嵌入式軟件的最明顯的方式,是把二進制映像載入一片存儲片并把它插在目標板上,雖然一個整整的只讀是不能再覆蓋寫入的,不過你會在第六章“存儲器”里看到,嵌入式系統通常使用了一種特殊的只讀存儲器,這種存儲器可以用特殊的編程器來編程(或重新寫入程序).編程器是一種計算機系統,它上面有各種各樣的形狀和大小的芯片插座,可以用來為各種存儲芯片編程。
在一個理想的開發(fā)條件下,設備編程器應該和主機接在同一個網絡上。這樣,可執(zhí)行二進制映像文件就很容易傳給它來對ROM芯片編程。首先把映像文件傳到編程器,然后把存儲器芯片插入大小形狀何時的插座里并沖編程器屏幕上的菜單里懸著芯片的型號。實際的編程過程可能需要幾秒到幾分鐘,這要看二進制映像文件的大小和你所用的芯片型號來定。
變成結束以后,你就可以把ROM插進板上的插座了,當然,不能在嵌入式系統還在加電的時候做這件事。應該在插入芯片之前關掉電源,插入之后在打開。
一旦加電,處理器就開始從ROM里取出代碼并執(zhí)行。不過,RTX51 is a multitasking real-time operating system for the 8051 family. RTX51simplifies system and software design of complex and time-critical projects.RTX51 is a powerful tool to manage several jobs (tasks) on a single CPU.
Thereare two distinct versions of RTX51:
RTX51 Full which performs both round-robin and preemptive task switchingwith 4 task priorities and can be operated with interrupt functions in parallel.RTX51 supports signal passing; message passing with a mailbox system andsemaphores. The os_wait function of RTX51 can wait for the following events:interrupt; timeout; signal from task or interrupt; message from task or interrupt;semaphore.
RTX51 Tiny which is a subset of RTX51 Full. RTX51 Tiny easily runs onsingle-chip systems without off-chip memory. However, program
4.1 在ROM中的時候…….
下載嵌入式軟件的最明顯的方式,是把二進制映像載入一片存儲片并把它插在目標板上,雖然一個整整的只讀是不能再覆蓋寫入的,不過你會在第六章“存儲器”里看到,嵌入式系統通常使用了一種特殊的只讀存儲器,這種存儲器可以用特殊的編程器來編程(或重新寫入程序).編程器是一種計算機系統,它上面有各種各樣的形狀和大小的芯片插座,可以用來為各種存儲芯片編程。
在一個理想的開發(fā)條件下,設備編程器應該和主機接在同一個網絡上。這樣,可執(zhí)行二進制映像文件就很容易傳給它來對ROM芯片編程。首先把映像文件傳到編程器,然后把存儲器芯片插入大小形狀何時的插座里并沖編程器屏幕上的菜單里懸著芯片的型號。實際的編程過程可能需要幾秒到幾分鐘,這要看二進制映像文件的大小和你所用的芯片型號來定。
變成結束以后,你就可以把ROM插進板上的插座了,當然,不能在嵌入式系統還在加電的時候做這件事。應該在插入芯片之前關掉電源,插入之后在打開。
一旦加電,處理器就開始從ROM里取出代碼并執(zhí)行。不過,RTX51 is a multitasking real-time operating system for the 8051 family. RTX51simplifies system and software design of complex and time-critical projects.RTX51 is a powerful tool to manage several jobs (tasks) on a single CPU.
Thereare two distinct versions of RTX51:
RTX51 Full which performs both round-robin and preemptive task switchingwith 4 task priorities and can be operated with interrupt functions in parallel.RTX51 supports signal passing; message passing with a mailbox system andsemaphores. The os_wait function of RTX51 can wait for the following events:interrupt; timeout; signal from task or interrupt; message from task or interrupt;semaphore.
RTX51 Tiny which is a subset of RTX51 Full. RTX51 Tiny easily runs onsingle-chip systems without off-chip memory. However, program