摘要:RTLinux實(shí)時(shí)應(yīng)用程序的開(kāi)發(fā)模式;詳細(xì)說(shuō)明兩種在實(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)從分析到編碼的開(kāi)發(fā)過(guò)程自動(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)過(guò)程
宏基宏基公司高級(jí)副總裁兼IT產(chǎn)品全球運(yùn)營(yíng)部總裁翁建仁表示:“宏基一直積極采用Moblin,因此非常高興地看到Moblin演進(jìn)到MeeGo軟件平臺(tái)。我們期待開(kāi)源的MeeGo能夠推動(dòng)生
Symbian操作系統(tǒng)是現(xiàn)今手機(jī)領(lǐng)域中應(yīng)用范圍最廣的操作系統(tǒng),并且擁有相當(dāng)多針對(duì)不同用戶的界面,也就是常說(shuō)的Series。關(guān)于Symbian操作系統(tǒng)的界面,我們先來(lái)明確一個(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è)無(wú)限的大循環(huán),所有的事件都按順序執(zhí)行,與時(shí)間相關(guān)性較強(qiáng)的事件靠定時(shí)中斷來(lái)保證,由此帶來(lái)系統(tǒng)的穩(wěn)定性、實(shí)
Linux的內(nèi)核開(kāi)發(fā)是一個(gè)漫長(zhǎng)的過(guò)程,自2001年11月開(kāi)發(fā)出2.5.0以來(lái),Linux內(nèi)核的發(fā)展十分迅速,作了很多重大的改進(jìn),性能也有了很大的提高。內(nèi)核調(diào)度器的改進(jìn)是最主要的進(jìn)步之
在嵌入式應(yīng)用中,使用RTOS的主要原因是為了提高系統(tǒng)的可靠性,其次是提高開(kāi)發(fā)效率、縮短開(kāi)發(fā)周期。μC/OS-II是一個(gè)占先式實(shí)時(shí)多任務(wù)內(nèi)核,使用對(duì)象是嵌入式系統(tǒng),對(duì)源代碼
引言ARM9 S3C2410微處理器與Linux的結(jié)合越來(lái)越緊密,逐漸在嵌入式領(lǐng)域得到廣范的應(yīng)用。目前,在便攜式消費(fèi)類(lèi)電子產(chǎn)品、無(wú)線設(shè)備、汽車(chē)、網(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類(lèi)主要的設(shè)備文件類(lèi)型:塊設(shè)備、字符設(shè)備和網(wǎng)絡(luò)設(shè)備。這種分類(lèi)方法可以將控制輸入/輸出設(shè)備的驅(qū)動(dòng)程序與其他操作系統(tǒng)軟件分離開(kāi)來(lái)。字符設(shè)備與塊設(shè)備的
μC/OS-II是可移植、適用于對(duì)安全性要求苛刻的剝奪型實(shí)時(shí)多任務(wù)嵌入式系統(tǒng),簡(jiǎn)單易學(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)的開(kāi)放源代碼等優(yōu)點(diǎn)。S3C2410處理器是一款采用ARM920T結(jié)構(gòu),內(nèi)部資源非常豐富的32位嵌入式處理器。US
Wind River和Cavium Networks(NASDAQ: CAVM)今天宣布,雙方將建立多年的戰(zhàn)略伙伴關(guān)系,共同為全球網(wǎng)絡(luò)與電信用戶提供優(yōu)化的VxWorks和Linux多核解決方案。兩家公司將共同制
1 引言隨著Intenet的日益發(fā)展和普及,網(wǎng)絡(luò)在嵌入式系統(tǒng)中應(yīng)用非常廣泛,越來(lái)越多的嵌入式設(shè)備采用Linux操作系統(tǒng)。Linux是一個(gè)源代碼公開(kāi)的免費(fèi)操作系統(tǒng),具有強(qiáng)移植性,所以
摘要:工業(yè)控制計(jì)算機(jī)中廣泛使用串行接口UART與外圍設(shè)備進(jìn)行通信,同時(shí),Windows操作系統(tǒng)以其友好的UI界面被廣泛采用。文中闡述了UART設(shè)備的工作原理,并利用Jungo公司的WinDriver軟件實(shí)現(xiàn)了Windows操作系統(tǒng)下一種PC
對(duì)于vxworks下PCI設(shè)備調(diào)試來(lái)說(shuō),pciConfigShow庫(kù)函數(shù)可以幫助顯示一些PCI設(shè)備的信息。VxWorks API Reference : Driver LibrariespciConfigShowNAMEpciConfigShow - Show r