DSAO110可移植性好。由于匯編語言和具體的微處理器密切相關(guān),為某個微處理器設(shè)計的程序不能直接移植到另一個不同種類的微處理器上使用,因此,移植性差;而高級語言對所有微處理器都是通用的,因此,程序可以在不同的微處理器上運行,可移植性較好。這是實現(xiàn)軟件重用的基礎(chǔ)。
(5) DSAO110可維護性好。高級語言程序往往是模塊化設(shè)計,各個模塊之間的接口是固定的。因此,當(dāng)系統(tǒng)出現(xiàn)問題時,可以很快地將問題定位到某個模塊內(nèi),并盡快得到解決。另外,模塊化設(shè)計也便于系統(tǒng)功能的擴充和升級。
(6) DSAO110直接支持中斷管理。中斷是嵌入式系統(tǒng)zui重要也是zui常用的信息交換方式,因此中斷系統(tǒng)是否靈活,中斷功能是否強大對系統(tǒng)的性能影響*。在高級語言中,一般都有強大的中斷管理機制,以便構(gòu)建高效靈活的中斷系統(tǒng);而在匯編語言中,一般要由程序設(shè)計者自己編程來進行中斷管理。這不僅增加了編程的難度,而且效果也不一定好。
(7) DSAO110支持軟件重用。由于匯編語言的可移植性極差,使得其軟件重用性嚴重受阻;而高級語言具有較好的通用性和可移植性,這就使得高級語言程序可以在不同時間、不同地點、不同系統(tǒng)、不同人員之間分享,實現(xiàn)軟件重用。這不僅可以提高產(chǎn)品質(zhì)量,縮短開發(fā)周期,降低產(chǎn)品成本,而且還可以使軟件開發(fā)走上正規(guī)化、產(chǎn)業(yè)化的道路[1]。
二、DSAO110嵌入式系統(tǒng)高級編程語言概述
在過去40多年,人們開發(fā)研制了幾十種計算機語言,但是僅有少數(shù)幾種得到了廣泛應(yīng)用。這就提示我們選擇一個合適的語言系統(tǒng)并不容易。在小型嵌入式系統(tǒng)中,通常只有一個微處理器,并且其主要工作往往不是計算,而是控制,應(yīng)選擇控制能力較強的語言。
DSAO110在大型嵌入式系統(tǒng)中,往往會有多個微處理器或計算機并行工作,構(gòu)成多機系統(tǒng)。它們中有些工作于真正的嵌入式模式,有的則為純粹的信息處理。此時,對系統(tǒng)的編程就變得相當(dāng)復(fù)雜,不同的任務(wù)可能會用不同的語言編程。因此,大型系統(tǒng)往往是一個多語言系統(tǒng)。對于這種"混合"系統(tǒng)的語言選擇更應(yīng)慎重考慮。
NUMATICS 33DSA6410 PNEUMATIC SOLENOID VALVE NEW
INDRAMAT SERVO LINE FORMER No. NAM 1.2-08 USED NICE
PRECISION XY STAGE TURNTABLE OPTICS LASER OPTICAL USED (B07)
ALLEN BRADLEY SLC 500 DEVICENET SCANNER MODULE 1747-SDN SER. C FRN 8.005 USED
DIXON M30-06A AUTOMATIC DRAIN WILKERSON MODULAR COALESCING FILTER 3/4 NEW (A07)
Siemens AUT5 00314849-03 Communication Board KSP-A361 LB-100165807 NEW
AIMCO FSC-IV DIGITAL ASSEMBLY TOOL CONTROL PANEL USED FSCIV w/ POWER CORD (B02)
PARKER BLADDER ACCUMALATOR REPAIR KIT BA SERIES (A27)
SMC MGPL80N-275-Z73 MGP COMPACT GUIDE CYLINDER USED
DINGS DYNAMICS 6-72025-38S 70 Series DOUBLE C FACE BRAKE USED
MGE UPS SYSTEMS 62-130052-00 CONTROL BOARD 72-130052-00 NEW IN SEALED PACKAGE
Bailey ABB NSIM01 Network 90 Serial Interface Module Used
EMECANIQUE SCHNEIDER MODULE TSX-SCM-2116 / TSMSCM2116
EMECANIQUE PROCESSOR MODULE TSX-P47-455 P47455 47 40
ANN ARBOR TECHNOLOGIES WEBLINK 17F MONITOR USED
HITACHI TEACHING BOX ROBOTIC TEACH PENDANT AUTOMATION
ALLEN BRADLEY 1772-LE PLC CONTROL MODULE FOR PLC-2
Introl Design Regenerative DC Drive 482-33 Excellent
Perceptron 147 Serial Board 495-0102-01 093097-002 USED
89 Parker Fitting S63PB08-1/4 Prestolok NEW TEE BSPT
Mitsubishi Electric FR-BAL-H11K 460v Input Reactor NEW