1 引言
基于IP網(wǎng)絡(luò)的嵌入式視頻服務(wù)器以體積小、功耗低、便攜、安裝方便等優(yōu)點(diǎn),成為前端視頻采集設(shè)備的監(jiān)控系統(tǒng)。
本文介紹了自主開發(fā)的嵌入式視頻服務(wù)器方案。該方案采用嵌入式處理器Hi ...
1 Armboot簡介
Armboot是一個bootloader,是為基于ARM或者 StrongARM CPU的嵌入式系統(tǒng)所設(shè)計(jì)的。它支持多種類型的Flash;允許映像文件經(jīng)由bootp、dhcp、tftp從網(wǎng)絡(luò)傳輸;支持從串口線下載S- r ...
引言
市面上有很多優(yōu)秀的嵌入式實(shí)時操作系統(tǒng)(RTOS),但在中低端微控制器(MCU)上運(yùn)行性能良好的RTOS內(nèi)核并不多。在高檔機(jī)下,功能強(qiáng)大、運(yùn)行極好的嵌入式實(shí)時操作系統(tǒng),移植到中低端機(jī)上 ...
1 框架概述
1.1 什么是框架
國外著名的軟件設(shè)計(jì)大師Ralph Johnson對面向?qū)ο蠹夹g(shù)進(jìn)行了長期而深入的研究。在他的主頁中,對框架進(jìn)行了如下定義:A framework is a reusable design expres ...
引言
漢明碼是在原編碼的基礎(chǔ)上附加一部分代碼,使其滿足糾錯碼的條件。它屬于線性分組碼,由于線性碼的編碼和譯碼容易實(shí)現(xiàn),至今仍是應(yīng)用最廣泛的一類碼。漢明碼的抗干擾能力較強(qiáng),但付出的 ...
LWIP(Light Weight Internet Protoco1)是瑞士計(jì)算機(jī)科學(xué)院(Swedish Institute of Computer Science)AdamDunkels等人開發(fā)的一套用于嵌入式系統(tǒng)的開放源代碼TCP/IP協(xié)議棧。LWIP的含義是Light Wei ...
引言
隨著嵌入式設(shè)備的快速發(fā)展,嵌入式設(shè)備的功能和靈活性要求越來越高,很多嵌入式設(shè)備中都開始使用操作系統(tǒng)。由于工作的特殊性,很多嵌入式設(shè)備要求系統(tǒng)對外部事件的中斷響應(yīng)必須在事先設(shè) ...
引言
GNU免費(fèi)提供了一整套工具鏈,為嵌入式Linux程序的開發(fā)和調(diào)試提供了完整的支持。其強(qiáng)大的gdb調(diào)試工具可以方便地對嵌入式平臺上的程序進(jìn)行跟蹤調(diào)試;而Linux下強(qiáng)悍的VIM編輯器,不僅可以 ...
引言
在嵌入式GUI 中需要實(shí)現(xiàn)多圖形功能,包括圖形繪制以及拷貝等。其中的許多功能需要進(jìn)行大量的數(shù)據(jù)傳遞(如圖形拷貝),或者需要進(jìn)行大量的數(shù)值運(yùn)算(如畫樣條曲線)。如果這些功能都由純軟件 ...
摘要:S3C44BOX作為一款以ARM7TDMI為內(nèi)核的微處理器,正日益受到廣泛的應(yīng)用;uClinux作為一種運(yùn)行于沒有MMU的嵌入式微處理器的 Linux衍生操作系統(tǒng),也廣泛應(yīng)用于嵌入式開發(fā)中。BLOB作為一款功能 ...
摘要:μC/OS-Ⅱ是一種開放源碼的實(shí)時嵌入式操作系統(tǒng),是一個可移植、可裁剪、占先式多任務(wù)OS,已被應(yīng)用到多種微處理器上,其大部分源碼是用ANSIC語言編寫的。
下載全文
1 引言
當(dāng)前,嵌入式開發(fā)領(lǐng)域?qū)Ξa(chǎn)品的要求越來越多.如通信速率,穩(wěn)定性,產(chǎn)品功能,可擴(kuò)展性,可移植性,適應(yīng)性等。為了適應(yīng)這些要求,作者對低版本的μC/OS-II做了一些改進(jìn)。并選擇一款性 ...