編譯程序設計是一個復雜的話題,即使對內行的軟件工程師來說也要考慮很多專業知識。
NI LabVIEW軟件是一種多規范的圖形化編程環境,含有多種概念,包括數據流,面向對象,以及事件驅動編程。 ...
QT是奇趣科技推出的一種多平臺的C++圖形用戶界面應用程序框架。它包括QT開發庫QT Library、快速開發工具QT Designer、國際化工具QTLinguist以及開發助手QT Assistant,由于其可移植性好,而且完 ...
在計算領域,虛擬化是一個廣義的術語,通常是指對于計算資源的一種抽象。通過虛擬化,可使計算資源復雜的實際物理特性對于應用程序或終端用戶加以隱藏。這種過程既可以讓單一的物理資源(如一臺 ...
在提高硬件系統抗干擾能力的同時,軟件抗干擾以其設計靈活、節省硬件資源、可靠性好越來越受到重視。下面以MCS-51單片機系統為例,對微機系統軟件抗干擾方法進行研究。
1 軟件抗干擾方法的 ...
浮點轉換為定點是嵌入式軟件開發中的一個重要步驟,這項工作非常繁瑣,需要大量人力并且容易產生錯誤。用浮點數學設計的算法表示理想的算法行為,經常必須轉換為定點數學,才能用于更加經濟的、 ...
本文將描述嵌入式實時系統的關鍵特征,然后討論如何在所選擇或所開發的硬件和軟件構件的基礎上開發一個高效的嵌入式系統方案,并介紹開發這些系統所需的獨特關鍵處理技術。
許多系統設計師 ...
1 引言
溫度是表征物體冷熱程度的物理量,是工業生產過程中測控的重要參數,溫度過高或過低都會對產品的質量造成影響,甚至使產品報廢、設備損壞。因此,溫度的測量和控制具有十分重要的作 ...
(1) 因為Proteus中自帶的匯編編譯器都是使用命令行命令進行編譯。在菜單Source->Define code generation tools打開的對話框中,有一項參數是Command Line,對于代碼生存工具ASEM51來說,默認的 ...
在日益信息化的現代社會中,計算機和網絡的應用已經全面滲透到日常生活中,各種應用嵌入式系統的電子產品也隨處可見,計算機的應用經過桌面PC系統的空前之后,嵌入式系統的應用正風起云涌,廣泛 ...
ARTs-OS是一個基于微內核的嵌入式實時操作系統。ARTs-OS中的中斷管理應該提供的基本功能包括:管理中斷處理設備、中斷服務例程的管理、中斷嵌套的管理、中斷棧的維護、線程/進程切換時的現場保 ...
Cortex-M3是首款基于ARMv7-M體系結構的32位標準處理器,RISC結構,包含高效靈活的Thumb-2指令集,擁有杰出的低功耗特性,為微控制器系統、汽車車身控制系統、工業控制系統和無線網絡等嵌入式應 ...
為了便于操作系統在不同硬件結構上進行移植,美國微軟公司首先提出了將底層與硬件相關的部分單獨設計成硬件抽象層(Hardware Abstraction Layer,HAL)的思想。硬件抽象層的引入大大推動了嵌入式 ...