计算机应用与软件
計算機應用與軟件
계산궤응용여연건
COMPUTER APPLICATIONS AND SOFTWARE
2014年
3期
231-234
,共4页
LW_OOPC%RS422%显制系统%VxWorks%封装
LW_OOPC%RS422%顯製繫統%VxWorks%封裝
LW_OOPC%RS422%현제계통%VxWorks%봉장
LW_OOPC%RS422%Display and control system%VxWorks%Encapsulation
C 语言在嵌入式开发领域中起着举足轻重的作用。作为一个软件程序开发人员,在某些情况下,为了更好地组织代码,面向对象的设计方式未尝不是一个好的选择,而 LW_OOPC(Light-Weight Object-Oriented Programming in C)框架却很好地支持了面向对象的一些基本特性。在 LW_OOPC 的基础上实现某型直升机显控系统(IDCS)RS422通信软件的设计及其封装。该设计在一定程度上解决了由于非软件所引起的数据传输错乱的问题,并在其仿真实验室通过了验证,证明此设计的可行性,也证明此 LW_OO-PC 框架适用于 VxWorks 操作系统。
C 語言在嵌入式開髮領域中起著舉足輕重的作用。作為一箇軟件程序開髮人員,在某些情況下,為瞭更好地組織代碼,麵嚮對象的設計方式未嘗不是一箇好的選擇,而 LW_OOPC(Light-Weight Object-Oriented Programming in C)框架卻很好地支持瞭麵嚮對象的一些基本特性。在 LW_OOPC 的基礎上實現某型直升機顯控繫統(IDCS)RS422通信軟件的設計及其封裝。該設計在一定程度上解決瞭由于非軟件所引起的數據傳輸錯亂的問題,併在其倣真實驗室通過瞭驗證,證明此設計的可行性,也證明此 LW_OO-PC 框架適用于 VxWorks 操作繫統。
C 어언재감입식개발영역중기착거족경중적작용。작위일개연건정서개발인원,재모사정황하,위료경호지조직대마,면향대상적설계방식미상불시일개호적선택,이 LW_OOPC(Light-Weight Object-Oriented Programming in C)광가각흔호지지지료면향대상적일사기본특성。재 LW_OOPC 적기출상실현모형직승궤현공계통(IDCS)RS422통신연건적설계급기봉장。해설계재일정정도상해결료유우비연건소인기적수거전수착란적문제,병재기방진실험실통과료험증,증명차설계적가행성,야증명차 LW_OO-PC 광가괄용우 VxWorks 조작계통。
C language plays a decisive role in embedded system development field.In some cases,object-oriented programming method would be a good choice if the software program developers would like to organise software code better,and LW_OOPC (light-weight object-oriented programming in C)framework does support some general object-oriented features well.In this paper,based on LW_OOPC,we implement the design and encapsulation of RS422 communication software for integrated display control system (IDCS)of a certain type of helicopter,the design solves to a certain extent the problem of data transfer disorder caused by non-software,and has passed the verification in its simulation lab.Besides proving the feasibility of the design,the adaptability of this LW_OOPC framework for VxWorks operation system is also proved as well.