控制/MCU
介紹信號(hào)控制、總線控制、單片機(jī)、驅(qū)動(dòng)IC以及接口IC等技術(shù)與應(yīng)用,內(nèi)容涉及PIC單片機(jī)、STC單片機(jī)、51單片機(jī)以及單片機(jī)開(kāi)發(fā)板和單片機(jī)技術(shù)經(jīng)驗(yàn)。基于Linux嵌入式Web太陽(yáng)能視頻監(jiān)控系統(tǒng)
綜合考慮本系統(tǒng)采用B/S方式。監(jiān)控系統(tǒng)以ARM11微處理器(SC6410)為硬件核心,嵌入式Linux為軟件核心的綜合平臺(tái)方案。在此平臺(tái)上設(shè)計(jì)了基于Linux嵌入式Web太陽(yáng)能監(jiān)控系統(tǒng)。此監(jiān)控系統(tǒng)以Ajax為網(wǎng)頁(yè)...
2018-03-30 標(biāo)簽:視頻監(jiān)控Linux 2535
基于S3C2440A的SD卡文件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
μC/OS-II是一種可移植的,可植入ROM的,可裁剪的,搶占式的,實(shí)時(shí)多任務(wù)小型的嵌入式操作系統(tǒng),它采用可剝離式內(nèi)核實(shí)施任務(wù)調(diào)度,實(shí)時(shí)性很強(qiáng),而且每個(gè)任務(wù)具有唯一的優(yōu)先級(jí),能夠保證...
車輛調(diào)度系統(tǒng)的整體設(shè)計(jì) UC/OS-II的內(nèi)核調(diào)度機(jī)理
由于本系統(tǒng)對(duì)時(shí)性要求不是很強(qiáng),采用了UC/OS-II這種簡(jiǎn)單的源碼開(kāi)發(fā)的操作系統(tǒng)。由于UC/OS-II是以任務(wù)為基礎(chǔ)進(jìn)行調(diào)度的。所以系統(tǒng)中所要處理的中間結(jié)果或響應(yīng)外部的輸入和輸出,都應(yīng)該在任...
2018-03-30 標(biāo)簽:調(diào)度系統(tǒng)狀態(tài)機(jī) 1637
基于SOPC的M8051調(diào)試器設(shè)計(jì)及系統(tǒng)測(cè)試
M8051是Mentor公司的嵌入式8051處理器,憑借良好的性能和功耗控制,占據(jù)了大量的SoC(System on a Chip)市場(chǎng)。該處理器集成了OCI(On-Chip Instrumentation,片上調(diào)試單元)來(lái)完成程序的調(diào)試。FS2公司設(shè)計(jì)的S...
飛思卡爾半導(dǎo)體Kinetis M 系列微控制器 專為單相或兩相電表設(shè)計(jì)
一些 Kinetis M 系列微控制器集成了必要的外設(shè),旨在打造無(wú)需外部組件的、單芯片、經(jīng)濟(jì)高效的電表;而其他 Kinetis M 系列微控制器在用于多芯片、高端智能電表應(yīng)用時(shí),則作為精密的模擬接口...
淺談德州儀器 Delfino 微控制器優(yōu)勢(shì)
德州儀器 (TI) 32 位 C2000 Delfino 微控制器作為電機(jī)控制系統(tǒng)的旋轉(zhuǎn)變壓器至數(shù)字轉(zhuǎn)換器接口,其可降低系統(tǒng)成本并提供更高效的電機(jī)控制功能,從而幫助客戶解決所面臨的一種很普遍的數(shù)字電機(jī)控...
LPC2119簡(jiǎn)介 μC/OS-II在LPC2119上的移植
μC/OS-II是一個(gè)完整的,可移植、可固化、可裁減的占先式實(shí)時(shí)多任務(wù)內(nèi)核,它功能強(qiáng)大,支持56個(gè)用戶任務(wù),支持信號(hào)量、郵箱、消息隊(duì)列等多種常用的進(jìn)程間通信機(jī)制。公開(kāi)源代碼,程序可讀...
基于Linux系統(tǒng)多種總線驅(qū)動(dòng)統(tǒng)一接口的實(shí)現(xiàn)方法
多數(shù)的串行總線都基于主從結(jié)構(gòu),如果總線中包含了時(shí)鐘信號(hào)線,那么,該時(shí)鐘信號(hào)就由主機(jī)提供,而如果還包含了片選信號(hào),通常也由主機(jī)來(lái)控制。也就是說(shuō),主機(jī)發(fā)起通信,從機(jī)處于被動(dòng)狀...
μC/OS-Ⅱ操作系統(tǒng)設(shè)備驅(qū)動(dòng)設(shè)計(jì)及實(shí)際應(yīng)用舉例
基于μC/OS-II的應(yīng)用系統(tǒng)工作時(shí),首先把CPU初始化;接著進(jìn)行操作系統(tǒng)初始化,主要完成任務(wù)控制塊(TCB)初始化、TCB優(yōu)先級(jí)表初始化、空任務(wù)的創(chuàng)建等;然后開(kāi)始創(chuàng)建新任務(wù),并可在新創(chuàng)建的任務(wù)中...
2018-03-30 標(biāo)簽:μC/OS-II設(shè)備驅(qū)動(dòng) 2289
汽車可控電子懸架系統(tǒng)設(shè)計(jì) ECAS 的組成及原理
電控空氣懸架系統(tǒng)由電子控制單元(ECU),高度傳感器、空氣彈簧、速度傳感器、減震器,車高升降控制鍵盤等組成。ECU 通過(guò)高度傳感器實(shí)時(shí)檢測(cè)車身高度,間接獲得車身垂直加速度,同時(shí)通過(guò)速...
8位嵌入式單片機(jī)的軟件復(fù)位技巧實(shí)現(xiàn)
COP(看門狗)復(fù)位:這是最簡(jiǎn)單的一種方式。程序死循環(huán)然后等看門狗作用產(chǎn)生復(fù)位。你必須事先啟動(dòng)看門狗功能,復(fù)位過(guò)程將有少許延時(shí)。 ...
嵌入式系統(tǒng)調(diào)試方法介紹 提高診斷能力
文章介紹了嵌入式系統(tǒng)開(kāi)發(fā)過(guò)程實(shí)際上就是一個(gè)調(diào)試診斷的過(guò)程,而且調(diào)試診斷將一直伴隨著一個(gè)產(chǎn)品的終身,即使是最成熟的產(chǎn)品也偶爾會(huì)出現(xiàn)這樣或那樣的問(wèn)題,這都需要開(kāi)發(fā)人員去診斷、...
2018-04-03 標(biāo)簽:嵌入式系統(tǒng)調(diào)試 2546
可動(dòng)態(tài)安裝的Linux設(shè)備驅(qū)動(dòng)程序
為了增跟內(nèi)核的靈活性和為了方便,設(shè)各驅(qū)動(dòng)程序應(yīng)被設(shè)計(jì)為一個(gè)可動(dòng)態(tài)安裝的內(nèi)核模塊。于是,一個(gè)典型的Linux設(shè)備驅(qū)動(dòng)程序應(yīng)包含如下幾部分代碼:...
2018-04-04 標(biāo)簽:Linux 1258
嵌入式視覺(jué)系統(tǒng)設(shè)計(jì)技工作原理分析
視覺(jué)系統(tǒng)在現(xiàn)代工業(yè)生產(chǎn)自動(dòng)化系統(tǒng)中應(yīng)用非常廣泛,主要集中于藥品檢測(cè)分裝、印刷色彩檢測(cè)、集成電路生產(chǎn)、精密電子產(chǎn)品裝配、智能機(jī)器人識(shí)別導(dǎo)航等領(lǐng)域。隨著Internet 的普及,現(xiàn)代社會(huì)...
2018-04-04 標(biāo)簽:S3C2410視覺(jué)系統(tǒng) 3024
詳解ARM處理器和FPGA之間的通信技術(shù)
本文將詳細(xì)地討論簡(jiǎn)化UART功能在FPGA中的實(shí)現(xiàn)方法。簡(jiǎn)單回顧一下異步串行通信的數(shù)據(jù)格式。圖2表明在異步傳送中串行發(fā)送一個(gè)數(shù)據(jù)字節(jié)的位定時(shí)關(guān)系(圖中沒(méi)有包括奇偶校驗(yàn)位)。發(fā)送一個(gè)完整...
基于ARM的遠(yuǎn)程無(wú)線供水測(cè)控系統(tǒng)設(shè)計(jì)
工業(yè)供水測(cè)控單元是整個(gè)系統(tǒng)的核心,它主要由嵌入式核心、數(shù)據(jù)采集模塊、控制輸出模塊、通信模塊4部分組成。其中:數(shù)據(jù)采集模塊通過(guò)各種傳感器采集工業(yè)供水現(xiàn)場(chǎng)的各種數(shù)據(jù)和參數(shù);控...
2018-04-04 標(biāo)簽:ARM供水系統(tǒng)無(wú)線數(shù)據(jù)通信 1593
基于S3C2440 處理器的支持IPv6協(xié)議防火墻設(shè)計(jì)實(shí)現(xiàn)
現(xiàn)有防火墻系統(tǒng)大多是針對(duì)于IPv4開(kāi)發(fā)的,由于IPv4地址空間不足,且安全性較差,現(xiàn)有網(wǎng)絡(luò)升級(jí)到IPv6是大勢(shì)所趨。IPv6 作為下一代網(wǎng)絡(luò)的基礎(chǔ)以其海量的地址空間和較強(qiáng)的安全特性得到廣泛的認(rèn)...
基于嵌入式USB主機(jī)和ZigBee技術(shù)無(wú)線音響系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)
本文設(shè)計(jì)了一種基于嵌入式USB 主機(jī)的家用無(wú)線音響系統(tǒng),可以實(shí)現(xiàn)在不連接PC 機(jī)的情況下直接讀取U盤或MP3 中的音頻數(shù)據(jù),并通過(guò)ZigBee 無(wú)線網(wǎng)絡(luò)傳輸給家庭內(nèi)部各個(gè)位置上的分節(jié)點(diǎn),實(shí)現(xiàn)家...
2018-04-01 標(biāo)簽:USB主機(jī)ZigBee音響系統(tǒng) 3876
一文讀懂MSP430 SPI總線
MSP430對(duì)SPI的支持:當(dāng)msp430USART模塊控制器UxCTL的位SYNC置位時(shí),USART模塊工作于同步模式,對(duì)于149即工作于SPI模式,若是169,USART0可以支持I2C,可以通過(guò)另一控制位I2C控制,I2C位0則工作于SPI。在...
基于ARM中的IRQ的中斷處理
EIC_base_addr為0xFFFF FC00,IVR的地址是0xFFFF FC18,通過(guò)執(zhí)行該寄存器中的指令可進(jìn)入到相應(yīng)的中斷服務(wù)程序,該寄存器可在通過(guò)install中斷向量服務(wù)程序時(shí)進(jìn)行設(shè)置。例如該IVR寄存器的值為0xE59FF468,...
基于ARM S3C2440的太陽(yáng)跟蹤系統(tǒng)設(shè)計(jì)
從實(shí)用角度考慮,太陽(yáng)跟蹤系統(tǒng)的低功耗設(shè)計(jì)顯得尤為重要,ARM微處理器在保證高性能的前提下能夠盡量降低功耗。相對(duì)于PC機(jī),ARM微處理器占用空間較小,質(zhì)量輕,可靠性強(qiáng),硬件資源豐富,...
2018-04-01 標(biāo)簽:ARMS3C2440跟蹤系統(tǒng) 2066
基于ARM7 LPC2210的觸摸屏觸摸點(diǎn)數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)
本文提出了基于ARM7系列 LPC2210 微控制器和嵌入式操作系統(tǒng) μC / OS—II 來(lái)實(shí)現(xiàn) 觸摸屏 觸摸點(diǎn) 數(shù)據(jù)采集系統(tǒng) 的設(shè)計(jì),并完成了微控制器與上位機(jī)之間的物理層電路轉(zhuǎn)換,實(shí)現(xiàn)了基于LIN總線的數(shù)...
2018-04-01 標(biāo)簽:嵌入式系統(tǒng)觸摸屏LPC2210 2870
淺談嵌入式系統(tǒng)開(kāi)發(fā)趨勢(shì)及常見(jiàn)問(wèn)題解決方案
嵌入式產(chǎn)品所需之處理器及芯片組較PC要求體積小、散熱佳、省電,因此多采用高整合度的SoC (System-on-Chip)為其處理器核心,為了盡速縮小制程技術(shù)進(jìn)步與設(shè)計(jì)生產(chǎn)力間的差距,這類型的產(chǎn)品眾...
2018-04-01 標(biāo)簽:嵌入式系統(tǒng) 1687
嵌入式Linux網(wǎng)絡(luò)攝像機(jī)設(shè)計(jì)實(shí)現(xiàn)
在本設(shè)計(jì)中,數(shù)據(jù)在整個(gè)系統(tǒng)中是以流數(shù)據(jù)的形式存在的,Linux內(nèi)核為流數(shù)據(jù)提供了一個(gè)標(biāo)準(zhǔn)的編程接口,這種接口為數(shù)據(jù)從外部設(shè)備經(jīng)內(nèi)核到達(dá)用戶進(jìn)程提供了一個(gè)全雙工通道。...
Keil MDK3.20的stm32調(diào)試方法
要點(diǎn): (1)程序的下載地址改到RAM空間中 (2)程序的debug之前要設(shè)定SP,PC指針到Ram空間新建工程,選擇STM32 的具體型號(hào),我買的萬(wàn)利的開(kāi)發(fā)板,選擇stm32f103Vb。...
μC/OS-II 在MC9S12DG128 上的移植
微控制器內(nèi)部不同的存儲(chǔ)器占用不同的存儲(chǔ)空間,也就是說(shuō),不同的地址范圍,它們均占據(jù)特定的地址空間,這些存儲(chǔ)器和內(nèi)部集成模塊的地址分配并不是固定不變的,用戶自己可以重新分配,...
2018-04-03 標(biāo)簽:μC/OS-IIMC9S12DG128 2048
STM32進(jìn)入和退出睡眠模式
要求系統(tǒng)按如下方式進(jìn)入和退出睡眠模式:在系統(tǒng)啟動(dòng)2秒后,將RTC在3秒鐘之后配置為產(chǎn)生一個(gè)報(bào)警事件,接著通過(guò)WFI指令使系統(tǒng)進(jìn)入停機(jī)模式。如果要喚醒系統(tǒng)到正常模式,可通過(guò)按Key按鈕...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專題
| 電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
| BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
| 直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
| 步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
| 伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
| Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
| 示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
| OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
| C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
| Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
| DuerOS | Brillo | Windows11 | HarmonyOS |






































