掌握調(diào)試技巧是攻克嵌入式學(xué)習(xí)難點(diǎn)的關(guān)鍵
為什么很多人說(shuō)嵌入式開(kāi)發(fā)很難? 其實(shí),嵌入式開(kāi)發(fā)的難度相對(duì)來(lái)說(shuō)不算大,只是嵌入式開(kāi)發(fā)會(huì)遇到各種各樣奇....
非常實(shí)用的技巧,將編譯時(shí)間加入到目標(biāo)文件中
在嵌入式開(kāi)發(fā)中,版本號(hào)一般的都是一個(gè)int變量或字符串變量。但是若修改了代碼而沒(méi)有改version變....
嵌入式開(kāi)發(fā)的基本要求
嵌入式系統(tǒng)已經(jīng)成為現(xiàn)代科技中不可或缺的一部分,涉及到從智能家居設(shè)備到汽車(chē)控制系統(tǒng)等廣泛的應(yīng)用領(lǐng)域。
如何快速搭建一個(gè)MQTT協(xié)議的測(cè)試環(huán)境
大家好,我是麥?zhǔn)澹坝行』锇榻ㄗh出一期如何快速搭建一個(gè)MQTT協(xié)議的測(cè)試環(huán)境,因?yàn)樽约簩?xiě)的mqtt....
開(kāi)發(fā)高可靠性嵌入式系統(tǒng)7個(gè)易操作的使用技巧
微控制器跳出應(yīng)用程序空間并在非預(yù)想的代碼空間中執(zhí)行這種情況似乎是相當(dāng)少有的。
嵌入式開(kāi)發(fā):映射表在串口數(shù)據(jù)解析中的應(yīng)用
1 映射表在串口數(shù)據(jù)解析中的應(yīng)用
1.1 數(shù)據(jù)結(jié)構(gòu)
1.2 指令、函數(shù)映射表
1.3 串口....
新手必看的RTOS基礎(chǔ)知識(shí)
時(shí)間片調(diào)度保證每個(gè)線程都有一個(gè)要執(zhí)行的槽。這種類(lèi)型的調(diào)度通常不利于實(shí)時(shí)應(yīng)用。如果需要,TI-RTOS....
芯片產(chǎn)業(yè)還缺人嗎?需要哪些人才
芯片設(shè)計(jì)需要使用的EDA軟件研發(fā)人才,這個(gè)方面國(guó)內(nèi)確實(shí)很少很少,主流EDA軟件都是國(guó)外的,包括cad....
涼了!嵌入式真的要卷成下一個(gè)Java了嗎?
通常來(lái)說(shuō)嵌入式軟件,主流的有單片機(jī)開(kāi)發(fā),Linux開(kāi)發(fā),這些就需要在硬件實(shí)體上進(jìn)行操作,特別是單片機(jī)....
又踩坑了!這次敗給CAN總線了
個(gè)人比較推薦使用上述步驟檢查硬件鏈路是否存在問(wèn)題,那如何對(duì)數(shù)據(jù)進(jìn)行分析呢?當(dāng)然可以對(duì)著示波器的波形一....
指甲大小芯片,如何裝下數(shù)百億晶體管?
Mos管在芯片中放大可以看到像一個(gè)“講臺(tái)”的三維結(jié)構(gòu),晶體管是沒(méi)有電感、電阻這些容易產(chǎn)生熱量的器件的....
嵌入式開(kāi)發(fā)如何快速進(jìn)階?有捷徑?
我認(rèn)為優(yōu)秀的代碼,首先,它能被許多人使用,并運(yùn)用在許多成功的項(xiàng)目中。比如:一套控制算法代碼,能成功應(yīng)....
一個(gè)低成本的FOC控制方案分享
通常小體積封裝的MCU有著成本較低的優(yōu)勢(shì),被廣泛用于BLDC電機(jī)的六步方波控制中,此類(lèi)應(yīng)用對(duì)MCU的....
10個(gè)超贊的C語(yǔ)言開(kāi)源項(xiàng)目
UNIX V6 的內(nèi)核源代碼包括設(shè)備驅(qū)動(dòng)程序在內(nèi)約有 1 萬(wàn)行,這個(gè)數(shù)量的源代碼,初學(xué)者是能夠充分理....
給你一個(gè)STM32項(xiàng)目,你是不是依然手足無(wú)措?
實(shí)際上,C語(yǔ)言是非常接近底層的開(kāi)發(fā)語(yǔ)言,也是嵌入式開(kāi)發(fā)的主要開(kāi)發(fā)語(yǔ)言。學(xué)好C語(yǔ)言,不了解底層的微機(jī)原....
STM32硬件錯(cuò)誤的調(diào)試技巧
在硬件中斷函數(shù)HardFault_Handler里的while(1)處打調(diào)試斷點(diǎn),程序執(zhí)行到斷點(diǎn)處時(shí)....
C語(yǔ)言強(qiáng)/弱符號(hào)和強(qiáng)/弱引用的作用
在編程者沒(méi)有顯示指定時(shí),編譯器對(duì)強(qiáng)弱符號(hào)的定義會(huì)有一些默認(rèn)行為,同時(shí)開(kāi)發(fā)者也可以對(duì)符號(hào)進(jìn)行指定,使用....
log.c是什么?
數(shù)組 callbacks 用于保存多種輸出方式,目前僅支持輸出到標(biāo)準(zhǔn)輸出和文件,有需要的話我們還可以....
C程序中do{}while(0)宏定義的作用
在嵌入式開(kāi)發(fā)中,宏定義非常強(qiáng)大也非常便捷,如果正確使用可以讓你的工作事半功倍。然而,在很多的C程序中....
linux內(nèi)核中l(wèi)list.h文件中的鏈表宏講解
鏈表宏在linux內(nèi)核、鴻蒙內(nèi)核、rtos和一些開(kāi)源代碼中用的非常多。鏈表宏是雙向鏈表的經(jīng)典實(shí)現(xiàn)方式....
嵌入式開(kāi)發(fā)中串口通訊方案
在嵌入式開(kāi)發(fā)中,經(jīng)常會(huì)用到串口通訊。面對(duì)不同應(yīng)用場(chǎng)景,需要不同的方案。