一個優秀的RTOS(Real-Time Operating system)不但要擁有一個高可靠、多任務的實時內核,還應具有可剪裁和可移植的能力。RTEMS(the Real - Time Executivefor Multiprocessor Systems)就是這樣的 ...
1 嵌入式數據庫
通常,我們采用數據庫來實現對數據的存儲、檢索等功能。像MySQL這類基于C/S結構的關系型數據庫系統,雖然代表著目前數據庫應用的主流,卻并不能滿足所有應用場合的需要。很 ...
BootLoader(引導裝載程序)是嵌入式系統軟件開發的第一個環節,它把操作系統和硬件平臺銜接在一起,對于嵌入式系統的后續軟件開發十分重要,在整個開發中也占有相當大的比例。U-BOOT是當前比較流 ...
介紹源代碼公開的實時操作系統μC/OS-II的特點、內核結構及ADSP—BF53l的硬件特征,同時給出將μC/0S-II移植到ADSP-BF531型數字信號處理器上的詳細步驟和關鍵代碼。
隨著計算機技術的發展 ...
Small RTOS51是一款重要的小型實時內核,消息隊列是其提供的重要任務間通信的機制。針對其消息隊列實現代碼中的缺陷以及可能導致的消息丟失這一嚴重問題,從操作系統等待與喚醒機制理論的角度出 ...
1 系統中斷與時鐘節拍
1.1 系統中斷
中斷是一種硬件機制,用于通知CPU有個異步事件發生了。中斷一旦被系統識別,CPU則保存部分(或全部)現場(context),即部分(或全部)寄存器的值,跳轉到 ...
針對現有商業SoPC系統的固有問題,提出了基于開源IP核與軟件資源的SoPC系統硬件平臺構建方案,并使用Cyclone FPGA進行了實際驗證,證明了該硬件平臺的實用性。探討了該平臺在普及SoPC技術和研究 ...
目前,在嵌入式系統中通過觸摸屏寫出的文字,筆劃粗細都是相同的,字跡顯得僵硬,不如毛筆字或鋼筆字瀟灑大方且風格多樣。提出了一種適用于PDA及其它嵌入式設備的低成本、高速度、簡單可行的解 ...
嵌入式系統一般沒有通用的bootloader,u-boot是功能強大的bootloader開發軟件,但相對也比較復雜。文中對u-boot的啟動流程作了介紹,詳細給出了u-boot在S3C44B0開發板上的移植方法和步驟A ...
為了加快開發調試μClinux嵌入式系統的外部硬件設備,采用直接物理地址的設備訪問方法,在μClinux嵌入式系統中實現了外部硬件設備的快速訪問。使用地址映像,將設備的寄存器映像到處理器的內存 ...
什么是Mobilinux開放架構?
Mobilinux開放架構是一個由MontaVista Software公司發布的面向市場的程序,它為手持廠商和運營商提供由移動軟件組件、MontaVista Linux操作系統和半導體平臺組成 ...
該文主要介紹了SAMSUNG公司的基于ARM7TDMI核S3C4510B微處理器,并詳細介紹了利用該處理器所設計的嵌入式系統以及VxWorks操作系統下BSP(Board Supported Package)的開發。
1 介紹
S3C ...