介紹實時操作系統μC/OS-II的特點和內核結構,給出μC/OS-II在Samsung嵌入式S3C44BOX ARM7微處理器上的移植的步驟及詳細相關代碼,同時闡述μC/OS-II在應用中應注意的問題。
μC/OS-II功能 ...
在嵌入式系統與VxWorks實時操作系統應用愈加廣泛的背景下,結合嵌入式系統對于各類實時通信方式的不同需要,提出基于控制應用的復合通信模式;以Radstone公司的PPCx系列單板機為例,給出實現方 ...
介紹實時操作系統QNX4.25下編寫設備驅動程序的大體框架、底層細節以及諸多注意點。針對使用較為普遍的PCI設備作為較為詳細的描述。
QNX是一個多任務、多用戶、分布式、可嵌入式符合POSIX標 ...
論述VxWorks上WindML對多字節碼的顯示支持,著重討論其存儲結構和意義,并給出漢字顯示的實現方法。
1 VxWorks操作系統圖形顯示方案
VxWorks作為嵌入式實時操作系統,在國內應用已非常 ...
在μC/OS-II內核中,各個不同的任務使用獨立的堆棧空間,堆棧的大小按每個任務所需要的最大堆棧深度來定義,這種方法可能會造成堆棧空間浪費。本文敘述如何在RTOS中多個任務共用連續存儲空間作 ...
Windows CE是微軟公司推出的一種嵌入式的操作系統、用于系統資源有限的小型設備。它采用模塊化的結構,支持多種外部接口,包括最常用的RS232串行接口。本文就Windows CE系統串行接口的編程進行 ...
討論一個利用標準C語言setjmp庫函烽實現查詢式協作多任務系統,給出完整的內核和樣例程序并對源代碼進行說明。該系統具有簡單易用的特點,只需要編寫存取堆棧指針的宏就可方便地移植到新的平臺 ...
闡述μC/OS-II多任務信息流關鍵技術與中斷處理的一般方法和PC體系中斷的基本概念;以CAN總線為例,詳細分析在x86實模式下基于μC/OS-II的CAN總線驅動的實現過程。
μC/OS-II是美國人Jean Lab ...
介紹嵌式32位CPU在編譯器中解決64位運算的方法,并列舉一個加法運算的例子,給出可供參考的指令模板。包括32位RISC體系嵌入式CPU層次結構和編譯器后端結構。
1 概述
在信息化飛速發展 ...
RTLinux實時應用程序的開發模式;詳細說明兩種在實時模塊與非實時模塊之間進行通信的主要通信接口的實現和使用方式;提出一種將以上兩種接口有機結合的實時應用內部通信機制,并通過實驗證該方 ...
在闡述嵌入式系統軟件設計方法的基礎上,介紹嵌入式系統底層軟件可移值性設計和硬件抽象層的建立;舉例說明利用此思想的嵌入式軟件的設計及測試過程。
1 嵌入式系統設計
由于嵌入式系統 ...
嵌入式系統應用日益復雜化,傳統的前臺/后臺程序開發機制已經不能滿足需求,目前更多地采用搶占式實時內核開發嵌入式多任務系統。實時內核為多任務應用程序提供最基本和最重要的服務。本文介紹 ...