1. gzyueqian
      18529173453
      首頁 > 新聞中心 > > 正文

      ARM和Nucleus PLUS嵌入式操作系統(tǒng)的簡要介紹

      更新時間: 2007-06-01 16:40:02來源: 粵嵌教育瀏覽量:1149

        有關ARM和Nucleus PLUS嵌入式操作系統(tǒng)的一些簡要介紹:

        1. ARM芯片是嵌入式設備的主流CPU隨著Internet的普及,我們已經(jīng)進入了網(wǎng)絡時代,進入了后PC時代。不僅用PC機能上網(wǎng),用各種各樣的嵌入式設備都可以上網(wǎng)。后PC時代出現(xiàn)了信息電器,如掌上電腦、個人數(shù)字助理(PDA)、可視電話、移動電話、TV機頂盒、電視會議機和數(shù)碼相機等嵌入式設備。能上網(wǎng)的嵌入式設備需要加上TCP/IP網(wǎng)絡協(xié)議。由于8/16位單片機的速度不夠快以及內(nèi)存不夠大,較難滿足嵌入式設備的上網(wǎng)要求。隨著集成電路的發(fā)展,32位處理器的價格不斷下降,用戶已可以大量使用。32位RISC處理器更是受到青睞,的是ARM嵌入式微處理器系列。

        ARM公司雖然只成立10多年,但在1999年因移動電話火爆市場,其32位RISC處理器占市場份額超過了50,成為業(yè)界龍頭老大。2001年初,ARM公司的32位RISC處理器市場占有率超過了75,引起業(yè)界的極大關注。ARM公司是知識產(chǎn)權供應商,是設計公司。ARM公司本身不生產(chǎn)芯片,靠轉讓設計許可,由合作伙伴公司來生產(chǎn)各具特色的芯片。ARM公司商業(yè)模式的強大之處在于其價格合理,全世界范圍有超過100個合作伙伴--包括半導體工業(yè)的公司。ARM公司專注于設計,其內(nèi)核耗電少、成本低、功能強,特有16/32位雙指令集。ARM已成為移動通信、手持計算、多媒體數(shù)字消費等嵌入式解決方案的RISC標準。

        2. Nucleus PLUS嵌入式操作系統(tǒng)是目前的操作系統(tǒng)Nucleus PLUS 是為實時嵌入式應用而設計的一個搶先式多任務操作系統(tǒng)內(nèi)核,其95%的代碼是用ANSIC寫成的,因此非常便于移植并能夠支持大多數(shù)類型的處理器。從實現(xiàn)角度來看,Nucleus PLUS 是一組C函數(shù)庫,應用程序代碼與核心函數(shù)庫連接在一起,生成一個目標代碼,下載到目標板的RAM中或直接燒錄到目標板的ROM中執(zhí)行。在典型的目標環(huán)境中,Nucleus PLUS 核心代碼區(qū)一般不超過20K字節(jié)大小。Nucleus PLUS 采用了軟件組件的方法。每個組件具有單一而明確的目的,通常由幾個C及匯編語言模塊構成,提供清晰的外部接口,對組件的引用就是通過這些接口完成的。除了少數(shù)一些特殊情況外,不允許從外部對組件內(nèi)的全局進行訪問。由于采用了軟件組件的方法,Nucleus PLUS 各個組件非常易于替換和復用。Nucleus PLUS 的組件包括任務控制、內(nèi)存管理、任務間通信、任務的同步與互斥、中斷管理、定時器及I/O驅動等。

        Nucleus具有如下特點:

        1、提供源代碼Nucleus PLUS 提供注釋嚴格的C源級代碼給每一個用戶。這樣,用戶能夠深入地了解底層內(nèi)核的運作方式,并可根據(jù)自己的特殊要求刪減或改動系統(tǒng)軟件,這對軟件的規(guī)范化管理及系統(tǒng)軟件的測試都有極大的幫助。另外,由于提供了 RTOS 的源級代碼,用戶不但可以進行 RTOS 的學習和研究,而且產(chǎn)品在量產(chǎn)時也不必支付 License,可以省去大量的費用。對于軍方來說,由于提供了源代碼,用戶完全可以控制內(nèi)核而不必擔心操作系統(tǒng)中可能會存在異常任務導致系統(tǒng)崩潰。

        2、性價比高Nucleus PLUS 由于采用了先進的微內(nèi)核 ( Micro-kernel ) 技術,因而在優(yōu)先級安排,任務調度,任務切換等各個方面都有相當大的優(yōu)勢。另外,對C 語言的全面支持又使得Nucleus PLUS 的 Kernel 成為名副其實的面向對象的實時操作系統(tǒng)內(nèi)核。然而,其價格卻比較合理。所以,容易被廣大的研發(fā)單位接受。

        3、易學易用Nucleus PLUS 能夠結合 Paradigm,SDS以及 ATI自己的多任務調試器組成功能強大的集成開發(fā)環(huán)境,配合相應的編譯器和動態(tài)聯(lián)結庫以及各類底層驅動軟件,用戶可以輕松地進行 RTOS 的開發(fā)和調試。另外,由于這些集成開發(fā)環(huán)境 ( IDE ) 為所有的開發(fā)工程師所熟悉,因而,容易學習和使用。

        4、功能模塊豐富Nucleus PLUS 除提供功能強大的內(nèi)核操作系統(tǒng)外,還提供種類豐富的功能模塊。例如用于通訊系統(tǒng)的局域和廣域網(wǎng)絡模塊,支持 圖形應用的實時化 Windows 模塊,支持Internet網(wǎng)的 WEB 產(chǎn)品模塊,工控機實時 BIOS 模塊,圖形化用戶接口以及應用軟件性能分析模塊等。用戶可以根據(jù)自己的應用來選擇不同的應用模塊。Nucleus PLUS支持的CPU類型:Nucleus PLUS 的 RTOS內(nèi)核可支持如下類型的CPU:x86,68xxx,68HCxx,NEC V25, ColdFire, 29K,i960, MIPS, SPARClite, TI DSP, ARM6/7, StrongARM, H8/300H, SH1/2/3, PowerPC, V8xx, Tricore, Mcore, Panasonic MN10200, Tricore, Mcore等。可以說NUCLEUS 是支持CPU類型豐富的實時多任務操作系統(tǒng)。針對各種嵌入式應用,Nucleus PLUS 還提供相應的網(wǎng)絡協(xié)議(如TCP/IP,SNMP等),以滿足用戶對通訊系統(tǒng)的開發(fā)要求。另外,可重入的文件系統(tǒng)、可重入的C函數(shù)庫以及圖形化界面等也給開發(fā)者提供了方便。針對不同的CPU類型,Nucleus 還提供編譯器、動態(tài)連接庫、多任務調試器等相應的工具來配置用戶的開發(fā)環(huán)境。值得提出的是ATI公司近還發(fā)表了基于Microsoft Developers Studio的嵌入式集成開發(fā)環(huán)境-NUCLEUS EDE。從而率先將嵌入式開發(fā)工具與Microsoft的強大開發(fā)環(huán)境結合起來,提供給工程師們強大的開發(fā)手段。

        三、 源代碼帶來的優(yōu)勢眾所周知,Nucleus實時多任務操作系統(tǒng)提供給用戶源代碼。這除商務上給用戶帶來巨大益處。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 制服丝袜在线视频 | 日韩一区久久久久久 | 中文字幕乱码熟女免费 | 最新手机AV在线不卡 | 亚洲欧美在线a免费线上看 一级国产精品免费观看 | 一本一本大道香蕉久在线播放 |