在波蘭IAESTE的實習報告

這些優點就已經令通常實時作業系統望塵莫及了,qnx還有一些優點使他更為完善。qnx是少數支持圖形用戶界面的實時作業系統 之一。不同於一些實時作業系統,qnx對圖形用戶界面的支持不是通過用戶可以使用的c/c++圖形函式館的方式提供給用戶自己編寫圖形界面,而是"立即"提供的。圖形用戶界面以一組運行模組的方式,用戶只要運行這些模組,就"立即"獲得了圖形用戶界面,本身不需編寫一條程式。為了讓用戶能夠充分利用qnx的這些優點,提供了一整套簡明、直觀、高效而自足的開發系統。這套開發系統可以在自身上運行,成為實時開發方式中別具一格的自宿主平台;也可以運行於其它常見的作業系統如microsoft windows、sun solaris或linux之上,形成交叉開發模式。自宿主的開發方式具有直觀、簡潔的優點。用戶在開發機上完成編譯後可以直接在開發機上真實運行、調試。這種自宿主的開發模式,充分利用了qnx系統體系結構上的特點,開發過程自然流暢,極大地提高了用戶研發的效率,讓廣大用戶從中領略到qnx匠心獨運的技術美感。對於喜歡交叉開發模式的用戶,qnx提供了基於微軟windows平台、sun公司solaris平台及linux平台上的qnx開發系統。 

傳統上,qnx實時作業系統廣泛套用於自動化、控制、機器人科學、電信、數據通信、航空航天、計算機網路系統、醫療儀器設備、交通運輸、安全防衛系統、pos機、零售機等任務關鍵型或生命修關型套用領域:1990年代後期以來,qnx系統在高速增長的網際網路終端設備、信息家電及掌上電腦等領域也得到了廣泛套用。在羅茨科技大學計算機系,我看到分別與氣壓控制和溫度控制的兩個qnx系統。我所參與的是研發溫度控制系統(heatman)的課題組。可能他們沒有想到會有兩個外國學生會來,足足兩大本初步系統開發的說明都使用波蘭語寫的。那個烏克蘭女孩還好,大概意思都能看得懂,我就像文盲一樣,什麼都不知道。他們只好解釋給我聽。我把他們說得都記下來,因為heatman的功能很多,我一下子不是很能理解,這些注釋,可供我在忘記某個功能的時候隨時可以查閱。(整理後的heatman注釋見附錄一)。雖然如此,我對整個系統地了解不是很深入,所以我所作的是heatman中數據,檔案處理的部分。在最後一天以一篇report結束了我在波蘭的工作。(report見附錄二)。 

除了在實驗室實習之外,常常在周末,都會有人牽頭組織到波蘭其他城市去遊覽,所以我不僅認識了在波蘭其他城市的iaeste的學生,也見識了波蘭幾個主要城市的風光,有首都華沙,波蘭古都克拉克夫,海濱城市gdansk,以建築風格著稱的wroclaw以及宗教聖地czestochowa.每個城市都別具一格,讓我大開眼界。所以說波蘭的新奇不僅限於迥異的東歐風情,而是豐富對比的城鎮之旅。首都華沙呈現明快現代的都會風情,有東歐小美國之稱;波蘭南部的克拉科夫,是波蘭歷史上重要的古都,有熱鬧繽紛的市集廣場,古老的大學,以及王室遺蹟的城堡。克拉科夫舊城區是聯合國unesco榜上有名的世界遺蹟,不僅與此,連克拉科夫鄰近的鹽城維利奇卡,和電影"辛特勒名單"拍攝地的奧斯威辛,也都雙雙入榜。這樣的文化藝術小鎮,讓我們都流連忘返。