您好, 歡迎來(lái)到儀表網(wǎng)! 登錄| 免費(fèi)注冊(cè)| 產(chǎn)品展廳| 收藏商鋪|
當(dāng)前位置:(上海辦事處)廈門興銳嘉進(jìn)出口有限公司>>Siemens 數(shù)控系統(tǒng)備件>> 6FX1138-5BB04 西門子優(yōu)勢(shì)
| 參 考 價(jià) | 面議 |
產(chǎn)品型號(hào)
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海
聯(lián)系方式:劉錦玲查看聯(lián)系方式
更新時(shí)間:2018-05-14 09:00:00瀏覽次數(shù):335次
聯(lián)系我時(shí),請(qǐng)告知來(lái)自 儀表網(wǎng)?6FX1138-5BB04 面向arm的程序優(yōu)化在嵌入式tcp/ip協(xié)議實(shí)現(xiàn)中的應(yīng)用 作者采用atmel公司的at91rm9200微處理器,配合以太網(wǎng)物理層驅(qū)動(dòng)芯片(dm9161)構(gòu)建面向網(wǎng)絡(luò)的嵌人式系統(tǒng)硬件平臺(tái),如圖1所示。在此平臺(tái)上,實(shí)現(xiàn)基于arm微處理器的嵌人式tcp/ip協(xié)議處理。 [align=center]
圖1 基于網(wǎng)絡(luò)的?6FX1138-5BB04嵌入式系統(tǒng)硬件平臺(tái)框圖[/align] 基于arm的嵌人式系統(tǒng)直接面向以太網(wǎng)數(shù)據(jù),典型的以太網(wǎng)數(shù)據(jù)封裝格式如圖2所示。根據(jù)以上的優(yōu)化方法,在變量定義時(shí)需要考慮*的存儲(chǔ)器布局,使得各種類型的變量能以32位的空間位基準(zhǔn)對(duì)齊,對(duì)于功能函數(shù)中參加運(yùn)算的數(shù)據(jù)應(yīng)盡量采用32位的數(shù)據(jù)進(jìn)行處理。 [align=center]
圖2 典型的以太網(wǎng)數(shù)據(jù)封裝格式[/align] 嵌入式tcp/ip協(xié)議的實(shí)現(xiàn)通常采用linx中的tcp/ip網(wǎng)絡(luò)結(jié)構(gòu)層次。tcp/ip協(xié)議實(shí)現(xiàn)網(wǎng)絡(luò)層和控制層的arp/rarp,ip,icmp,tcp,udp等協(xié)議,直接為http,smtp,ftp,net等這樣的應(yīng)用層協(xié)議提供支持。每個(gè)系統(tǒng)都需要具體定義應(yīng)用層程序和協(xié)議軟件之間的接口。
?6FX1138-5BB04協(xié)議處理的一般流程如圖3所示。
協(xié)議處理過(guò)程中需要多次條件判斷,對(duì)ip地址和tcp數(shù)據(jù)的校驗(yàn)和處理循環(huán)比較是無(wú)法避免的,因此可以充分利用“與0比較”的條件判斷和“減到0”的循環(huán)來(lái)優(yōu)化程序設(shè)計(jì)。 [align=center]
圖3 ?6FX1138-5BB04協(xié)議處理流程框圖[/align]
5 結(jié)束語(yǔ) 本文首先對(duì)微處理器arm的體系結(jié)構(gòu)特點(diǎn)進(jìn)行了介紹,然后對(duì)嵌入式系統(tǒng)的開(kāi)發(fā)進(jìn)行了討論,接著,結(jié)合tc/ip網(wǎng)絡(luò)的特點(diǎn),對(duì)其進(jìn)行了基于?6FX1138-5BB04的嵌入式系統(tǒng)設(shè)計(jì),并設(shè)計(jì)了相應(yīng)的流程。實(shí)際上,在實(shí)際應(yīng)用中,對(duì)arm指令的優(yōu)化也很重要,在透徹了解arm匯編指令的特性和編譯過(guò)程的基礎(chǔ)上,合理地使用程序優(yōu)化的原則和方法可以有效地提高編譯效率和代碼執(zhí)行效率。
Applied Materials Support Cassette 0020-28435 Rev PB
APPLIED MATERIALS BOARD 5-CHANNEL HPRE 70512710000 NEW
APPLIED MATERIALS PEDESTAL COVER 0021-20712 REVA
APPLIED MATERIALS HV MODULE 0010-0993
Wavelet and Wave Analysis As Applied to Materials Wi...
Brand New! FREE Shipping! Buy with Confidence!
Applied Materials Dual Diode Detector 0190-10025 ADP22
APPLIED MATERIALS (AMAT) HEATER & THERMOSTAT 0225-30589
Applied Materials 0010-99166 MOVING CLIP ASSEMBLY
APPLIED MATERIALS 0040-77243 COMPOSITE RING 8" TITAN
Applied Materials AMAT Kalrez Centering Ring 3700-03390
Applied Materials AMAT Kalrez O-Ring, 3700-03769
請(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ī)避購(gòu)買風(fēng)險(xiǎn),建議您在購(gòu)買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。