當(dāng)你安裝完Linux系統(tǒng),并且已經(jīng)啟動(dòng),恭喜你!如果你的硬盤上還安裝了WinNT/2000系統(tǒng),你試圖去訪問另一個(gè)NTFS分區(qū)時(shí)卻遇到了麻煩。因?yàn)槟闼玫腖inux系統(tǒng)沒有已編譯的支持NTFS文件系統(tǒng)的模塊。怎么辦?也許你會(huì)運(yùn)行make menuconfig,重新定制你需要的所有模塊,接著運(yùn)行make modeules;make modeules_install來安裝。這樣不僅繁瑣、費(fèi)時(shí),還可能會(huì)出現(xiàn)問題?;蛘咭?yàn)榫幾g內(nèi)核對(duì)你有些棘手,太多的選擇讓你手足無措,你根本沒有太好的方法。本文給你提供一個(gè)簡單的方
利用Xmanager,linux啟用XDMCP協(xié)議(可直接修改配置文件,也可以采用在Xshell中運(yùn)行g(shù)dmconfig或gdmsetup,選擇XDMCP選項(xiàng)卡,勾選啟動(dòng)XDMCP即可),Xbrowser即可發(fā)現(xiàn)linux主機(jī), 以圖形化方式訪問linux。
除了智能數(shù)字終端領(lǐng)域以外,Linux在移動(dòng)計(jì)算平臺(tái)、智能工業(yè)控制、金融業(yè)終端系統(tǒng),甚至軍事領(lǐng)域都有著廣泛的應(yīng)用前景。這些Linux被統(tǒng)稱為“嵌入式Linux”。下面就來看看都有哪些嵌入式Linux在以上領(lǐng)域縱橫馳騁吧!
傳真是企業(yè)中的常規(guī)應(yīng)用,許多商貿(mào)往來的信息交換都需要利用傳真來完成,但是卻不可能為每個(gè)人配備一臺(tái)傳真機(jī)。用Linux系統(tǒng)可以建立一個(gè)人人都可以使用的傳真服務(wù)器系統(tǒng)。
由于嵌入式uClinux操作系統(tǒng)的內(nèi)核定制高度靈活性,開發(fā)者可以很容易地對(duì)其進(jìn)行按需配置,來滿足實(shí)際應(yīng)用需要。又由于uClinux是源代碼公開,因此開發(fā)人員只有了解內(nèi)核原理就可以自己開發(fā)部分軟件,例如增加各類驅(qū)動(dòng)程序。
Android作為一個(gè)開放式的操作系統(tǒng),是Google提供廠商的操作系統(tǒng)參考架構(gòu)(reference design),廠商能有充足的發(fā)揮空間,以Android為基礎(chǔ)向上開發(fā)設(shè)計(jì)自家產(chǎn)品,但也因?yàn)檫@樣的開放性與自由性,讓廠商在軟硬件結(jié)合的這個(gè)環(huán)節(jié)必須下更大的功夫,像是如何挑選合適的硬件包括基頻處理器、通信芯片、觸控感應(yīng)芯片、天線與存儲(chǔ)器模組等,以及如何調(diào)整出最適當(dāng)?shù)能浖O(shè)定等,更重要的是如何將軟硬件整合,開發(fā)出差異化的產(chǎn)品。
主要內(nèi)容:嵌入式系統(tǒng)開發(fā)與桌面開發(fā);嵌入式操作系統(tǒng)比較;操作系統(tǒng)實(shí)時(shí)性的主要指標(biāo)。
在傳統(tǒng)的嵌入式實(shí)時(shí)操作系統(tǒng)中,內(nèi)核和應(yīng)用都運(yùn)行在同一特權(quán)級(jí),應(yīng)用程序可以無限制的訪問整個(gè)系統(tǒng)地址空間。因此在某些情況下,應(yīng)用的潛在危險(xiǎn)動(dòng)作會(huì)影響其他應(yīng)用和內(nèi)核的正常運(yùn)行,甚至導(dǎo)致系統(tǒng)崩潰或者誤操作。國外各大嵌入式開發(fā)商相繼推出此類支持ARINC653,具有內(nèi)核和應(yīng)用保護(hù)機(jī)制的操作系統(tǒng)。但在國內(nèi)的嵌入式領(lǐng)域,這樣的研究還有一定差距?;诖?,本文提出了一種航空電子嵌入式實(shí)時(shí)操作系統(tǒng)(A-RTOS,Avionics RTOS)的一種設(shè)計(jì)思路,并在具有MMU和支持高級(jí)保護(hù)模式的目標(biāo)板上完成了實(shí)現(xiàn)。
從6月20號(hào)的Windows Phone開發(fā)者峰會(huì)的首次亮相,到前不久SDK的流出,有關(guān)微軟下一代移動(dòng)操作系統(tǒng)Windows Phone 8的更多詳情浮出水面。日前,知名科技媒體The V
作為嶄新的、面向應(yīng)用的計(jì)算機(jī)系統(tǒng),嵌入式系統(tǒng)在集成了通用計(jì)算機(jī)系統(tǒng)的共性以外,還包含了很多適合“嵌入式”應(yīng)用的新技術(shù);因?yàn)樵诩夹g(shù)上與通用計(jì)算機(jī)系統(tǒng)有很多不同,本文首先介紹嵌入式系統(tǒng)的基本概念及其關(guān)鍵技術(shù),并結(jié)合在通信系統(tǒng)中的應(yīng)用說明其技術(shù)特點(diǎn)及可應(yīng)用性。
在遠(yuǎn)程測控系統(tǒng)中,嵌入式系統(tǒng)由于其穩(wěn)定性和實(shí)時(shí)性優(yōu)于傳統(tǒng)平臺(tái)而得到迅速發(fā)展。本文提出了一種以DSP芯片和VxWorks為操作系統(tǒng)的新型嵌入式系統(tǒng)設(shè)計(jì)方法。
郭臺(tái)銘認(rèn)為,中國可以做出自己的芯片和操作系統(tǒng),應(yīng)該不停地創(chuàng)新,但是,核心技術(shù)領(lǐng)域的創(chuàng)新,不能急功近利。方向定了,路還要一步一步慢慢走。
嵌入式設(shè)備的軟件平臺(tái)是確保該設(shè)備完全具備既定功能的要素。廠商首先需要對(duì)設(shè)備在功能要求和硬件配置上作短期和長期的評(píng)估,并決定哪種操作系統(tǒng)最能適合這些需求。操作系統(tǒng)將自始至終影響開發(fā)周期、許可證成本、成品的可靠性和安全性。
針對(duì)目前采用休眠方式來實(shí)現(xiàn)嵌入式系統(tǒng)快速啟動(dòng)后,一些動(dòng)態(tài)進(jìn)程或進(jìn)程的執(zhí)行過程不能正常恢復(fù)而導(dǎo)致進(jìn)程不能按照原來的方式正常運(yùn)行的情況,運(yùn)用一種新的方法,實(shí)現(xiàn)了基于休眠的嵌入式操作系統(tǒng)啟動(dòng)后,自動(dòng)運(yùn)行任何形式的目標(biāo)腳本和應(yīng)用程序。
鴻海董事長郭臺(tái)銘表示,中國可以做出自己的芯片和操作系統(tǒng)。他認(rèn)為,今年富士康進(jìn)行園區(qū)改造,深圳龍華產(chǎn)業(yè)園區(qū)預(yù)計(jì)5年改造完成。
vi是Linux系統(tǒng)的第一個(gè)全屏幕交互式編輯程序,它從誕生至今一直得到廣大用戶的青睞,歷經(jīng)數(shù)十年仍然是人們主要使用的文本編輯工具,足以見其生命力之強(qiáng),而強(qiáng)大的生命力是其強(qiáng)大的功能帶來的。由于大多數(shù)讀者在此之前都已經(jīng)用慣了Windows平臺(tái)上的編輯器,因此,在剛剛接觸時(shí)總會(huì)或多或少不適應(yīng),但只要習(xí)慣之后,就能感受到它的方便與快捷。
自由開源軟件在嵌入式應(yīng)用上,受到青睞,Linux日益成為主流的嵌入式操作系統(tǒng)之一。隨著摩托羅拉手機(jī)A760、IBM智能型手表WatchPad、夏普PDA Zaurus等一款款高性能“智能數(shù)碼產(chǎn)品”的出現(xiàn),以及Motolola、三星、MontaVista、飛利浦、Nokia、IBM、SUN等眾多國際頂級(jí)巨頭的加入。
有了一個(gè)初步的了解后,讀者是否想親自試一下?其實(shí)安裝Linux是一件很容易的事情,不過在開始安裝之前,還需要了解一下在Linux安裝過程中可能遇到的一些基本知識(shí)以及它與Windows的區(qū)別。
Linux中的文件類型與Windows有顯著的區(qū)別,其中最顯著的區(qū)別在于Linux對(duì)目錄和設(shè)備都當(dāng)作文件來進(jìn)行處理,這樣就簡化了對(duì)各種不同類型設(shè)備的處理,提高了效率。Linux中主要的文件類型分為4種:普通文件、目錄文件、鏈接文件和設(shè)備文件。
當(dāng)用戶在命令行下工作時(shí),不是直接同操作系統(tǒng)內(nèi)核交互信息的,而是由命令解釋器接受命令,分析后再傳給相關(guān)的程序。shell是一種Linux中的命令行解釋程序,就如同command.com是DOS下的命令解釋程序一樣,為用戶提供使用操作系統(tǒng)的接口。它們之間的關(guān)系如圖2.1所示。用戶在提示符下輸入的命令都由shell先解釋然后傳給Linux內(nèi)核。