嵌入式Qt-簡(jiǎn)易網(wǎng)絡(luò)監(jiān)控?cái)z像頭
本篇介紹了如何用Qt實(shí)現(xiàn)一個(gè)網(wǎng)絡(luò)攝像頭功能,通過服務(wù)端將USB攝像頭轉(zhuǎn)換為一個(gè)IP攝像頭,Linux....
嵌入式Qt-實(shí)現(xiàn)兩個(gè)窗口的切換
本篇介紹了介紹了QStackedWidget的使用,通過這個(gè)類,實(shí)現(xiàn)了Qt時(shí)鐘和Qt秒表這兩個(gè)頁(yè)面可....
STM32狀態(tài)機(jī)編程實(shí)例——全自動(dòng)洗衣機(jī)(下)
本篇在上篇全自動(dòng)洗衣機(jī)的狀態(tài)機(jī)編程實(shí)例的基礎(chǔ)上,增加了OLED來更新直觀的展示洗衣機(jī)的工作狀態(tài),并通....
STM32狀態(tài)機(jī)編程實(shí)例——全自動(dòng)洗衣機(jī)(上)
本篇實(shí)現(xiàn)了一款全自動(dòng)洗衣機(jī)的基礎(chǔ)洗衣控制流程,可實(shí)現(xiàn)不同水位與清洗次數(shù)的設(shè)置,以及任務(wù)的暫停與繼續(xù)。....
STM32按鍵狀態(tài)機(jī)3——增加雙擊與功能優(yōu)化
本篇在前兩篇按鍵狀態(tài)機(jī)的基礎(chǔ)上,繼續(xù)介紹增加按鍵的雙擊功能,并解決之前狀態(tài)存在的兩個(gè)問題,通過實(shí)測(cè)驗(yàn)....
STM32按鍵狀態(tài)機(jī)2——狀態(tài)簡(jiǎn)化與增加長(zhǎng)按功能
本篇繼續(xù)介紹狀態(tài)機(jī)的使用,在上篇的基礎(chǔ)上,通過簡(jiǎn)化按鍵去抖邏輯,并增加按鍵長(zhǎng)按功能,進(jìn)一步介紹狀態(tài)圖....
STM32按鍵消抖——入門狀態(tài)機(jī)思維
本篇介紹了嵌入式軟件開發(fā)中常用的狀態(tài)機(jī)編程實(shí)現(xiàn),并通過按鍵消抖實(shí)例,以常用的switch-case形....
STM32簡(jiǎn)易多級(jí)菜單(數(shù)組查表法)顯示方法
本篇介紹了一種簡(jiǎn)易的多級(jí)菜單的顯示方法,本質(zhì)是通過數(shù)組查表,實(shí)現(xiàn)各級(jí)菜單的各個(gè)頁(yè)面(狀態(tài))的切換(跳....
STM32外接DHT11溫濕度傳感器并通過OLED進(jìn)行數(shù)據(jù)顯示的設(shè)計(jì)電路與程序
本篇介紹了如何在STM32上外接溫濕度DHT11實(shí)現(xiàn)溫濕度數(shù)據(jù)的讀取,并通過OLED進(jìn)行數(shù)據(jù)顯示。
ESP8266簡(jiǎn)易WIFI天氣時(shí)鐘
本篇介紹了http獲取網(wǎng)絡(luò)天氣的基本原理,并通過實(shí)踐,使用ESP8266連網(wǎng)獲取網(wǎng)絡(luò)天氣和網(wǎng)絡(luò)時(shí)間,....
【實(shí)例演示】ESP8266+U8g2庫(kù),玩轉(zhuǎn)OLED顯示
本篇介紹了ESP8266的引腳定義以及U8g2庫(kù)在OLED的使用基礎(chǔ),并重點(diǎn)介紹了U8g2庫(kù)的各種畫....
ESP8266開發(fā)教程-Arduino IDE安裝、配置與使用以及Arduino編程
本篇介紹了Arduino IDE的安裝、ESP8266開發(fā)包的安裝以及Arduino編程的快速入門來....
嵌入式Qt-動(dòng)手編寫并運(yùn)行自己的第1個(gè)ARM-Qt程序
本篇詳細(xì)介紹了如何自己編寫一個(gè)Qt程序,如何通過交叉編譯,最終放到開發(fā)板中執(zhí)行的過程。
嵌入式Linux-Qt環(huán)境搭建 Qt程序運(yùn)行測(cè)試
本編介紹如何在嵌入式Linux開發(fā)板上配置Qt運(yùn)行環(huán)境,并進(jìn)行Qt程序運(yùn)行測(cè)試。
【i.MX6ULL】驅(qū)動(dòng)開發(fā)13—電容觸摸驅(qū)動(dòng)實(shí)踐(下)
本篇首先介紹了測(cè)試觸摸是庫(kù)——tslib,使用它可以進(jìn)行圖形化的觸摸測(cè)試。隨后,又分析觸摸協(xié)議上報(bào)的....
【i.MX6ULL】驅(qū)動(dòng)開發(fā)12——電容觸摸驅(qū)動(dòng)實(shí)踐(上)
本篇主要介紹了多點(diǎn)觸摸芯片GT911的驅(qū)動(dòng)編寫與使用,并通過將觸摸點(diǎn)實(shí)時(shí)打印的方式,測(cè)試觸摸功能。
【i.MX6ULL】驅(qū)動(dòng)開發(fā)11——LCD驅(qū)動(dòng)實(shí)踐
本篇介紹了LCD屏幕驅(qū)動(dòng)相關(guān)知識(shí)并進(jìn)行了實(shí)驗(yàn),因?yàn)镹XP官方的板子和我這個(gè)板子的LCD引腳一樣,因此....
【i.MX6ULL】驅(qū)動(dòng)開發(fā)10—阻塞&非阻塞式按鍵檢測(cè)
本篇使用兩種I/O模型進(jìn)行按鍵讀?。鹤枞絀/O和非用阻塞式I/O,通過實(shí)際的實(shí)驗(yàn),對(duì)比兩者方式的實(shí)....
【i.MX6ULL】驅(qū)動(dòng)開發(fā)9——Linux I/O模型分析并進(jìn)來類比
本篇介紹了Linux中的五種I/O模型:阻塞式I/O模型、非阻塞式I/O模型、I/O復(fù)用模型、信號(hào)驅(qū)....
【i.MX6ULL】驅(qū)動(dòng)開發(fā)8—中斷法檢測(cè)按鍵 Linux中斷和定時(shí)使用方法
本篇主要介紹了Linux中斷的使用方法,通過按鍵來進(jìn)行中斷實(shí)驗(yàn)測(cè)試,并使用Linux定時(shí)器進(jìn)行按鍵去....
i.MX6ULL 驅(qū)動(dòng)開發(fā)7—按鍵輸入捕獲與GPIO輸入配置與高低電平讀取
本篇主要介紹了i.MX6ULL的按鍵檢測(cè)的使用,主要的知識(shí)點(diǎn)是設(shè)備樹的修改,以及GPIO的輸入配置與....
【i.MX6ULL】驅(qū)動(dòng)開發(fā)6——GPIO子系統(tǒng)點(diǎn)亮LED
本篇介紹了使用**Pinctrl子系統(tǒng)與GPIO子系統(tǒng)**的方式來點(diǎn)亮LED,與之前的寄存器版點(diǎn)亮L....
【i.MX6ULL】驅(qū)動(dòng)開發(fā)5——設(shè)備樹原理與點(diǎn)亮LED
本篇介紹了設(shè)備樹的基本原理以及設(shè)備樹的使用方法,在上一篇點(diǎn)亮LED的代碼基礎(chǔ)上,通過設(shè)備樹的方式,實(shí)....
【i.MX6ULL】驅(qū)動(dòng)開發(fā)4——點(diǎn)亮LED(寄存器版)
本篇主要介紹了如何通過操作寄存器來點(diǎn)亮i.MX6ULL開發(fā)板上的led,通過編寫LED對(duì)應(yīng)的驅(qū)動(dòng)程序....
i.MX6ULL驅(qū)動(dòng)開發(fā)3—GPIO寄存器配置原理
介紹了字符設(shè)備驅(qū)動(dòng)的兩種新舊開發(fā)方式,并使用一個(gè)虛擬的字符驅(qū)動(dòng)來學(xué)習(xí)字符設(shè)備的開發(fā)的流程。