引言
軟件設(shè)計中,代碼優(yōu)化是一件非常有意義的事情。優(yōu)化的本質(zhì)是對代碼進行等價變換,使變換前后的代碼運行結(jié)果相同,但變換后的代碼比變換前的代碼具有更多優(yōu)越性能。傳統(tǒng)的觀點要求變換后 ...
引言
在無線局域網(wǎng)中,傳輸?shù)慕橘|(zhì)主要是無線電波和紅外線,任何具有接收能力的竅聽者都有可能攔截?zé)o線信道中的數(shù)據(jù),掌握傳輸?shù)膬?nèi)容,造成數(shù)據(jù)泄密。因此,對于無線局域網(wǎng)來說,數(shù)據(jù)的加密是 ...
引 言
在嵌入式操作系統(tǒng)領(lǐng)域,由Jean J. Labrosse開發(fā)的μC/OS,由于開放源代碼和強大而穩(wěn)定的功能,曾經(jīng)一度在嵌入式系統(tǒng)領(lǐng)域引起強烈反響。而其本人也早已成為了嵌入式系統(tǒng)會議(美國)的 ...
1 RTX51簡介
1.1 RTX51 TINY特性
RTX51是KEIL公司開發(fā)的用于8051系列單片機的多任務(wù)實時操作系統(tǒng)。它有兩個版本,RTX51 FULL和RTX51 TINY。
RTX51 TINY是RTX51 FULL的子集,僅支持按時間 ...
引 言
1 硬件密碼組件的概念
密碼技術(shù)是解決信息安全問題的核心技術(shù)。要實現(xiàn)信息的保密性、完整性、可控性和不可否認性等安全要求,都離不開密碼技術(shù)的運用。在具體的信息安全系統(tǒng)中,密 ...
引言
隨著工業(yè)的飛速發(fā)展,人們對系統(tǒng)實時性的要求越來越高。計算機技術(shù)的進步客觀上也為進一步提高實時性提供了可能。因此近年來,嵌入式實時系統(tǒng)的研究已經(jīng)成為單片同應(yīng)用領(lǐng)域的又一大熱點 ...
在嵌入式系統(tǒng)中,為了便于對閃存(Flash)空間進行管理,會采用文件的形式來訪問Flash。目前,可以購買到的Flash文件系統(tǒng)一般都是兼容DOS的文件系統(tǒng)(Flash File System,F(xiàn)FS),這對需要一個具 ...
引 言
嵌入式系統(tǒng)是指以應(yīng)用為中心、以計算機技術(shù)為基礎(chǔ)、軟件硬件可裁剪,適用于對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。隨著計算機技術(shù)和相關(guān)電子技術(shù)的發(fā)展,嵌入式 ...
引言
隨著嵌入式系統(tǒng)的飛速發(fā)展,在嵌入式手持設(shè)備中,人機交互設(shè)備是與用戶接觸最多的部分,最能夠直接快速地體現(xiàn)出該設(shè)備的性能。所以,是否有一個友好的、快速的、可靠的人機交互設(shè)備已經(jīng) ...
摘要:介紹μClinux 嵌入式操作系統(tǒng)的發(fā)展概況, 詳細說明μClinux 內(nèi)核的裁減和配置;分析如
何在512KB RAM 上進行內(nèi)核裁減以適應(yīng)嵌入式應(yīng)用的需求, 最后給出在 Evaluator-7T 評
估板上移植 ...
在嵌入式應(yīng)用中,使用RTOS的最主要原因是提高系統(tǒng)的可靠性,其次是提高開發(fā)效率、縮短開發(fā)周期。μC/OS-II 是一個基于優(yōu)先級的搶占式實時內(nèi)核,支持56 個用戶任務(wù),90%的代碼使用標準的ANSI C語言書 ...
引言:
編寫高效簡潔的C語言代碼,是許多軟件工程師追求的目標。本文就工作中的一些體會和經(jīng)驗做相關(guān)的闡述,不對的地方請各位指教。
第一招:以空間換時間
計算機程序中最大的矛盾是 ...