選擇開發(fā)工具在嵌入式系統(tǒng)設計中,開發(fā)工具的選取是一個重要的考慮因素,通常這是與開發(fā)項目的需求和應用背景相關(guān)。一般嵌入式開發(fā)工具包含用于目標系統(tǒng)的交叉編譯器、連接
【導讀】微軟在3月下旬發(fā)布了Windows Embedded 8嵌入式操作系統(tǒng),Windows Embedded 8標準版(Standard)和專業(yè)版(Pro)正式上市。 摘要: 微軟在3月下旬發(fā)布了Windows Embedded 8嵌入式操作系統(tǒng),Windows Embedded
作者Email: cuiwj181@sohu.com 摘要: 本文將分析嵌入式操作系統(tǒng)uClinux的內(nèi)核結(jié)構(gòu)、、內(nèi)存管理、多進程處理、針對實時性的解決方案和開發(fā)環(huán)境,先對uCLinux有一個深刻的認
摘要:基于嵌入式系統(tǒng)的概念,闡述嵌入式系統(tǒng)的關(guān)鍵技術(shù)、嵌入式開發(fā)以及廣泛的應用。首先,分析嵌入式系統(tǒng)的技術(shù)特點,分別從嵌入式處理器和嵌入式操作系統(tǒng)兩方面介紹,著
嵌入式OS發(fā)展到今天已經(jīng)有30多年歷史了,未來的嵌入式OS 會是什么樣的?技術(shù)會有哪些變化?商業(yè)還會蓬勃發(fā)展,還是逐漸消亡呢?筆者在撰寫《嵌入式操作系統(tǒng)史話》專欄期間,恰逢美國的CES2014,我參觀了LG,三星、SO
前文說到,20世紀70年代末,嵌入式OS商業(yè)產(chǎn)品在美國和加拿大等國家出現(xiàn),90年代末嵌入式OS的數(shù)量呈現(xiàn)井噴式增加,最鼎盛的時候有數(shù)百種之多,即使經(jīng)過30多年的發(fā)展和淘汰,現(xiàn)在依然有數(shù)十余種。我注意到,在眾多的公
本文分析了Linux的特點,穩(wěn)健性和局限性以及最重要的實時領(lǐng)域的應用。過去,因為非PC的嵌入式硬件平臺價格昂貴,使得許多高性能要求的嵌入式系統(tǒng)不能實現(xiàn)?,F(xiàn)在,因為廉價的
嵌入式操作系統(tǒng)(Embedded Operation System,EOS)是指用于嵌入式系統(tǒng)的操作系統(tǒng)。嵌入式系統(tǒng)分為4層,硬件層、驅(qū)動層、操作系統(tǒng)層和應用層,如下圖所示。嵌入式操作系統(tǒng)是
嵌入式這個詞現(xiàn)在變得越來越流行,然而關(guān)于它的很多概念可能還有一大部分人不是很明確,在本文中,我們不追求具體的概念是否準確,而是要對其有一個準確的理解。嵌入式系統(tǒng)
上一篇講到Symbian最終還是被Nokia 放棄,手機OS的一代巨星隕落了。雖然這讓無數(shù)Symbian的粉絲們傷心,但從此手機操作系統(tǒng)也開始了一個嶄新的時代。開源的手機操作系統(tǒng)1991年Linus Torvalds發(fā)表了Linux開放操作系統(tǒng),
今天的手機已經(jīng)成為人們生活中使用頻率最高的電子產(chǎn)品,相對于其他的電子產(chǎn)品,手機功能要復雜得多。無線通訊、用戶界面、數(shù)據(jù)存儲和多媒體處理等多項工作都是手機需要完成的任務。要完成這些任務,手機需要一個操作
WinCE 的設備驅(qū)動程序設備驅(qū)動程序是嵌入式操作系統(tǒng)中一個重要部分,它是外設和應用軟件的接口,追隨了微軟的一貫風格。WinCE的設備驅(qū)動程序規(guī)范和豐富,需要特別指出的是,
文章介紹了微軟的嵌入式操作系統(tǒng)產(chǎn)品線,分析了WinCE 6.0和.NET Micro framework技術(shù)特點。根據(jù)嵌入式系統(tǒng)的要求,還比較了微軟和嵌入式Linux、 VxWorkss的差異和各自特色
以前在我們一般所使用的系統(tǒng)中,任務沒有優(yōu)先級之分。應用程序是一個無限的循環(huán),任務函數(shù)按在代碼中的順序運行,處理相應的事務。1引言時間相關(guān)性強的任務處理使用中斷機制
隨著 EOS(Embedded Operation System, 嵌入式操作系統(tǒng) ) 在工業(yè)控制領(lǐng)域內(nèi)的廣泛應用,操作系統(tǒng)的實時性成為一個日益被關(guān)注和重視的問題。當前主流的 EOS 一般可分為兩類
引言自嵌入式系統(tǒng)開發(fā)以來,很長時間都采用前后臺系統(tǒng)軟件設計模式:主程序為一個無限循環(huán),單任務順序執(zhí)行。通過設置一個或多個中斷來處理異步事件。這種系統(tǒng)對于簡單的應
在討論開源的嵌入式操作系統(tǒng)(簡稱嵌入式OS)之前,我們先把開源軟件搞清楚?!伴_源軟件”目前并沒有明確定義,也沒有標準許可證。許多公司采用開放源代碼一詞,大概有這樣兩種情況。第一,開源軟件的許可條款是一個
書接上回由于《μC/OS,The Real-Time Kernel》書寫得很成功,在二十世紀90年代,使用μC/OS的工程師越來越多。開發(fā)者很容易就可以把操作系統(tǒng)移植到新的硬件平臺上,開發(fā)了無數(shù)基于μC/OS的應用。雖然有少數(shù)μC/OS用
μC/OS也叫MicroC/OS,它是在國內(nèi)具有廣泛影響力的RTOS之一,這主要得益于作者Jean Labrosse 的幾本介紹μC/OS原理和使用的中文版圖書在國內(nèi)的廣為流傳。與其他商業(yè)RTOS不同的是,μC/OS內(nèi)核的源代碼是開源的,對于非
在復雜的實時系統(tǒng)中,多任務處理是比較關(guān)鍵的環(huán)節(jié),采用前后臺的單任務控制方式已經(jīng)不能滿足要求,在高速數(shù)據(jù)采集系統(tǒng)中RS232明顯是個瓶頸。本文采用arm處理器技術(shù)、嵌入式實時