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