您好, 歡迎來到儀表網(wǎng)! 登錄| 免費(fèi)注冊(cè)| 產(chǎn)品展廳| 收藏商鋪|
當(dāng)前位置:(上海辦事處)廈門興銳嘉進(jìn)出口有限公司>>B&R PLC>> 4PP120.1505-31 東營(yíng)市熱賣
| 參 考 價(jià) | 面議 |
產(chǎn)品型號(hào)
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海
聯(lián)系方式:劉錦玲查看聯(lián)系方式
更新時(shí)間:2018-05-14 09:00:00瀏覽次數(shù):251次
聯(lián)系我時(shí),請(qǐng)告知來自 儀表網(wǎng)4PP120.1505-31單片機(jī)嵌入式系統(tǒng)數(shù)據(jù)存儲(chǔ)區(qū)擴(kuò)展 嵌入式系統(tǒng)中引入操作系統(tǒng)需要增加一定的數(shù)據(jù)存儲(chǔ)器開銷,必要時(shí)仍可以采用分頁技術(shù)擴(kuò)展數(shù)據(jù)存儲(chǔ)區(qū)容量。 引入操作系統(tǒng)以后,數(shù)據(jù)區(qū)有兩種組織方法,比較簡(jiǎn)單的一種方法是操作系統(tǒng)與用戶程序共用一個(gè)數(shù)據(jù)區(qū),編譯器將整個(gè)程序一起編譯,不必區(qū)分是系統(tǒng)程序還是用戶程序。但這樣對(duì)用戶來說操作系統(tǒng)變得不透明了,而且不良的用戶程序可能會(huì)破壞系統(tǒng)的數(shù)據(jù)區(qū),導(dǎo)致整個(gè)系統(tǒng)崩潰。
4PP120.1505-31相對(duì)應(yīng)的另一種方法是給操作系統(tǒng)與用戶程序分別分配獨(dú)立的數(shù)據(jù)區(qū),譬如將128k 數(shù)據(jù)存儲(chǔ)器給操作系統(tǒng)和用戶程序各分配64k。不幸地是,當(dāng)操作系統(tǒng)與用戶程序一起編譯時(shí),編譯器會(huì)自動(dòng)給它們分配不同的地址,這樣即使存儲(chǔ)器物理上是分開的,操作系統(tǒng)與用戶程序的數(shù)據(jù)區(qū)還是無法地址復(fù)用,這*地浪費(fèi)了地址空間;而且對(duì)傳統(tǒng)的單片機(jī), Keil C 編譯器zui大只支持64k數(shù)據(jù)區(qū),幸運(yùn)地是,這個(gè)矛盾可以通過采用虛擬接口的方法加以解決。
為此,將公共代碼段中的程序單獨(dú)編譯,并且在鏈接、4PP120.1505-31定位目標(biāo)代碼時(shí),給操作系統(tǒng)和公共庫函數(shù)的每個(gè)函數(shù)在 0x0000~0x7FFFH內(nèi)分別一個(gè)固定的首地址。鑒于用戶程序可能調(diào)用這些函數(shù),需要為這些函數(shù)分別編寫一個(gè)相同類型的同名偽函數(shù),每個(gè)偽函數(shù)僅包含一條到真實(shí)函數(shù)(入口地址已知)的轉(zhuǎn)移指令,所有這些函數(shù)都存放在一個(gè)被稱為虛擬接口的頭文件中。虛擬接口文件與用戶程序一起編譯,完成用戶程序與操作系統(tǒng)兩次編譯的接口。
顯然這種方法僅占用了用戶區(qū)的極少量代碼空間,4PP120.1505-31而絲毫沒有浪費(fèi)用戶數(shù)據(jù)區(qū),同時(shí)又實(shí)現(xiàn)了地址復(fù)用。 公共代碼段和操作系統(tǒng)的數(shù)據(jù)區(qū)特殊的對(duì)應(yīng)關(guān)系,很容易通過P2端口線來。由單片機(jī)外部程序區(qū)訪問時(shí)序(圖 5)可知,PSEN的上升沿后數(shù)據(jù)總線A0~A7上開始出現(xiàn)指令或指令操作數(shù),此時(shí)的地址線A15指示當(dāng)前訪問的是公共代碼段(對(duì)應(yīng)數(shù)據(jù)區(qū)高64k)還是其他程序段(對(duì)應(yīng)數(shù)據(jù)區(qū)低64k),因此在PSEN上升沿鎖存地址線A15,用它可以選擇不同的數(shù)據(jù)存儲(chǔ)器空間。
FEDERAL PACIFIC LE-402 400 AMP CIRCUIT BREAKER 600 VAC 3 POLE USED
Wilkris 30411-A Fluid Level Gauge Used
PHOENIX CONTACT ANALOG INPUT MODULE 10V IB STME 24 AI 4/SF USED NICE
SQUARE D KAL26250 CIRCUIT BREAKER 250 AMP 2 POLE USED
SIEMENS 6EP1-931-2EC31 SITOP POWER USED NICE
Schunk PZN-64/1 AS Pneumatic Gripper Used
GARDNER DENVER 2K2L NUT RUNNER TRANSDUCER - USED
LOT OF 2 ABB SACE S3 60 AMP CIRCUIT BREAKER 3 POLE 400 VAC USED
FESTO DNGU-80-80-PPV-A PNEUMATIC CYLINDER NEW NO BOX (A30)
Cleco TME 22/42BL TOOL CABLE 541031-6M Gardner Denver Used
FCI FIRE CONTROL INSTRUMENTS 1120-0468 PSU SECONDARY POWER SUPPLY USED
Automated Logic Xcpu1M Control Module Used
KENNAMETAL A28UDCLNL4KC3 KENCLAMP STEEL BORING BAR NL5 USED (H4)
請(qǐng)輸入賬號(hào)
請(qǐng)輸入密碼
請(qǐng)輸驗(yàn)證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),儀表網(wǎng)對(duì)此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購買風(fēng)險(xiǎn),建議您在購買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。