單片機“花式點燈”實現(xiàn)方法
拿狀態(tài)指示燈來說,一個項目的LED狀態(tài)指示燈可以直觀明了的指示設備的運行狀態(tài),比如:運行、故障、待機....
MCU抗干擾能力有多強?
MCU的抗干擾能力直接影響其應用場合,比如在一些工廠,特別是有大型機電設備的地方,干擾非常強,如果使....
編碼風格:μCOS vs FreeRTOS
其實,我們身邊到處都有優(yōu)秀的代碼可以借鑒,只是你沒有認真去發(fā)現(xiàn)而已。裸機、RTOS、Linux等各類....
C89和C99標準有什么不同?
在 1990 年, ANSI C89 標準被國際標準化組織(ISO)和國際電工委員會(IEC)采納為....
一款對嵌入式系統(tǒng)進行全面自動化測試的工具
嵌入式系統(tǒng)一般是產(chǎn)品的核心單元,嵌入式系統(tǒng)是否可靠決定了整個產(chǎn)品的質(zhì)量好壞,如果能在產(chǎn)品的早期階段對....
針對單片機開發(fā)的輕量級OTA組件
今天為大家分享一款開源的,專為單片機開發(fā)的輕量級 OTA 組件:mOTA。
時隔3年半,Keil C51再次升級
前不久 Keil MDK 也是升級了,只是上個月升級的時候有點突然,有點小bug沒及時更正,然后在這....
2047年的晶體管將會走向何方呢?
斯坦福大學電氣工程教授,臺積電前企業(yè)研究副總裁、IEEE Fellow黃漢森(H.-S. Phili....
RT-Thread的編碼規(guī)范
文件名稱如果無特殊的需求(如果是引用其他地方,可以保留相應的名稱),請使用全小寫的形式。另外為了避免....
Linux 6.1發(fā)布,微軟貢獻Linux內(nèi)核代碼
此外,公告中并沒有提及 Linux 6.1 是否是 LTS 版本。按照 Linux 內(nèi)核維護者 Gr....
如何基于時間片論法的任務調(diào)度模式充分利用MCU的資源
時間片論法不比操作系統(tǒng),操作系統(tǒng)可以通過任務優(yōu)先級搶占當前正在執(zhí)行的低優(yōu)先級任務,或者高優(yōu)先級任務主....
幾個優(yōu)秀的開源C語言開源項目
SQLite 是一個開源的嵌入式關系數(shù)據(jù)庫,實現(xiàn)自包容、零配置、支持事務的 SQL 數(shù)據(jù)庫引擎。其特....
嵌入式開發(fā)為啥不適合macOS系統(tǒng)?
官方要求最新版本軟件,至少運行在Win8及其以上的系統(tǒng)。當然,Win7也能安裝并運行,但有些功能可能....
Modbus協(xié)議的RTU、ASCII、TCP的原理及區(qū)別
校驗碼:校驗碼通常是一組數(shù)字的最后一位,由前面的數(shù)字通過某種運算得出,用以檢驗該組數(shù)據(jù)的正確性。代碼....
單片機硬件和軟件延時是啥意思?
前不久有個讀者在問關于延時的問題,大概就是問:軟件延時和硬件延時是啥意思?做項目時他倆有什么區(qū)別? ....
用單片機驅(qū)動LCD的應用架構設計
單片機驅(qū)動LCD的方法有很多,網(wǎng)絡上也有很多配套的例程,但是,網(wǎng)上例程千千萬,誰是你的“no.1....
函數(shù)調(diào)在嵌入式應用設計中如何實現(xiàn)
函數(shù)調(diào)用很好理解,即使剛學沒多久的朋友也知道函數(shù)調(diào)用是怎么實現(xiàn)的,即調(diào)用一個已經(jīng)封裝好的函數(shù),實....
分享一個開源的QT的串口示波器
注意由于QT自帶文本顯示窗口加載大量數(shù)據(jù)后會造成軟件卡頓,現(xiàn)解決方案為設定一個顯示緩沖區(qū),在有刷新數(shù)....
推薦一波Linux網(wǎng)絡工具
nethogs 是一個免費的工具,當要查找哪個 PID (注:即 process identifie....
軟件測試的基本知識 技術的優(yōu)缺點分析
黑盒測試 又叫 功能測試、數(shù)據(jù)驅(qū)動測試 或 基于需求規(guī)格說明書的功能測試。該類測試注重于測試軟件的功....
幾個方面給大家描述一下嵌入式學習路線
對于數(shù)據(jù)結構學習,前五個是必備學習的,可能在剛開始學習的時候,可能會感覺不到作用在哪里,但是隨著接觸....
常見的ADC濾波算法、優(yōu)缺點及代碼
如今傳感器的種類越來越多,數(shù)量也越來越多,而這些傳感器很多都會用到模擬量,模擬量就離不開ADC。
變頻器和逆變器你知道他們的工作原理嗎?
交流電是指電流方向隨時間作周期性變化的電流,在一個周期內(nèi)的運行平均值為零。
嵌入式代碼的可移植性和可復用性
可移植性與我們平時所說的跨平臺能力比較相近,而軟件復用則是一種通過已有軟件子件來構建新產(chǎn)品軟件的能力....
C語言編寫的程序執(zhí)行效率到底高在哪里
GET "libhdr"是包含標準庫,LET start() = VALOF是程序運行時要調(diào)用的第一....
分享嵌入式軟件調(diào)試方法和幾個工具
我負責的部分就是D芯片的軟件。D芯片所做的事情就是跟產(chǎn)品功能比較相近的,當時通過A發(fā)數(shù)據(jù),經(jīng)過B、C....
裸編程是什么?裸編程具體做法
我們一般都自稱是高級知識分子,那么我們在拓荒的過程中應該想些什么?當然不是想著如何把任務完成,而應該....
嵌入式中狀態(tài)機的設置
狀態(tài)機在嵌入式軟件中隨處可見,可能你會說狀態(tài)機有什么難的,不就是 switch 嗎?