I960
5000
QFP/24+
優(yōu)勢渠道現(xiàn)貨,提供一站式配單服務
I960
1037
PGA/24+
原廠原裝現(xiàn)貨
I960
5000
N/A/22+
只做原裝歡迎監(jiān)督
I960
12260
QFP/23+
高品質(zhì) 優(yōu)選好芯
I960
4296
NA//23+
優(yōu)勢代理渠道,原裝,可全系列訂貨開增值稅票
I960
10000
QFP/25+
有上有貨原裝現(xiàn)貨可看貨,提供配單服務
I960
48000
QFP/24+
原裝現(xiàn)貨,可開專票,提供賬期服務
I960
106214
PGA/24+
原裝不僅銷售也回收
I960
60701
QFP/24+
深圳原裝現(xiàn)貨,可看貨可提供拍照
I960
12500
QFP/24+
16年老牌企業(yè) 原裝低價現(xiàn)貨
I960
65286
-/21+
全新原裝現(xiàn)貨,長期供應,免費送樣
I960
52701
PGA/22+
只做原裝,專注海外現(xiàn)貨訂購20年
I960
3000
QFP/N/A
原裝正品熱賣,價格優(yōu)勢
I960
5000
QFP/23+
優(yōu)勢產(chǎn)品大量庫存原裝現(xiàn)貨
I960
12000
PGA/22+
只做原裝、原廠優(yōu)勢渠道、假一賠十
I960
9200
QFP/23+
只做原裝更多數(shù)量在途訂單
I960
8700
QFP/2023+
原裝現(xiàn)貨
I960
9400
QFP/23+
原裝現(xiàn)貨
I960
6500
QFP/23+
只做原裝現(xiàn)貨
I960
41101
QFP/-
大量現(xiàn)貨,提供一站式配單服務
I960
i960 RP/RD I/O PROCESSOR AT 3.3 VOLT...
INTEL
I960PDF下載
I960
i960 RP/RD I/O PROCESSOR AT 3.3 VOLT...
INTEL [Intel Corporation]
I960PDF下載
I9600
9600 baud Transparent Data Link IC
RADIOMETRIX
I9600PDF下載
I9600
9600 baud Transparent Data Link IC
RADIOMETRIX [Radiometrix Ltd]
I9600PDF下載
I9600-000-DIL
9600 baud Transparent Data Link IC
RADIOMETRIX
I9600-000-DILPDF下載
I9600-000-DIL
9600 baud Transparent Data Link IC
RADIOMETRIX [Radiometrix Ltd]
I9600-000-DILPDF下載
提供功能強大的內(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/9, 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
us除提供功能強大的內(nèi)核操作系統(tǒng)外,還提供種類豐富的功能模塊。例如用于通訊系統(tǒng)的局域和廣域網(wǎng)絡模塊,支持 圖形應用的實時化windows模塊,支持intnet網(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, panasonic mn10200 等??梢哉fnucleus plus是支持cpu類型最豐富的實時多任務操作系統(tǒng)。 針對各種嵌入式應用,nucleus plus 還提供相應的網(wǎng)絡協(xié)議(如tcp/ip,snmp等),以滿足用戶對通訊系統(tǒng)的開發(fā)要求。另外,可重入的文件系統(tǒng)、可重入的c函數(shù)庫以及圖形化界面等也給開發(fā)者提供了方便。 針對
4、功能模塊豐富nucleus plus 除提供功能強大的內(nèi)核操作系統(tǒng)外,還提供種類豐富的功能模塊。例如用于通訊系統(tǒng)的局域和廣域網(wǎng)絡模塊,支持 圖形應用的實時化 windows 模塊,支持internet網(wǎng)的 web 產(chǎn)品模塊,工控機實時 bios 模塊,圖形化用戶接口以及應用軟件性能分析模塊等。用戶可以根據(jù)自己的應用來選擇不同的應用模塊。 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ù)庫以及圖
統(tǒng)。apple在newton手持計算機中使用arm,另外有幾款數(shù)字無線電話也在使用arm。 (2) 處理器的處理速度。一個處理器的性能取決于多個方面的因素:時鐘頻率,內(nèi)部寄存器的大小,指令是否對等處理所有的寄存器等。對于許多需用處理器的嵌入式系統(tǒng)設計來說,目標不是在于挑選速度最快的處理器,而是在于選取能夠完成作業(yè)的處理器和i/o子系統(tǒng)。如果你的設計是面向高性能的應用,那么建議你考慮某些新的處理器,其價格極為低 廉,如ibm和motorola 的power pc。以前intel 的 i960是銷售極好的risc高性能芯片,但是最近幾年卻遇到強勁的對手,讓位于mips、sh以及后起之星arm。 (3) 技術指標。當前,許多嵌入式處理器都集成了外圍設備的功能,從而減少了芯片的數(shù)量,進而降低了整個系統(tǒng)的開發(fā)費用。開發(fā)人員首先考慮的是,系統(tǒng)所要求的一些硬件能否無需過多的膠合邏輯(gl)就可以連接到處理器上。其次是考慮該處理器的一些支持芯片,如dma控制器,內(nèi)存管理器,中斷控制器,串行設備、時鐘等的配套。值得注意的是,amd公司最近發(fā)布了一種am186cc的通信用處理器,內(nèi)置采
,國際上就有一些it組織、公司,開始進行商用嵌入式系統(tǒng)和專用操作系統(tǒng)的研發(fā)。這其中涌現(xiàn)了一些著名的嵌入式系統(tǒng): windows ce microsoft windows ce是從整體上為有限資源的平臺設計的多線程、完整優(yōu)先權、多任務的操作系統(tǒng)。它的模塊化設計允許它對于從掌上電腦到專用的工業(yè)控制器的用戶電子設備進行定制。操作系統(tǒng)的基本內(nèi)核需要至少200k的rom。 vxworks vxworks是目前嵌入式系統(tǒng)領域中使用最廣泛、市場占有率最高的系統(tǒng)。它支持多種處理器,如x86、i960、sun sparc、motorola mc68xxx、mips rx000、power pc等等。大多數(shù)的vxworks api是專有的。采用gnu的編譯和調(diào)試器。 psos i si公司已經(jīng)被winriver公司兼并,現(xiàn)在psos屬于windriver公司的產(chǎn)品。這個系統(tǒng)是一個模塊化、高性能的實時操作系統(tǒng),專為嵌入式微處理器設計,提供一個完全多任務環(huán)境,在定制的或是商業(yè)化的硬件上提供高性能和高可靠性??梢宰岄_發(fā)者根據(jù)操作系統(tǒng)的功能和內(nèi)存需求定制成每一個應用所需的系統(tǒng)。開發(fā)者可以利用它來
(電子市場網(wǎng)訊) 5月22日消息,據(jù)外電報道,馳騁pc市場長達15年之久的386和486處理器即將告別歷史舞臺。英特爾公司日前宣布,到2007年9月28日,將不再供應386和486處理器。 據(jù)英國媒體reghardware報道,與386和486同時被淘汰的還有i960 risc處理器。英特爾在一份文件中稱:“目前,這些處理器的市場需求過低,已經(jīng)不足以繼續(xù)維持生產(chǎn)到2008年。除了停止生產(chǎn),英特爾別無其他選擇。” 但英特爾表示,在2007年3月30日之前,繼續(xù)接受上述幾款處理器的訂貨。據(jù)悉,英特爾的386和486處理器已經(jīng)在全球pc市場馳騁了15年之久。此外,與386和486同時告別歷史舞臺的還有mcs51、mcs254和mcs96微控制器、186系列芯片,以及32位i960系列處理器。
上世紀90年代初,英特爾憑借基于risc的控制器設計——i960,在嵌入式通訊市場占有相當大的市場份額。后來首席執(zhí)行官葛魯夫決定英特爾不再支持任何不與臺式電腦或服務器直接有關的架構,于是英特爾就有意放棄了這方面的市場優(yōu)勢。 10年以前,飛思卡爾(freescale)在控制面板通訊處理器和數(shù)據(jù)路徑(datapath)引擎方面也擁有同樣令人羨慕的市場份額。但飛思卡爾市場地位惡化不是因為其主動放棄市場,而主要是與其從摩托羅拉分拆出來之后的財務困境有關。 rich beyer在飛思卡爾技術論壇上接受patrick mannion采訪時大談汽車業(yè)務,是可以理解的。通訊產(chǎn)業(yè)在2001年崩潰以后多年來萎靡不振。在最近幾年少數(shù)幾個oem業(yè)務重現(xiàn)生機的領域,不是思科(cisco)占據(jù)了市場,就是新的基于亞洲的odm供應鏈模式使得新架構難以得到證明。 但是,在蘋果公司收購pa semi之后,可以看到廠商脫離飛思卡爾powerpc和其它嵌入通訊架構。那些以前采用pa架構的板極通訊廠商,似乎真地對重新投奔飛思卡爾感到失望。在最近舉行的美國網(wǎng)絡通信展會(interop)和美國專業(yè)通訊展(nxtco
40。據(jù)悉,這四款處理器的最后訂貨日期為2006年12月15日,而最后一批產(chǎn)品的交貨日期為2007年3月9日。為此,英特爾還表示,將幫助經(jīng)銷商清空庫存。 該消息稱,淘汰這四款產(chǎn)品是為了向core 2 duo處理器過渡。除此之外,英特爾此舉還有利于刺激即將上市的pentium d 925的銷量。該款產(chǎn)品預計于今年10月1日推出。 今年5月份,英特爾宣布,將于2007年9月28日淘汰386和486處理器。同時被淘汰的還有mcs51、mcs254和mcs96微控制器,186系列芯片,以及32位i960系列處理器。 6月30日還有消息稱,英特爾將于2007年年底淘汰基于netburst架構的全部處理器產(chǎn)品,如基于該架構的奔4處理器。
86這兩種微處理器將在2007年9月28日“壽終正寢”。到明年9月份,英特爾公司就不再生產(chǎn)。 據(jù)香港商報報道,隨著計算機處理器技術日新月異,386、486這些名詞早已淡出人們的視野?;蛟S大多數(shù)人還不知道的是,直到今天,全球微處理器的巨頭英特爾公司還在‘默默無聞’地生產(chǎn)這些早已過時的產(chǎn)品。 不過,國外媒體引述英特爾公司的內(nèi)部文件說,486和386將在2007年9月28日‘壽終正寢’。據(jù)國外電腦網(wǎng)站透露,到明年9月份,英特爾公司將不再生產(chǎn)這兩種微處理器。停產(chǎn)的還包括該公司最原始的risc微處理器i960。 在一份內(nèi)部文件中,英特爾公司表示‘未來這些產(chǎn)品的訂貨量已經(jīng)太低,無法支持在2007年之后繼續(xù)生產(chǎn)這些芯片’。因此,英特爾公司只能作出停產(chǎn)的決定。 (中新社發(fā))
系統(tǒng)分區(qū),所有任務所需要的內(nèi)存直接調(diào)用malloc從其中分配。分配采用first-fit算法(注意這種算法容易導致大量碎片),通過free釋放的內(nèi)存將被聚合以形成更大的空閑塊。 這就是vxworks的內(nèi)存分配機理。分配時可以要求一定的對齊格式。注意,不同的cpu架構有不同的對齊要求。為了優(yōu)化性能,malloc返回的指針是經(jīng)過對齊的,為此的開銷隨構不同而不同。 例如,68k為4字節(jié)對齊,開銷8字節(jié);sparc為8字節(jié)對齊,開銷12字節(jié);mips為16字節(jié)對齊,開銷12字節(jié);i960為16字節(jié)對齊,開銷16字節(jié)。memlib庫中提供了增強的內(nèi)存分區(qū)管理工具,并且增加了一些接口,而且可以設置調(diào)試選項。 可以檢測2類錯誤:①嘗試分配太大的內(nèi)存;②釋放內(nèi)存時發(fā)現(xiàn)壞塊。有4種錯誤處理選項,當發(fā)生錯誤時記錄消息或掛起任務。 但是,使用動態(tài)內(nèi)存分配malloc/free時要注意到以下幾方面的限制。①因為系統(tǒng)內(nèi)存分區(qū)是一種臨界資源,由信號量保護,使用malloc會導致當前調(diào)用掛起,因此它不能用于中斷服務程序;②因為進行內(nèi)存分配需要執(zhí)行查找算法,其執(zhí)行時間與系統(tǒng)當前
-g num -nocppi386 options -m486 -mno-486 -msoft-float -mno-fp-ret-in-387 hppa options -mpa-risc-1-0 -mpa-risc-1-1 -mkernel -mshared-libs -mno-shared-libs -mlong-calls -mdisable-fpregs -mdisable-indexing -mtrailing-colon i960 options -mcpu-type -mnumerics -msoft-float -mleaf-procedures -mno-leaf-procedures -mtail-call -mno-tail-call -mcomplex-addr -mno-complex-addr -mcode-align -mno-code-align -mic-compat -mic2.0-compat -mic3.0-compat -
包(bsp),因為操作系統(tǒng)已經(jīng)開放給程序員,不同的目標板在操作系統(tǒng)boot時可以通過修改源碼進行不同的配置。對于程序員來說,寫bsp是一項比較繁瑣的任務,有了os的源碼這項工作就簡單多了,同時調(diào)試時也可以跟蹤到中斷、寄存器那一級,簡化了硬件的調(diào)試。vxworks和psos都必須購買標準的bsp模板工具來寫板支持軟件包,開發(fā)工作量就比較大了。nucleus對cpu的支持能力比較強,支持當前流行的大多數(shù)risc、cisc、dsp處理器,比如:80x86(實時、保護模式)、68xxx、powerpc、i960、mips、sh、arm、coldfire。nucleus系統(tǒng)對于不同的處理器,操作系統(tǒng)的源碼大部分是相同的,只有5%的源碼是用匯編寫的跟cpu有關。如果使用另外的cpu,則只用修改5、6個匯編程序就可以進行移植,但是對于不同系列的處理器,它們的compiler、linker、debugger是不同的(要另外購買),而且編譯預處理的過程也是不一樣的,這就要投入一部分力量去進行操作系統(tǒng)的移植。當然,這也是nucleus的一個優(yōu)點,vxworks和psos都沒有源碼,換一個系列的cpu操作系統(tǒng)又要重
說移植和啟動部分,本文參考了其它技術文檔,涉及到公司產(chǎn)品的地方被刪除或修改或用xxxxx代替,望見諒!1.1 nucluesplus的移植nucleus plus可用于大多數(shù)流行的處理器。因為nucleus plus主要是用標準c寫的,移植到新的處理器系列相對很直接。這也就意味著用nucleus plus開發(fā)的應用程序也具有很高的可移植性。nucleus對cpu的支持能力比較強,支持當前流行的大多數(shù)risc、cisc、dsp處理器,比如:80x86(實時、保護模式)、68xxx、powerpc、i960、mips、sh、arm、coldfire。nucleus系統(tǒng)對于不同的處理器,操作系統(tǒng)的源碼大部分是相同的,只有5%的源碼是用匯編寫的跟cpu有關。如果使用另外的cpu,則只用修改5、6個匯編程序就可以進行移植,但是對于不同系列的處理器,它們的compiler、linker、debugger是不同的(要另外購買),而且編譯預處理的過程也是不一樣的,這就要投入一部分力量去進行操作系統(tǒng)的移植。當然,這也是nucleus的一個優(yōu)點,vxworks和psos都沒有源碼,換一個系列的cpu操作系統(tǒng)又要重
s -mno-abicalls -mhalf-pic -mno-half-pic -g num -nocpp i386選項 -m486 -mno-486 -msoft-float -mno-fp-ret-in-387 hppa選項 -mpa-risc-1-0 -mpa-risc-1-1 -mkernel -mshared-libs -mno-shared-libs -mlong-calls -mdisable-fpregs -mdisable-indexing -mtrailing-colon i960選項 -mcpu-type -mnumerics -msoft-float -mleaf-procedures -mno-leaf-procedures -mtail-call -mno-tail-call -mcomplex-addr -mno-complex-addr -mcode-align -mno-code-align -mic-compat -mic2.0-compat -mic3.0-compat -masm-compat -mintel-asm -mstrict-align -m