Yocto三大關(guān)鍵組件及優(yōu)缺點(diǎn)
各個嵌入式開發(fā)團(tuán)隊(duì)出于不同的原因,都希望構(gòu)建適合自己開發(fā)需求的嵌入式系統(tǒng)。Yocto正是這樣一個工具....
關(guān)于代碼的保養(yǎng)
一般公司不缺編碼規(guī)范,缺的是執(zhí)行。小項(xiàng)目單人完成,編碼風(fēng)格隨心所欲;大項(xiàng)目團(tuán)隊(duì)完成,編碼風(fēng)格各不相同....
常見的開源協(xié)議有哪些
嵌入式開發(fā)過程中,我們會用到很多工具軟件,有的是收費(fèi)軟件,有的是免費(fèi)軟件。
小米芯片的自主研發(fā)之路
提起小米手機(jī),很多早期安卓粉絲基本都參與過當(dāng)年的搶購,2012年的二月電信版的小米手機(jī)一共有90萬人....
展示不同控制方式下的端電壓、相電壓與線電壓的波形是什么樣的
在教學(xué)過程中,發(fā)現(xiàn)有一些學(xué)員對端電壓、相電壓、線電壓的概念比較模糊,所以這篇文章打算詳細(xì)的介紹一下這....

為什么要使用MPU?MPU如何實(shí)現(xiàn)內(nèi)存保護(hù)?
如果你開發(fā)的嵌入式項(xiàng)目,因內(nèi)存溢出,或者內(nèi)存故障等一些原因,造成了重大經(jīng)濟(jì)損失,或者造成了重大事故,....

OTA升級的詳細(xì)流程
OTA升級已經(jīng)不是什么新鮮事,現(xiàn)在大多數(shù)物聯(lián)網(wǎng)終端設(shè)備,基本具備這個功能。
魔改升級我們的武器——電蚊拍
我們最好先把它們擺放好,好確保它們能放進(jìn)在手柄里,Digispark和DFPlayer可以靠近一點(diǎn),....
為什么有些CPU的主頻更低,但運(yùn)算效率卻更高呢?
汽車裝配需要沖壓、焊接、涂裝和總裝四個工人,最簡單的方法是一輛汽車依次經(jīng)過上述四個步驟裝配完成之后,....
分享一下STM32CubeIDE的SWV功能
這里有個簡單的方法,直接在syscalls.c文件中,改寫_write()函數(shù)的內(nèi)容,代碼如下所示。....
FreeRTOS-MPU特性說明
MPU(Memory Protection Unit,內(nèi)存保護(hù)單元)在 Cortex-M內(nèi)核中是可選....
IAR EWARM升級到了V9.30.1版本
IAR這兩年也在逐漸改進(jìn)大家“痛恨”的編輯功能,在去年發(fā)布的IAR EWARM V9.20.1版本,....
C語言如何注釋以及在哪兒注釋
文件注釋描述了該文件的內(nèi)容,如果一個文件只聲明,或?qū)崿F(xiàn),或測試了一個對象,并且這個對象已經(jīng)在它的聲明....
FreeRTOS配置文件的通用配置
系統(tǒng)滴答,即系統(tǒng)每秒鐘滴答的次數(shù),可以說是系統(tǒng)的心跳,但需要和主頻區(qū)分開來。系統(tǒng)滴答的值要根據(jù)CPU....
基于J-Link Remote Server軟件的遠(yuǎn)程調(diào)試方法
SEGGER提供了一個J-Link Remote Server軟件,可以使得在任何地方連接J-Lin....
一種同時至此本地和遠(yuǎn)程升級的方法
常見的存儲設(shè)備有SD卡,TF卡,U盤,硬盤等。將升級文件拷貝到存儲設(shè)備中,設(shè)備啟動的時候,通過ubo....
提高訪問Github過慢的方法
最近發(fā)現(xiàn)一個叫做Fetch Github Hosts的項(xiàng)目,也許能幫到大家,這里只針對網(wǎng)絡(luò)不好的同學(xué)....
關(guān)于IO口驅(qū)動代碼編譯
地址總線 = CPU尋找外部的內(nèi)存單元靠的是地址總線傳輸?shù)臄?shù)據(jù)。如果CPU有8根地址總線,每根線上傳....
四種簡單實(shí)用的防反接電路設(shè)計(jì)
我們?yōu)榱烁玫亍把詡魃斫獭保匾獍才帕艘黄诓恍⌒姆唇与娫吹囊曨l給大家。注意,視頻的重點(diǎn)不是看芯片怎么....
如何給一個變量設(shè)置一個別名?
在plugin.c中,提供一個函數(shù)func_init,當(dāng)動態(tài)庫被main dlopen之后,這個函數(shù)....
搶占式內(nèi)核和非搶占式內(nèi)核的內(nèi)容
非搶占式內(nèi)核的優(yōu)點(diǎn)之一是中斷延遲更低,在任務(wù)級別,非搶占內(nèi)核也可以使用不可重入函數(shù)。每個任務(wù)都可以使....
RTOS中如何確定任務(wù)堆棧的大小?
根據(jù)CPU架構(gòu),存儲一個指向函數(shù)調(diào)用返回地址的指針。一些CPU實(shí)際上將函數(shù)返回地址保存在特殊寄存器中....
幾種Qt種延時處理方法
最簡單的延時方法就是使用QThread類的sleep(n)、msleep(n)、usleep(n),....
Linux易用性向Windows看齊
Linux Lite 5.8還附帶一些優(yōu)秀的軟件包,如Mozilla Firefox 96、Thun....
操作系統(tǒng)核心部分:什么是宏內(nèi)核、微內(nèi)核
當(dāng)然也有人不在乎在這一點(diǎn),Linus認(rèn)為內(nèi)核中有bug正常,有bug就找到它、修復(fù)它而不是用某種機(jī)制....
使用Keil過程中的一些不順手的地方
首先聲明本人并非Keil黑,本期純吐槽下在使用Keil過程中的一些不順手的地方,也極有可能講的并不全....
LCD中8080和6800接口的區(qū)別
MCU-LCD的設(shè)計(jì)之初只要考慮單片機(jī)的內(nèi)存較小,因此都是把顯存內(nèi)置在LCD模塊內(nèi)部。然后軟件通過專....
浮點(diǎn)數(shù)存儲規(guī)則
對于E(指數(shù))E是一個無符號整數(shù)所以E的取值范圍為(0~ 255),但是在計(jì)數(shù)中指數(shù)是可以為負(fù)的,所....
Linux CPU上下文切換的類型
在回答這個問題之前,請問,你有沒有想過這些“任務(wù)”是什么?你可能會說一個任務(wù)就是一個進(jìn)程或者一個線程....
Cortex-M0處理器電平觸發(fā)和脈沖輸入
對于電平觸發(fā)型中斷,當(dāng)處理器從ISR返回時,NVIC采樣中斷信號。如果中斷信號仍然有效,表示中斷的狀....