從業(yè)將近十年!手把手教你單片機(jī)程序框架 第17講:開場(chǎng)白:上一節(jié)講了如何把矩陣鍵盤翻譯成獨(dú)立按鍵的處理方式。這節(jié)講74HC595的驅(qū)動(dòng)程序。要教會(huì)大家兩個(gè)知識(shí)點(diǎn):第一點(diǎn):朱兆祺的學(xué)習(xí)板是用74HC595控制LED,因此可以
隨著微控制器性能的不斷提高,嵌入式應(yīng)用越來越廣泛。但是目前市場(chǎng)上的大型商用嵌入式實(shí)時(shí)系統(tǒng),價(jià)格昂貴,而且都針對(duì)特定的硬件平臺(tái)。對(duì)于中小型系統(tǒng)開發(fā),購(gòu)買商用實(shí)時(shí)系統(tǒng)并不劃算。
從業(yè)將近十年!手把手教你單片機(jī)程序框架 第五講:開場(chǎng)白:上一節(jié)講了利用累計(jì)定時(shí)中斷次數(shù)實(shí)現(xiàn)LED燈閃爍,這個(gè)例子同時(shí)也第一次展示了我最完整的實(shí)戰(zhàn)程序框架:用switch語句實(shí)現(xiàn)狀態(tài)機(jī),外加定時(shí)中斷。這個(gè)框架看似簡(jiǎn)
引言應(yīng)用實(shí)時(shí)多任務(wù)操作系統(tǒng)(RTOS)作為嵌入式設(shè)計(jì)的基礎(chǔ)和開發(fā)平臺(tái)將成為嵌入式應(yīng)用設(shè)計(jì)的主流。μC/OS-II是一種源碼公開、可移植性、可固化、可裁剪、占先式的實(shí)時(shí)多任務(wù)
電子設(shè)備的故障診斷系統(tǒng)大多采用由傳感器、工業(yè)PC、工業(yè)以太網(wǎng)、遠(yuǎn)程專家組成的診斷模式。現(xiàn)有診斷現(xiàn)場(chǎng)儀器眾多、連接復(fù)雜,使得系統(tǒng)可靠性和穩(wěn)定性難以得到保證。另一方面
引 言Windows CE為支持多線程、多任務(wù)、搶占式的嵌入式操作系統(tǒng)。隨著Windows CE 6.0的發(fā)布,其內(nèi)核性能的明顯提升和源代碼開放,將促使其在消費(fèi)電子、工業(yè)控制、移動(dòng)通信
1.引言WinCE是一種為多種嵌入式系統(tǒng)和產(chǎn)品設(shè)計(jì)的緊湊、高效、可升級(jí)的操作系統(tǒng),WinCE 采用標(biāo)準(zhǔn)模式,其最主要的特征:為有限的硬件資源提供了多線程、多任務(wù)和完全優(yōu)先級(jí)
ARTs-OS是一個(gè)基于微內(nèi)核的嵌入式實(shí)時(shí)操作系統(tǒng)。ARTs-OS中的中斷管理應(yīng)該提供的基本功能包括:管理中斷處理設(shè)備、中斷服務(wù)例程的管理、中斷嵌套的管理、中斷棧的維護(hù)、線程
PCI(Perip heral Component Interconnect )是一種先進(jìn)的高性能32/64位局部總線,支持線性突發(fā)傳輸,數(shù)據(jù)最大傳輸率可達(dá)132MB/s。同時(shí),PCI總線存取延誤小,采用總線主控和
隨著計(jì)算機(jī)技術(shù)和嵌入式技術(shù)的迅猛發(fā)展, 嵌入式軟、硬件設(shè)計(jì)需求越來越廣泛, 嵌入式軟件開發(fā), 特別是嵌入式軟件的驅(qū)動(dòng)開發(fā),成為一個(gè)熱點(diǎn)。Windows CE是一個(gè)新的、可移植的、實(shí)時(shí)的、模塊化的操作系統(tǒng),具有簡(jiǎn)捷
引言隨著以計(jì)算機(jī)技術(shù)、通信技術(shù)和軟件技術(shù)為核心的信息技術(shù)的迅速發(fā)展,嵌入式系統(tǒng)在各行業(yè)得到了廣泛的應(yīng)用,極大地推動(dòng)了行業(yè)的滲透性應(yīng)用。嵌入式系統(tǒng)是 “以應(yīng)
引言在鐵路系統(tǒng)中,為了保證列車的安全運(yùn)行,需要對(duì)鐵軌及周圍狀況進(jìn)行實(shí)時(shí)檢測(cè)。目前采用的方法是在鐵路沿線安裝多個(gè)檢測(cè)設(shè)備,用于檢測(cè)洪水、大風(fēng)、泥石流等自然災(zāi)害及軌
嵌入式移動(dòng)設(shè)備的應(yīng)用越來越廣,以其體積小、重量輕、便于攜帶等特點(diǎn)而備受青睞。鍵盤是一種最為普遍使用的輸入工具,但嵌入式移動(dòng)設(shè)備因其體積小的特點(diǎn)決定了它的鍵盤不大
摘要:針對(duì)FPGA訪問USB設(shè)備存在傳輸速率低、資源消耗大、開發(fā)復(fù)雜的缺點(diǎn),提出了一種將ARM處理器與FPGA相結(jié)合實(shí)現(xiàn)高速訪問USB設(shè)備的方案。該方案利用ARM處理器的USB Host讀取USB設(shè)備數(shù)據(jù)井緩存于高速內(nèi)存,采用乒乓
0 引 言近年來,由于消費(fèi)電子、計(jì)算機(jī)、通信(3c)一體化趨勢(shì)日趨明顯,嵌入式系統(tǒng)再度成為研究和應(yīng)用的熱點(diǎn)。嵌入式操作系統(tǒng)(:Real-time Embedded OperatingSystem,RTOs或
摘要:提出一種新的協(xié)議棧設(shè)計(jì)思路——基于驅(qū)動(dòng)程序的協(xié)議棧設(shè)計(jì),在對(duì)比傳統(tǒng)的協(xié)議棧設(shè)計(jì)方式——基于任務(wù)的協(xié)議棧設(shè)計(jì)的基礎(chǔ)上,說明了此種方法的優(yōu)
摘要: 介紹了Windows NT4.0內(nèi)核模式設(shè)備驅(qū)動(dòng)程序開發(fā)中的一般性過程。通過提供一個(gè)最小化驅(qū)動(dòng)程序的核心代碼,解釋各組成部分的結(jié)構(gòu)功能和使用方法。在實(shí)踐中,結(jié)合自身的
摘 要: 介紹了C-Cube公司的處理器型芯片DVxper-II的內(nèi)部結(jié)構(gòu)、功能及其特點(diǎn),提出了將DVxpert-II集成于一塊PCI插卡上的設(shè)計(jì)方案,并論述了編碼器虛擬驅(qū)動(dòng)程序的實(shí)現(xiàn)方法。
建華科技經(jīng)過多年研發(fā),成功推出SldView嵌入式Linux集成開發(fā)環(huán)境。SldView運(yùn)行于Windows系統(tǒng)中,支持μC/OS_II、 μClinux和Linux三種嵌入式操作系統(tǒng)的開發(fā);支持編輯代
摘要:工業(yè)控制計(jì)算機(jī)中廣泛使用串行接口UART與外圍設(shè)備進(jìn)行通信,同時(shí),Windows操作系統(tǒng)以其友好的UI界面被廣泛采用。文中闡述了UART設(shè)備的工作原理,并利用Jungo公司的WinDriver軟件實(shí)現(xiàn)了Windows操作系統(tǒng)下一種PC