摘要:該系統(tǒng)以Windows CE嵌入式操作系統(tǒng)為核心,利用串口及CAN總線與底層I/O節(jié)點(diǎn)進(jìn)行數(shù)據(jù)通信,并實(shí)現(xiàn)對(duì)下層設(shè)備的實(shí)時(shí)監(jiān)控。主控制臺(tái)可以直接聯(lián)入Internet網(wǎng),應(yīng)用嵌入式
摘要:嵌入式系統(tǒng)應(yīng)用日益復(fù)雜化,傳統(tǒng)的前臺(tái)/后臺(tái)程序開發(fā)機(jī)制已經(jīng)不能滿足需求,目前更多地采用搶占式實(shí)時(shí)內(nèi)核開發(fā)嵌入式多任務(wù)系統(tǒng)。實(shí)時(shí)內(nèi)核為多任務(wù)應(yīng)用程序提供最基本
在硅谷近日舉辦的嵌入式系統(tǒng)博覽會(huì)上,Intel全資子公司風(fēng)河系統(tǒng)公司(Wind River)發(fā)布了全新系列多核加速解決方案的首款產(chǎn)品——旨在為電信網(wǎng)絡(luò)基礎(chǔ)設(shè)施提供超高
摘要:基于嵌入式系統(tǒng)的概念,闡述嵌入式系統(tǒng)的關(guān)鍵技術(shù)、嵌入式開發(fā)以及廣泛的應(yīng)用。首先,分析嵌入式系統(tǒng)的技術(shù)特點(diǎn),分別從嵌入式處理器和嵌入式操作系統(tǒng)兩方面介紹,著
摘要:RTLinux實(shí)時(shí)應(yīng)用程序的開發(fā)模式;詳細(xì)說明兩種在實(shí)時(shí)模塊與非實(shí)時(shí)模塊之間進(jìn)行通信的主要通信接口的實(shí)現(xiàn)和使用方式;提出一種將以上兩種接口有機(jī)結(jié)合的實(shí)時(shí)應(yīng)用內(nèi)部通信
摘要:UML已成為復(fù)雜系統(tǒng)建模的工業(yè)標(biāo)準(zhǔn),并可借助代碼自動(dòng)生成工具實(shí)現(xiàn)從分析到編碼的開發(fā)過程自動(dòng)化。而實(shí)時(shí)系統(tǒng)的行為特征可以很好地用UML的狀態(tài)機(jī)表示,從而成為自動(dòng)代
摘要:闡述μC/OS-II多任務(wù)信息流關(guān)鍵技術(shù)與中斷處理的一般方法和PC體系中斷的基本概念;以CAN總線為例,詳細(xì)分析在x86實(shí)模式下基于μC /OS-II的CAN總線驅(qū)動(dòng)的實(shí)現(xiàn)過程
宏基宏基公司高級(jí)副總裁兼IT產(chǎn)品全球運(yùn)營部總裁翁建仁表示:“宏基一直積極采用Moblin,因此非常高興地看到Moblin演進(jìn)到MeeGo軟件平臺(tái)。我們期待開源的MeeGo能夠推動(dòng)生
Symbian操作系統(tǒng)是現(xiàn)今手機(jī)領(lǐng)域中應(yīng)用范圍最廣的操作系統(tǒng),并且擁有相當(dāng)多針對(duì)不同用戶的界面,也就是常說的Series。關(guān)于Symbian操作系統(tǒng)的界面,我們先來明確一個(gè)概念:不
引 言μc/Os-Ⅱ的就緒表設(shè)置、清除、查找算法,是高效的、跨平臺(tái)的程序。它使用了兩個(gè)查找數(shù)組OSMapTbl[8]和OSUnMapTbl[256],以提高查找就緒表的速度,盡快獲取就緒任務(wù)
引言網(wǎng)絡(luò)傳感器是集傳感器技術(shù)、嵌入式計(jì)算技術(shù)、現(xiàn)代網(wǎng)絡(luò)及通信技術(shù)、分布式信息處理技術(shù)于一身的資源受限的嵌入式設(shè)備,是“普適計(jì)算”在微型嵌入式領(lǐng)域的一種
傳統(tǒng)的嵌入式系統(tǒng)設(shè)計(jì)大多采用單任務(wù)順序機(jī)制,應(yīng)用程序是一個(gè)無限的大循環(huán),所有的事件都按順序執(zhí)行,與時(shí)間相關(guān)性較強(qiáng)的事件靠定時(shí)中斷來保證,由此帶來系統(tǒng)的穩(wěn)定性、實(shí)
Linux的內(nèi)核開發(fā)是一個(gè)漫長的過程,自2001年11月開發(fā)出2.5.0以來,Linux內(nèi)核的發(fā)展十分迅速,作了很多重大的改進(jìn),性能也有了很大的提高。內(nèi)核調(diào)度器的改進(jìn)是最主要的進(jìn)步之
在嵌入式應(yīng)用中,使用RTOS的主要原因是為了提高系統(tǒng)的可靠性,其次是提高開發(fā)效率、縮短開發(fā)周期。μC/OS-II是一個(gè)占先式實(shí)時(shí)多任務(wù)內(nèi)核,使用對(duì)象是嵌入式系統(tǒng),對(duì)源代碼
引言ARM9 S3C2410微處理器與Linux的結(jié)合越來越緊密,逐漸在嵌入式領(lǐng)域得到廣范的應(yīng)用。目前,在便攜式消費(fèi)類電子產(chǎn)品、無線設(shè)備、汽車、網(wǎng)絡(luò)、存儲(chǔ)產(chǎn)品等都可以看到S3C241
引 言在實(shí)時(shí)操作系統(tǒng)中,由于是多任務(wù)的并發(fā)運(yùn)行,所以在進(jìn)入一些臨界區(qū)時(shí)為了保證多任務(wù)的正常運(yùn)行要關(guān)中斷。而最大關(guān)中斷時(shí)間是衡量一個(gè)實(shí)時(shí)操作系統(tǒng)性能的重要指標(biāo),因?yàn)?/p>
在Linux操作系統(tǒng)下有3類主要的設(shè)備文件類型:塊設(shè)備、字符設(shè)備和網(wǎng)絡(luò)設(shè)備。這種分類方法可以將控制輸入/輸出設(shè)備的驅(qū)動(dòng)程序與其他操作系統(tǒng)軟件分離開來。字符設(shè)備與塊設(shè)備的
μC/OS-II是可移植、適用于對(duì)安全性要求苛刻的剝奪型實(shí)時(shí)多任務(wù)嵌入式系統(tǒng),簡單易學(xué),在工程應(yīng)用和嵌入式系統(tǒng)教學(xué)中很受歡迎。LPC213X是Philips公司推出的基于ARM7TDMI-
嵌入式系統(tǒng)一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶應(yīng)用程序四部分組成,其發(fā)展主要體現(xiàn)在芯片技術(shù)的進(jìn)步上,以及在芯片技術(shù)限制下的算法與軟件的進(jìn)步
嵌入式Linux系統(tǒng)具有可移植性好、網(wǎng)絡(luò)功能強(qiáng)、優(yōu)秀的GNU編譯工具、免費(fèi)的開放源代碼等優(yōu)點(diǎn)。S3C2410處理器是一款采用ARM920T結(jié)構(gòu),內(nèi)部資源非常豐富的32位嵌入式處理器。US