Ardence公司PHAR LAP ETS 簡介

2021-07-25 14:57:09 字數 2304 閱讀 6840

1.       概述

dos曾經是國防、軍事等領域廣泛使用的實時作業系統,目前仍有很多裝置中執行著dos作業系統。其健壯性、實時性和小巧的尺寸給我們留下了深刻的印象。但隨著對**系統要求的提高,dos作業系統的缺點,比如單任務、記憶體訪問空間小(64k)、圖形程式設計困難、不支援usb、tcp/ip協議等等,制約了其在新**型號中的繼續使用。因此我們需要找到一種嵌入式實時系統,它既有dos的優點,同時又克服了其缺點,同時我們已有的在dos下的應用程式又能很方便地移植過來。

為此,ardence公司開發了phar lap embedded toolsuite(ets)作業系統。其完全克服了dos的缺點,繼承了dos的優點。同時它是乙個功能齊全的完整的開發套件,不像其他嵌入式實時系統,需要從第三方購買圖形開發包以及硬體支援包等等。

2.       ets簡介

ets是美國ardence公司開發的乙個高效能的微核心可定製裁減的嵌入式實時作業系統。ets非常容易使用,開發人員可以在幾天甚至幾個小時之內就完成ets系統的開發。ets的開發包(sdk)提供整合到標準microsoft visual studio開發環境的一整套開發工具。通過ets開發套件的visual system builder工具,開發人員可以根據自己的需求來選擇核心元件,快速定製剪裁出自己的嵌入式實時作業系統。ets被設計成基於win32 api的作業系統,因此所有標準的windows風格被繼承,包括api函式,記憶體管理,互斥體,訊號量等windows開發者習慣的一些用法。這使我們可以利用我們已有的程式設計經驗,大大說短了ets的開發周期。

3.       ets應用領域

ets是微核心的嵌入式實時作業系統。因此其適合於對系統大小、實時性、健壯性要求高的場合。也非常適合於有較複雜圖形介面要求的場合。主要用於如下的領域:

航空、航天、軍事的機載、車載、艦載裝置

分布式實時仿

工業生產自動化

運動控制、機械人和數控裝置

實時資料採集、測量

醫療儀器、裝置

4.        ets成功案例

部分國內外ets成功案例如下:

l        bae公司—ets用於飛行模擬器

l        raytheon ti systems公司— ets用於無線基站報警監控系統

l        abb公司—ets用於電力系統檢測裝置

l        ni公司—ets用於labview rt for ets

l        illumina公司—ets用於對基因進行分析的微珠晶元讀取儀

l        pushcorp公司—ets用於平面修復氣動機械人控制系統

l        golden games公司—ets用於遊樂裝置

l        indyme electronics公司—ets用於微網路伺服器

l        honeywell公司—ets用於工業控制器

l        rti公司—化學和生物感測器

l        cognex公司—ets用於機器視覺系統

l        seagate公司—ets用於硬碟測試裝置

l        航天科技集團五院—ets用於衛星測控裝置

l        航天科技集團一院—ets用於運載火箭測控裝置

l        航天科工集團二院—ets用於飛彈測試裝置

l        哈爾濱工業大學—ets用於生產線檢測裝置

5.        ets應用架構

ets的應用架構如圖1所示。其特別適合執行在pc/104、etx等嵌入式板卡上。ets開發套件整合的便攜圖形開發包peg(portable embedded gui)預置很多以類庫形式提供的圖形控制項,包括多種常用的**、按鈕,甚至機載、車載裝置的儀表等等。這使我們在編寫圖形應用時一步到位,非常方便!

ets的突出優勢如下:

l        亞微秒級的實時性。持續的中斷觸發速率高達30khz 

l        微核心。支援i/o圖形輸出和tcp/ip的核心小於500kb

l        完全的win32 api支援

l        實時usb和tcp/ip的支援

l        設計部署的靈活性。作業系統核心和應用程式既可以整合一起部署,也可單獨相互部署

l        實時的檔案系統 

l        完全web服務的支援

l        功能強大的嵌入式圖形開發包peg。內建11個不同的人機介面(hmi)類庫,有近百個圖形控制項。

l        支援實時usb

l        方便熟悉的應用程式開發工具microsoft visual studio

2012-09-20                           

創業公司 vs 大公司

本文由 10 facts about working at a startup vs.a big company 意譯 1 責任,義務,影響力 在創業公司,做對事情會惠及整個公司以及其客戶,容易被高層挖掘,另一方面又允許出錯。2 風險 創業公司風險大,但是出來找另外乙份工作幾乎是零成本的。3 多面手...

美國IT公司的公司文化 1

美國的 it公司的公司文化,這個題目有點大。美國這麼大,it公司也是數以百萬計,當然每個公司都有不同的文化。我在這裡想說的,主要是小公司的一些文化,是一些比較共通,特別是可能和中國軟體公司不同的文化。自從1998 年我個人從到美國以來,除了在學校當 ra research assistant 的經驗...

美國IT公司的公司文化 2

每隔一段時間,公司都會有聚餐,而且常常是自己 bbq。以前每次 bbq,都是由我們的副總經理來考,因為他水平不錯,現在新來了乙個技術更好的,所以他就讓賢了。我們公司的 bbq味道其實還真的是比大多數餐館的還好吃。還有乙個和食物有關的是,常常有員工會自己烤了蛋糕,做了曲奇餅帶來放在廚房給大家吃,還有人...