嵌入式系統(tǒng)程序的下載和調(diào)試------電子信息外文翻譯.doc
約22頁(yè)DOC格式手機(jī)打開展開
嵌入式系統(tǒng)程序的下載和調(diào)試------電子信息外文翻譯,當(dāng)你已經(jīng)在主機(jī)上有了一個(gè)可執(zhí)行二進(jìn)制映像文件的時(shí)候,你就需要有一種途徑來把這個(gè)映像文件下載到嵌入式系統(tǒng)運(yùn)行了,可執(zhí)行二進(jìn)制影響一般是要下載到目標(biāo)板上的存儲(chǔ)器里并在那里執(zhí)行,并且如果你配備了適當(dāng)?shù)墓ぞ叩脑?,還可以在程序里設(shè)置斷點(diǎn)或以一種不干擾的方式來觀察運(yùn)行情況,本章介紹了可用于下載,運(yùn)行和調(diào)試嵌入式軟件是各種技術(shù)。4....
內(nèi)容介紹
此文檔由會(huì)員 wanli1988go 發(fā)布
當(dāng)你已經(jīng)在主機(jī)上有了一個(gè)可執(zhí)行二進(jìn)制映像文件的時(shí)候,你就需要有一種途徑來把這個(gè)映像文件下載到嵌入式系統(tǒng)運(yùn)行了,可執(zhí)行二進(jìn)制影響一般是要下載到目標(biāo)板上的存儲(chǔ)器里并在那里執(zhí)行,并且如果你配備了適當(dāng)?shù)墓ぞ叩脑?,還可以在程序里設(shè)置斷點(diǎn)或以一種不干擾的方式來觀察運(yùn)行情況,本章介紹了可用于下載,運(yùn)行和調(diào)試嵌入式軟件是各種技術(shù)。
4.1 在ROM中的時(shí)候…….
下載嵌入式軟件的最明顯的方式,是把二進(jìn)制映像載入一片存儲(chǔ)片并把它插在目標(biāo)板上,雖然一個(gè)整整的只讀是不能再覆蓋寫入的,不過你會(huì)在第六章“存儲(chǔ)器”里看到,嵌入式系統(tǒng)通常使用了一種特殊的只讀存儲(chǔ)器,這種存儲(chǔ)器可以用特殊的編程器來編程(或重新寫入程序).編程器是一種計(jì)算機(jī)系統(tǒng),它上面有各種各樣的形狀和大小的芯片插座,可以用來為各種存儲(chǔ)芯片編程。
在一個(gè)理想的開發(fā)條件下,設(shè)備編程器應(yīng)該和主機(jī)接在同一個(gè)網(wǎng)絡(luò)上。這樣,可執(zhí)行二進(jìn)制映像文件就很容易傳給它來對(duì)ROM芯片編程。首先把映像文件傳到編程器,然后把存儲(chǔ)器芯片插入大小形狀何時(shí)的插座里并沖編程器屏幕上的菜單里懸著芯片的型號(hào)。實(shí)際的編程過程可能需要幾秒到幾分鐘,這要看二進(jìn)制映像文件的大小和你所用的芯片型號(hào)來定。
變成結(jié)束以后,你就可以把ROM插進(jìn)板上的插座了,當(dāng)然,不能在嵌入式系統(tǒng)還在加電的時(shí)候做這件事。應(yīng)該在插入芯片之前關(guān)掉電源,插入之后在打開。
一旦加電,處理器就開始從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中的時(shí)候…….
下載嵌入式軟件的最明顯的方式,是把二進(jìn)制映像載入一片存儲(chǔ)片并把它插在目標(biāo)板上,雖然一個(gè)整整的只讀是不能再覆蓋寫入的,不過你會(huì)在第六章“存儲(chǔ)器”里看到,嵌入式系統(tǒng)通常使用了一種特殊的只讀存儲(chǔ)器,這種存儲(chǔ)器可以用特殊的編程器來編程(或重新寫入程序).編程器是一種計(jì)算機(jī)系統(tǒng),它上面有各種各樣的形狀和大小的芯片插座,可以用來為各種存儲(chǔ)芯片編程。
在一個(gè)理想的開發(fā)條件下,設(shè)備編程器應(yīng)該和主機(jī)接在同一個(gè)網(wǎng)絡(luò)上。這樣,可執(zhí)行二進(jìn)制映像文件就很容易傳給它來對(duì)ROM芯片編程。首先把映像文件傳到編程器,然后把存儲(chǔ)器芯片插入大小形狀何時(shí)的插座里并沖編程器屏幕上的菜單里懸著芯片的型號(hào)。實(shí)際的編程過程可能需要幾秒到幾分鐘,這要看二進(jìn)制映像文件的大小和你所用的芯片型號(hào)來定。
變成結(jié)束以后,你就可以把ROM插進(jìn)板上的插座了,當(dāng)然,不能在嵌入式系統(tǒng)還在加電的時(shí)候做這件事。應(yīng)該在插入芯片之前關(guān)掉電源,插入之后在打開。
一旦加電,處理器就開始從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