基于構件技術的嵌入式系統復用軟件設計
3 集成開發環境
本文引用地址:http://cqxgywz.com/article/83653.htm本課題組采用微型消息總線MMB嵌入式系統集成開發環境(MMBIDE)應用程序編程語言引入IEC611 313標準,將結構化語句(Structured Text)描述程序設計語言作為自身嵌入式系統應用軟件的編程語言。這主要是考慮到MMB嵌入式系統應用于工業控制領域,要求能夠自身可以完成較復雜的控制運算,同時要求語句清晰、易懂,具有編程任務高度壓縮化的表達格式。采用交叉開發方法,在Windows主機平臺上開發與之連接的目標機。開發環境包括自己的可裁剪的微內核實時多任務操作系統,主機上的編譯、調試、查看等工具,以及串口、網絡與目標機的連接工具。其主要功能包括面向工業應用領域的應用程序基本框架、可重用的構件庫、源程序編譯器、組態下載用戶工具、參數下載用戶工具、參數實時監控界面等用于支撐應用程序開發的各類用戶工具,是用戶開發應用程序的重要基礎,強調知識成果的積累和重用,是平臺開發模式思想的集中體現[5]。
結語
本軟件開發平臺應用軟件構件技術主要解決下列問題:軟件構件的接口定義,提供軟件構件與系統以及軟件構件之間的交互機制,同時為軟件構件的設計和封裝提供依據。軟件構件的開發和集成,為軟件構件的設計和集成提供必要的開發工具。本文介紹了其中主要的系統級軟件構件的開發方法,為系統集成各種應用級軟件提供了總體框架,解決了控制系統應用軟件難維護、難繼承的問題,為控制類應用軟件的開發提供了依據。
參考文獻
[1] 康玉東.基于DSP的嵌入式實時操作系統研究[D].西安: 西北工業大學,2004.
[2] 呂艷玲.基于DSP的軟件構件平臺研究及監控子系統的實現[D].大連: 大連鐵道學院,2004:18-19.
[3] 袁愛進,等.現場智能測控儀表軟件組件集成技術的研究[J].儀器儀表學報,2001,22(3):269-276.
linux操作系統文章專題:linux操作系統詳解(linux不再難懂)








評論