引言 進(jìn)入21 世紀(jì),信息的地位日益重要,對信息的獲取和處理能力成為現(xiàn)代信息處理中的關(guān)鍵問題。在人類社會信息化的過程中,借助各種通信手段是實(shí)現(xiàn)信息交流的主要方式。各種需求使得移動通信(尋呼
預(yù)備知識—程序的內(nèi)存分配一個(gè)由C/C++編譯的程序占用的內(nèi)存分為以下幾個(gè)部分棧區(qū)(stack)— 由編譯器自動分配釋放,存放函數(shù)的參數(shù)值,局部變量的值等。其操作方式類似于數(shù)據(jù)結(jié)構(gòu)中的棧。堆區(qū)(heap) &mdas
為了增跟內(nèi)核的靈活性和為了方便,設(shè)各驅(qū)動程序應(yīng)被設(shè)計(jì)為一個(gè)可動態(tài)安裝的內(nèi)核模塊。 于是,一個(gè)典型的Linux設(shè)備驅(qū)動程序應(yīng)包含如下幾部分代碼: ·驅(qū)動程序模塊的注冊與注銷函數(shù); ·設(shè)各的打開、
文章介紹了嵌入式系統(tǒng)開發(fā)過程實(shí)際上就是一個(gè)調(diào)試診斷的過程,而且調(diào)試診斷將一直伴隨著一個(gè)產(chǎn)品的終身,即使是最成熟的產(chǎn)品也偶爾會出現(xiàn)這樣或那樣的問題,這都需要開發(fā)人員去診斷、排查。 嵌入式系
先說說Flash Loader這個(gè)小程序,IAR調(diào)試器C-SPY默認(rèn)是通過它來完成數(shù)據(jù)傳輸、Flash 擦除和燒寫等任務(wù),當(dāng)然前提是得選中Options->Debugger->Download選項(xiàng)下的“Use Flash Loader”,如下圖:下面我們說
飛思系列的8位單片機(jī)沒有特定的控制寄存器可以實(shí)現(xiàn)軟件復(fù)位,當(dāng)程序運(yùn)行過程中代碼需要強(qiáng)行產(chǎn)生一個(gè)復(fù)位時(shí)必須通過一些軟件技巧實(shí)現(xiàn): 軟復(fù)位,程序從頭運(yùn)行,硬件不復(fù)位。復(fù)位腳無復(fù)位脈沖輸出 這
引 言 空氣懸架主要有被動懸架和可控電子懸架。被動懸架一定程度上抑制和降低了車體和車輪的動載和振動,保證了車輛行駛安全性和乘坐舒適型。但由于被動懸架的剛度和阻尼系數(shù)一般按經(jīng)驗(yàn)選取,只在特
一、首先談一下幾種掉電不丟數(shù)據(jù)的存儲設(shè)備:1.Norflash:可擦寫,貴,在Norflash上可以直接運(yùn)行代碼!2.Nandflash:可擦寫,便宜,只能用于存儲數(shù)據(jù);3.磁盤:就是我們常說的硬盤,可擦寫,便宜,只能用于存儲數(shù)據(jù);二
I2C的上拉電阻可以是1.5K,2.2K,4.7K, 電阻的大小對時(shí)序有一定影響,對信號的上升時(shí)間和下降時(shí)間也有影響,一般接1.5K或2.2KI2C上拉電阻確定有一個(gè)計(jì)算公式:Rmin={Vdd(min)-o.4V}/3mARmax=(T/0.874) *c, T=1us 1
設(shè)備驅(qū)動程序是任何操作系統(tǒng)的必不可少的、最保密的一個(gè)組成部分,它們實(shí)現(xiàn)了計(jì)算機(jī)系統(tǒng)所有附屬設(shè)備的一個(gè)標(biāo)準(zhǔn)接口,它包含與硬件直接相關(guān)的設(shè)備驅(qū)動。從廣義上說,“驅(qū)動程序”是指一些函數(shù)的集合,
本文在分析實(shí)時(shí)嵌入式系統(tǒng)mC/OS-II和LPC2119芯片的基礎(chǔ)上,對mC/OS-II向處理器上移植前需要了解的知識和需要做的前期準(zhǔn)備工作進(jìn)行了分析和討論,最后給出了移植的具體工作。論文著重分析了mC/OS-II的
1.標(biāo)號IDATALEN EQU 80H ; the length of IDATA memory in bytes.這里IDATALEN只是一個(gè)標(biāo)號而已,和idata不是一回事!你要是愿意,這段程序里的IDATALEN你完全可以改成dog呀,pig呀,playboy呀這些標(biāo)號(其實(shí)我的理想
1. 引 言 Linux 最初是由瑞典赫爾辛基大學(xué)的學(xué)生 Linus Torvalds在1991 年開發(fā)出來的,之后在 GNU的支持下,Linux 獲得了巨大的發(fā)展。雖然 Linux 在桌面 PC 機(jī)上的普及程度遠(yuǎn)不及微軟的Windows操作系
引言 在Linux內(nèi)核中單獨(dú)實(shí)現(xiàn)TTY、I2C、SPI、ISA、USB等多種總線驅(qū)動時(shí),每一種總線的實(shí)現(xiàn)都有各自的特點(diǎn),如參數(shù)設(shè)置不同,實(shí)現(xiàn)的結(jié)構(gòu)不同等。以TTY、I2C為例,TTY采用的是基于線路規(guī)程的三層結(jié)構(gòu),
近幾年,隨著計(jì)算機(jī)技術(shù)和電了技術(shù)的飛躍式發(fā)展,通過不斷的系統(tǒng)功能集成和優(yōu)化,網(wǎng)絡(luò)覆蓋面積和傳輸穩(wěn)定性日益增加,將傳統(tǒng)模擬視頻監(jiān)控系統(tǒng)中的模擬信號部分已舍棄,完成了全數(shù)字化的視頻監(jiān)控系統(tǒng),