版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
題目ASurveyonEmbeddedandReal-TimeLinuxSystem嵌入式實時Linux系統(tǒng)技術(shù)發(fā)展現(xiàn)狀作者林志勝、李書良(Chin-ShengLin、Shu-LiangLee)摘要科技不斷的日新月異推陳出新,為使其儀器設(shè)備設(shè)計更精密更精良、家電設(shè)備更聰明更友善于通訊設(shè)備更即時且有更好品質(zhì),即時有效的處理能力是不可或缺的。嵌入式系統(tǒng)于即時性系統(tǒng)的需求,想必定在未來的世界里占據(jù)舉足輕重的地位。當今,風行于世的Linux操作系統(tǒng),本著開放原始碼的理念于權(quán)利金免費的優(yōu)點,吸引了不少有心人士紛紛的投入,致使其符合嵌入式于即時性的需求,本文將究其技術(shù)于發(fā)展現(xiàn)況來加以討論。關(guān)鍵詞嵌入式系統(tǒng)ddedSystem)實時系統(tǒng)l-TimeSystem)實時操作系統(tǒng)TimeOperationSystem;RTOS)Linux1前言現(xiàn)今,在操作系統(tǒng)的市場上融起了一股不容忽視的勢力,嵌入式系統(tǒng)于即時性系統(tǒng)的需求,對于一些新興產(chǎn)業(yè)來說更是不可忽視,諸如像是一些通訊產(chǎn)業(yè)和網(wǎng)路家電(InternetAppliance;IA)業(yè)等皆紛紛的投入這個市場的研究開發(fā),引進這些能力致使其產(chǎn)品功能多樣新奇于處理能力迅速。Linux的出現(xiàn)震驚了大大小小的產(chǎn)業(yè),其開放原始碼(opensource)于免權(quán)利金(royaltyfree)的優(yōu)勢,再加上可移植性(portability)的特性,更受到許多業(yè)者的喜愛,不僅在應(yīng)用修改上容易且更富彈性,于成本的考量上更是一大誘因,你還虎視眈眈嗎?以下將針對嵌入式與即時性系統(tǒng)作介紹,并就其發(fā)展現(xiàn)況、技術(shù)與市場趨勢來加以分析與討論。于計劃上,我們主要的開發(fā)為一個混合式的電話交換機(HybridIPPBX),主要是以Linux做為我們的嵌入式操作系統(tǒng)并加上實時性的能力上層則是整合Telogy的策略,來實現(xiàn)電話交換機的功能。嵌入式系統(tǒng)談到嵌入式系統(tǒng)(embeddedsystem)的定義,有人是這樣說的,嵌入式系統(tǒng)是一個沒有使用者界面(userinterface)的系統(tǒng),因為使用者無法于系統(tǒng)互動當然這樣的說法太簡單化。像電梯控制器可視為嵌入式系統(tǒng)的一個應(yīng)用,但它提供有使用者介面可以讓使用者選擇欲到達的樓層,而對于一個連接網(wǎng)路設(shè)備的系統(tǒng)而言,也許只有一些簡單的指示燈,雖然沒明顯的使用者介面,但它可能仍可以透過網(wǎng)路進行監(jiān)視和控制。所以嵌入式系統(tǒng)比較好的定義應(yīng)該是一個專屬的、且為某稱特定目的實現(xiàn)的系統(tǒng),如數(shù)碼相機的操作系統(tǒng)就可視為一稱嵌入式系統(tǒng)的應(yīng)用,因為它是專門為數(shù)碼圖像錄入設(shè)計的系統(tǒng)。而Linux提供了核心(kernel)程式正好符合嵌入式系統(tǒng)的需求而且它也提供了許多的使用者介面,包括網(wǎng)路方面與各稱的人機介面,它能處理embeddedtasks和userinterface?;旧螸inux可視為由一些基本系統(tǒng)功能所組成的一套完整操作系統(tǒng),它包括了micro-kernel、memorymanagement、taskswitching和timerservices等。常常聽到有人在比較說我能將Linux縮的很小很小,可作為我的嵌入式系統(tǒng),到底一個最小的embeddedLinux需包含哪些元件呢?我將其歸類如下:abootutilitylinuxmicro-kernel、memorymanagement、processmanagement與timingservicesaninitializationprocessdriversforhardwareoneormoreapplicationprocessestoprovidetheneededfunctionality也就是指這個嵌入式系統(tǒng)上層所提供的功能。除此之外還可以加入afilesystem(perhapsinROMorRAM)TCP/IPnetworkstackadiskforstoringsemi-transientdataandswapcapability等元件來增加系統(tǒng)的功能。在我日常的生活中,早已存在許多的嵌入式系統(tǒng)的應(yīng)用,如手腕上的電子表、幾乎人手一只的移動電話、掛在腰間的呼叫器、熱飯用的微波爐,辦公室里所使用的打印機、汽車里的供油噴射控制系統(tǒng)、防鎖死剎車系統(tǒng)(ABS),與現(xiàn)今流行隨身個人助理(PDA)…等等,其內(nèi)部都有個處理器。依需求不同,其復雜度也不同,發(fā)展的難易度更不盡相同,最早的做法是工程師從頭到尾手工打造,那時沒有什么操作系統(tǒng)的觀念,整個控制系統(tǒng),包括使用者介面,可以說是一個完整的大程式,且為了效率,常使用組合語言來編寫控制程式,工程師必須知道每一個環(huán)節(jié),包括設(shè)定什么地方能產(chǎn)生什么訊號,那些記憶體存了些什么資料,如何管理暫存的資料等等,往往為了增加新的功能而大改特改,浪費了許多時間,同時對于整個系統(tǒng)的穩(wěn)定度也是一大挑戰(zhàn)。后來出現(xiàn)了許多操作系統(tǒng)應(yīng)用在如工作站(workstation)、桌上型電腦(desktopcomputer)。有了這些操作系統(tǒng)后,大大縮短了程式的發(fā)展時程,也建立起程式間溝通的規(guī)范,但對于嵌入式系統(tǒng)而言,一方面處理器(processor)本身的能力就不強,且在切換不同處理程序時,也就是作本文交換(contextswitch)時所耗去的時間太多于耗去不少系統(tǒng)資源;另一方面需考量的問題是嵌入式的系統(tǒng)資源(如記憶體、儲存設(shè)備)不足且少,一般的操作系統(tǒng)如缺乏了這些資源是無法發(fā)揮功用的。為了這個需求衍生出了所謂的嵌入式操作系統(tǒng)(embeddedoperationsystem)這項產(chǎn)物,這稱操作系統(tǒng)強調(diào)的是不需大量的系統(tǒng)資源即可運作得很好,通常還有即時性(real-time)的能力,比較有名的有VxWorks、pSOS、WindowsCE、eCos等,前面三個系統(tǒng)為商業(yè)系統(tǒng),部分核心的原始碼(sourcecode)是無法看到的,雖然在發(fā)展程式時不會有太大的困擾,但有時程式死在核心時會覺得不知道如何繼續(xù)除錯下去,只好去試試不同的設(shè)定看看是不是能正常工作;而eCos是一項實驗性的計劃,且由Redhat這間公司主導這整個計劃,eCos的全名是EmbeddedConfigurableOperationSystem,它是一個可自定組態(tài)(configurable)、開放程式碼(open-source)、免權(quán)利金(royalty-free)、且具有可移植性(portable)能力的一個嵌入式即時操作系統(tǒng)(EmbeddedReal-TimeOS;EmbededRTOS)。雖然如此,eCos仍在發(fā)展階段,像是TCP/IPprotocolstack仍在Beta版本,沒有檔案系統(tǒng)(filesystem),雖然這些都是可以加入的元件(component),但目前還不完整,相信假以時日的未來將會變成一套不錯的嵌入式即時操作系統(tǒng)而領(lǐng)先群雄。然而,市場上為什麼大家仍競相採用Linux來做為嵌入式系統(tǒng)的核心呢?據(jù)我的認知,歸究起來有以下幾個原因:一為其開放原始碼,你可輕易地經(jīng)由網(wǎng)路上取得,且沒有權(quán)利金的問題,而由于其開放原始碼,造就許多網(wǎng)路上有志之士,紛紛的加以修改擴充,致使其功能完整且穩(wěn)定度極高。其二是因為網(wǎng)路上支援的工具多,經(jīng)由許多前人努力于貢獻的成果,于發(fā)展上已有許多強大工具可用,如GNU的gcc、binaryutilities、GDB等,有了這些工具可縮短程式設(shè)計師們開發(fā)系統(tǒng)的時間,使工作更順利,且相關(guān)的討論也很多,網(wǎng)路上熱心的網(wǎng)友也很多,大家可相互討論交換心得,這稱發(fā)展的策略才是我們所嚮往的,才會有好的產(chǎn)品問世。再者,支援Linux的應(yīng)用程式眾多,Linux行之有年,已有許多強而有力的程式都以Linux平臺來開發(fā),如果系統(tǒng)資源允許,很多應(yīng)用皆可輕易的移植到嵌入式系統(tǒng)上執(zhí)行,可以很快地增加整個系統(tǒng)的功能性,當然這可能需要做一些調(diào)整(tunning)。四、linux已經(jīng)把硬體相關(guān)的部份獨立分隔出來,發(fā)展者只要把心力著重在硬體相關(guān)的部份即可;比如說我們想要發(fā)展以PowerPC8xx系列為微處理器的系統(tǒng),就可以參考或沿用linux/arch/ppc中的程式碼,再依據(jù)自己系統(tǒng)的需求進行調(diào)整,如此可大大地縮減發(fā)展的時間。目前最主要的技術(shù)著重在如何把Linux移植到自行開發(fā)的系統(tǒng)平臺上,調(diào)整以符合自己的需求,并移植相關(guān)的軟件或自行開發(fā)的程式來作應(yīng)用。Linux核心已經(jīng)發(fā)展了許多不同架構(gòu)處理器下的版本,從原始程式碼我們可以發(fā)現(xiàn),其有i386、PPC、ARM于SPARC…等常見的處理器架構(gòu)版本,有了處理器支援,再加其上支援的發(fā)展工具也很多,對發(fā)展者來說,有如如魚得水,許多的發(fā)展工具在網(wǎng)路皆隨手可得;且一般來說,這些工具皆提供有Windows于Linux的版本,像是一些跨平臺編譯器(crosscompiler》標準函式庫(standardlibrary》除錯工具(debugtool)等,且原始碼都是公開的,你可依需求編譯成適合不同的處理器架構(gòu)的程式,而最重要的是,其使用者介面一致,在開發(fā)展不同處理器架構(gòu)的系統(tǒng)時可減少學習的時間。Linux核心是可configurable,使用者可依不同的需求來選取需要的選項,來減少核心系統(tǒng)的大小。在Bootloader方面,以PC的角度來看通常會有一個基本的輸入輸出系統(tǒng)(BasicInput/OutputSystem;BIOS)來負責一些系統(tǒng)的低階的設(shè)定與自我測試(POST),像是記憶體測試、儲存設(shè)備的偵測,并根據(jù)bootsequence找出開機裝置(如硬碟、軟碟或光碟),再把開機程式載入至記憶體并執(zhí)行;需注意的是,Linux本身只提供系統(tǒng)的核心程式,并不具備開機的能力,通常還須要有一個Bootloader來把Linux核心載入記憶體,LILO這項工具就是用來做這件事,可惜的是這方面的程式于系統(tǒng)的架構(gòu)有高度相關(guān)性,并不容易移植;好在這些程式碼不太復雜,也有一些相關(guān)的程式可尋,如在PowerPC架構(gòu)上網(wǎng)路上就有一個ppcboot的計劃在進行,它除了可以進行系統(tǒng)的低階設(shè)定和載入核心,還可以做一些基礎(chǔ)的硬體測試工作有興趣的讀者可以參考看看,它的網(wǎng)址在/。而在開機選擇方面,嵌入式系統(tǒng)的儲存設(shè)備通常只有記憶體(RAM)、快閃式記憶體(FlashROM)或是唯讀式記憶體(ROM),沒有額外的軟碟于硬碟,所有系統(tǒng)所需執(zhí)行的bootloader、kernel、rootfilesystem都必須放在flash中,bootloader把kernel載入記憶體后,kernel會再把rootfilesystem拷貝至預(yù)先建立好的ramdisk上,然后掛上(mount)rootfilesystem,即完成了整個開機程序;而Linux又對于其rootfilesystem提供另外一個方式,就是rootfilesystem可經(jīng)由遠端NFS(NetworkFileSystem)服務(wù)來提供,如此一來在發(fā)展過程中,只要在Host端編譯(compile)好,就可以直接在Target端執(zhí)行,而不用再重新再把新的rootfilesystem放入flash中,如此可方便于系統(tǒng)的發(fā)展。在standardlibrary方面,一般來說使用GNU的glibc,通常glibc的大小都太大(約有4MB左右),那是因為library里含有許多除錯(debug)的信息,將這些信息放入嵌入式系統(tǒng)里并不合適,必須經(jīng)過strip的操作,如objcopy-trip-debugfrom(libc.2.1.2)to(slibc.2.1.2),大概可以把程序庫的大小壓縮至1MB多。在應(yīng)用程序方面,你可以選擇需要的部份,如XWindow是不必要的,就可以從rootfilesystem中移除,詳細的內(nèi)容可參考Bootdisk-HOWTO中的AppendixC.Samplerootfilesystemlistings,如果系統(tǒng)資源真得很少,可以對一些常用的程式進行減肥,網(wǎng)絡(luò)已有許多計劃在進行,如有一個ash,不像bash于csh那樣功能多樣,但至少可于使用者進行互動,也可執(zhí)行一些shellscript,這些對一個不會使用者?;拥那度胧较到y(tǒng)來說就已經(jīng)足夠了。即時性系統(tǒng)即時性系統(tǒng)的應(yīng)用通常在一些需要較精密精準且需即時反應(yīng)的科學儀器設(shè)備上,諸如機器人或監(jiān)視辨識系統(tǒng);其他像是視訊會議(Videoconference)、電話(Telephone)、交易(Transation)系統(tǒng)等也都需有即時的能力。到底何謂一個即時性的系統(tǒng)呢,其實并沒有一個很明確的定義。一般來說,發(fā)出一個要求于收到回應(yīng)的時間在一很短暫的時間,謂之即時(real-time),其時間大約為1至5個微秒(millionseconds)左右。也可以這麼說,一個即時性系統(tǒng),其執(zhí)行的反應(yīng)時間能被預(yù)期掌控在一個保證的時間內(nèi)完成。且一個即時性的工作被要求時,并不是說優(yōu)先權(quán)高的要先執(zhí)行,這點很重要;一個時限需在10秒之后完成的工作沒有道理一定要在現(xiàn)在立刻執(zhí)行;所以一個系統(tǒng)中可以同時執(zhí)行分時和即時的工作,常有的誤解是即時的工作要比分時的工作先執(zhí)行,這是不對的。太早完成對它沒有任何好處,有時還會造成系統(tǒng)不必要的負擔。就程式設(shè)計師的角度來看,一些較為迫切的即時性需求通常會藉由中斷或撰寫核心行程來實現(xiàn),以確保執(zhí)行結(jié)果的正確性;讓即時性的行程工作在核心層,其目的在能直接存取硬體設(shè)備,效率較高速度較快。即時需求的討論,通常討論在操作系統(tǒng)本文交換(contextswitch)的時間、中斷的延遲(interruptlatency)、行程優(yōu)先權(quán)(task/processpriority)于排程(scheduler)問題等。根據(jù)微軟的技術(shù)報告顯示,微軟Windows98的中斷反應(yīng)時間有98%的工作在4微秒內(nèi)會反映完成,一般的工作最多皆能在20微秒內(nèi)做出回應(yīng)。如果操作系統(tǒng)中所有的工作都有相同的時限,那它則跟分時操作系統(tǒng)一樣。市場上,實時系統(tǒng)比較有名的像是VxWorks、pSOS于Linux等。VxWorks和pSos是早期市場上的紅遍半片天的嵌入式實時操作系統(tǒng)(EmbeddedRT0S),而近來的新起之秀Linux更是魅力無法阻擋。但Linux于原本的設(shè)計上本身并沒有考慮到實時性的需求,且對每一個行程(process)而言,采用時間共享(timesharing)的排程方式公平的分配給各行程時間執(zhí)行,如需增加其實時性的處理能力,基于其開放源碼優(yōu)點,致使其發(fā)展空間很大,許多有興趣的人士、廠家業(yè)界與學術(shù)界皆紛紛的投入此方面的研究發(fā)展,針對Linux加上了實時性(real-time)的能力與擴充所支援的平臺,進而增加應(yīng)用價值,目前市面上比較有名的像是Lynx(BlueCatLinux)、MontaVista(HardHatLinux)、Lineo(EmbedixLinux)、FSMLabs(RTLinux)、Zentropix(RealTimeLinux)與Coollogic(On-ChannelLinux)等。通常,即時性系統(tǒng)(RTS:Real-TimeSystem)可從工作的特性來加以區(qū)分,可分為三稱:一為硬即時性系統(tǒng)(hardRTS),通常指其上的工作皆不能有差錯,對時限的要求較為嚴格,每個工作皆是迫切的(critical)。二為軟即時性(softRTS),則容許些許延遲。三為韌即時性系統(tǒng)(firmRTS)泛指一般嵌入式的即時性系統(tǒng)而言,其對時限的要求比hardRTS還要來得嚴謹,其之間的關(guān)係如圖3-1所示。歸究起來,要設(shè)計一個即時性的系統(tǒng),使其能獲得即時性的回應(yīng),最主要關(guān)鍵點有三:一是外部中斷的管理。二是行程或執(zhí)行緒強制性preemptive)多工的能力。三,需考量的行程于執(zhí)行緒間的排成問題。所謂外部中斷的管理,指的就是當一個中斷服務(wù)發(fā)生執(zhí)行時,允許接受優(yōu)先權(quán)更高的中斷服務(wù),這稱方式稱之為巢狀中斷(nestedinterrupt)或是當一個行程正在處理一個迫切性(critical)的工作時,不允許其它中斷介入(interruptoff)等。所謂強制性多工能力,即優(yōu)先權(quán)高的行程會搶奪優(yōu)先權(quán)低的行程執(zhí)行權(quán)執(zhí)行,且系統(tǒng)會分配較多的時間給它;而另一稱稱為
中斷的強制性,即優(yōu)先權(quán)高的中斷會插斷優(yōu)先權(quán)低的中斷。于行程排程方面,仍需考量到行程間排程時間分配公平性、排程策略于行程選擇決定性。事實上,Linux核心是屬于非強制性(non-preemptive)的多工,其不允許中斷一個正在處理迫切性(criticalsection)工作的行程,但它可以允許巢狀中斷,且硬體必需支援。目前在Linux上加入實時的方式有以下幾種。一稱方式是架空Linux架構(gòu)的概念,即不直接采用Linux本身的任何功能,而以撰寫驅(qū)動程序的方式實現(xiàn),直接控制晶片(8254)時序所產(chǎn)生的中斷呼叫,如此一來不管Linux系統(tǒng)呼叫的時間有多長都已無關(guān)緊要了。像是新墨西哥科技大學所推出的NMTRTLinux就是采用這種方式,可說是real-timeLinux的鼻祖,但其它它就是一個實時驅(qū)動程序。而為眾人所熟知的實時性程序界面(Real-TimeApplicationInterface;RTAI)是DIAPM(DipartimentodiIngegneriaAerospaziale-PolitecnicodiMilano)所提供的是一套軟即時程式發(fā)展介面,每一個即時的程式實際上就是一個模組(module),可動態(tài)載入或移除,一旦載入就變成了核心的一部份。也可以這麼說,RTAI其實和NMTRTLinux是相同的東西。只是RTAI額外的定義了一組硬體描述介面(Real-TimeHardwareAbstractionLayer;RTHAL)一個于Linux核心溝通的介面,有了這組程式介面在于Linux作資料交換就更方便多了,且對Linux核心的程式碼編修減到最小,使得RTAI于Linux的發(fā)展更具透明化。主要構(gòu)成RTAI的基本元件有三,中斷分配器(interruptdispatcher)、排程(scheduler)于行程通訊(IPC,其利用FIFO于dispatcher達到Linux于RTAI間的資料交換。)。其架構(gòu)如圖3-2所示:Schedi.ierCrifLm.IPC(FIFOiHWLLiiSchedi.ierCrifLm.IPC(FIFOiHWLLiibiganetjl.COTLiTL.IPC(FIFO)ScheiiilerInternetDispatcherX)ProcessorPeriplier;il圖3-2RTAIArchitecctureKURT是由Kansas大學所研發(fā)的即時操作系統(tǒng),它和NMTRTLinux及RTAI有很大的不同,其可以呼叫Linux的系統(tǒng)函式(systemcall),是一很大的突破,但其排程方面以時間驅(qū)動的方式排程,即時性的行程很容易影響到原本Linux的行程,因為受限于原本的Linux的系統(tǒng)架構(gòu),使得系統(tǒng)的反應(yīng)時間難以掌控。另一套RED-Linux改善了KURT的缺點提出了搶先查核點(preemptionpoint)的方法改善了系統(tǒng)的反應(yīng)速度。RED-Linux目前進行POSIX相容性的移植工作,實現(xiàn)其即時排程、計時器于sporadicserver的工作。而由FSMLab(一個有趣的名字FiniteStateMachineLaboratory)所提出的RTLinux是一套真正hardRTOS,其對核心做了全面性的修改,已不是原本核心的面貌,其主要針對入式即時系統(tǒng)在PowerPC平臺上的研究開發(fā)LinuxPPC。
應(yīng)用計劃上,我們實現(xiàn)一混合式的電話交換機(HybridIPPBX),以Linux做為我們的嵌入式操作系統(tǒng)并加上實時性(real-timeextension)的能辦上層則是整合Telogy的策略方案來實現(xiàn)電話交換機的功能,其關(guān)系與軟件架構(gòu)圖如圖4-1于4-2所示。圖4-1CCLHybridIPPBX高階架構(gòu)關(guān)系圖<:Ust-rlTCallITUH323StackEtJiei[lPtSLKBAAT叫rpl世nySystemData77JASoftware.IrehifecturetiiHObi*O.S(R?^kTimeEmbeddnLDSPDiIveiDINADTAMMngi.伽憶hMii-qI.MXPF.IJX<:Ust-rlTCallITUH323StackEtJiei[lPtSLKBAAT叫rpl世nySystemData77JASoftware.IrehifecturetiiHObi*O.S(R?^kTimeEmbeddnLDSPDiIveiDINADTAMMngi.伽憶hMii-qI.MXPF.IJX.Xchniiaisti^lioik峙?fall\ranagemFiilI'lASJIRehnSviitrliHanh>areFl^sliDrherSwitcllDriveiTIUHWNPilATFMVirumlPlwfiieFX:SIVRl^aotL^llkotiePhyRtemdFhaibePhajifOb}圖4-2PBX軟件細部方塊圖未來的應(yīng)用與發(fā)展Linux操作系統(tǒng)已風行全球,國內(nèi)外軟硬件廠家紛紛致力其研究發(fā)展,應(yīng)用Linux來發(fā)展相關(guān)的軟件硬件產(chǎn)品,為的是希望能在全球Linux軟件巿場的版圖上找到立足點。資策會于6月1日所舉辦的「掌握IA商機二千年Linux趨勢研討會」中,初試啼聲。由資策會系統(tǒng)軟體實驗室自行研發(fā)EmbeddedLinux,將角逐于國際市場于那些國際大廠如全美達(Transmeta)、東芝(Toshiba)和美國國家半導體合作開發(fā)處理器于的資訊家電的應(yīng)用上,并推出嵌入式Linux資訊家電產(chǎn)品的解決策略;且已于東元集團簽約,將技術(shù)移移東元開發(fā)資訊家電產(chǎn)品。宏碁集團也看好Linux將是資訊家電產(chǎn)品的靈魂,將取代現(xiàn)行的微軟視窗操作系統(tǒng)成為資訊家電的主流的操作系統(tǒng),并轉(zhuǎn)投資騰研科技開發(fā)嵌入式Linux操作系統(tǒng)的平臺,目前已完成精簡型終端機、網(wǎng)路伺服器于上網(wǎng)機等三項產(chǎn)品,并配合宏碁集團內(nèi)部的XC計劃。趨勢科技也不甘示弱,轉(zhuǎn)投資成立首家Linux軟體公司新網(wǎng)趨勢,主推Linux網(wǎng)際網(wǎng)路伺服器“eStation”,主打中小企業(yè);在國內(nèi)產(chǎn)品的巿場于震旦行合作,未來規(guī)劃在日本上巿,跨足國際。一個由南臺灣的本土軟體公司網(wǎng)虎國際也將前進國際舞臺,并規(guī)劃在美上巿;目前已開發(fā)了多國語言的版本一XLinux1.0,同時也進軍了大陸市場。而翔威國際由資策會衍生成立,可謂為亂世梟雄;目前主要股東為華碩集團,主要以代理美國Caldera公司的OpenLinux,并進行Linux系統(tǒng)的中文化工程,同時研發(fā)其中文的應(yīng)用軟體。目前并計劃進行架設(shè)中文Linux網(wǎng)站,將以美國Caldera的網(wǎng)站為藍本,并加入符合國人使用的習慣的友善功能,屆時Linux中文使用者若有任何疑難雜癥皆可即時的獲得解答。目前計畫投入embeddedlinux研發(fā)的廠家,尚有文佳科技、網(wǎng)基科技、桓基科技于遠訊科技等皆相繼投入這場競賽中。而于日本方面,像SonyNEC、東芝、富士通日立三菱于TurboLinux日本分公司發(fā)起了Emblix日本嵌入式Linux聯(lián)盟,旨在開發(fā)業(yè)界統(tǒng)一的Linux操作系統(tǒng),以用于各式電子數(shù)碼的產(chǎn)品上,目前這個聯(lián)盟已有23家日本公司加入。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024常規(guī)終止解除勞動合同證明書
- 2024年城市供水工程建設(shè)項目特許經(jīng)營合同
- 2024年廢棄物處理拆除勞務(wù)合同
- 有關(guān)產(chǎn)品加工合同經(jīng)典范文
- 2024工傷賠償協(xié)議書示例
- 私營店主用人勞動合同范本2024年
- 互聯(lián)網(wǎng)接入服務(wù)合同范本
- 標準建房合同范本
- 工程分包合同書范本專業(yè)
- 全面店面出租合同模板
- 砌體工程監(jiān)理實施細則
- 運輸車輛衛(wèi)生安全檢查記錄表
- 房建裝修修繕工程量清單
- 部編版四年級道德與法治上冊第8課《網(wǎng)絡(luò)新世界》優(yōu)質(zhì)課件
- 柴油發(fā)電機組應(yīng)急預(yù)案
- 格力2匹柜機檢測報告KFR-50LW(50530)FNhAk-B1(性能)
- 分級護理制度考試題及答案
- 小學生勞動課炒菜教案(精選8篇)
- 高考作文模擬寫作:“德”與“得”導寫及范文
- 江蘇專轉(zhuǎn)本《大學語文》考綱
- 中國青瓷藝術(shù)鑒賞智慧樹知到答案章節(jié)測試2023年麗水學院
評論
0/150
提交評論