點(diǎn)擊上方「嵌入式大雜燴」,選擇「置頂公眾號」第一時(shí)間查看嵌入式筆記!在STM32開發(fā)中,經(jīng)常會(huì)碰到hex文件、bin文件與axf文件,這些都是可以燒寫到板子里運(yùn)行的文件。這三個(gè)文件有什么區(qū)別呢?在這之前,先來一起回顧一下C語言編譯的過程:編譯的過程在之前的C語言筆記《C程序的編譯...
點(diǎn)擊上方「嵌入式大雜燴」,選擇「置頂公眾號」第一時(shí)間查看嵌入式筆記!來源:CSDN1.函數(shù)宏介紹函數(shù)宏,即包含多條語句的宏定義,其通常為某一被頻繁調(diào)用的功能的語句封裝,且不想通過函數(shù)方式封裝來降低額外的彈棧壓棧開銷。函數(shù)宏本質(zhì)上為宏,可以直接進(jìn)行定義,例如:#define?INT...
點(diǎn)擊上方「嵌入式大雜燴」,選擇「置頂公眾號」第一時(shí)間查看嵌入式筆記!來源:TopSemic嵌入式有個(gè)小伙伴在我們的嵌入式交流群里發(fā)了類似下面的一張圖,頓時(shí)引起一陣騷動(dòng),我把源代碼再附上,main.c如下:#include?#include?static?char?city_nam...
點(diǎn)擊上方「嵌入式大雜燴」,選擇「置頂公眾號」第一時(shí)間查看嵌入式筆記!大家端午假期愉快!這兩天看文的人比較少,先來分享一篇非常簡單的關(guān)于虛擬串口軟件的使用的小短文。在編寫串口上位機(jī)時(shí),需要進(jìn)行調(diào)試。一種方式是與下位機(jī)進(jìn)行通信進(jìn)行測試;另一種方式是借助虛擬串口軟件來進(jìn)行測試。虛擬串口...
點(diǎn)擊上方「嵌入式大雜燴」,選擇「置頂公眾號」第一時(shí)間查看嵌入式筆記!來源:CSDN1、用預(yù)處理指令#define聲明一個(gè)常數(shù),用以表明1年中有多少秒(忽略閏年問題)#define??SECONDS_PER_YEAR??(60?*?60?*?24?*?365)UL2、寫一個(gè)標(biāo)準(zhǔn)宏M...
點(diǎn)擊上方「嵌入式大雜燴」,選擇「置頂公眾號」第一時(shí)間查看嵌入式筆記!來源:代碼情緣哈嘍,大家好,我是瓜哥,致力于為大家分享互聯(lián)網(wǎng)各領(lǐng)域干貨。這篇文章可以說是一本書了,排版,碼字耗費(fèi)了瓜哥很長的時(shí)間,10W字C語言從入門到精通保姆級教程2021年版,覺得有價(jià)值記得一鍵三連支持。目錄...
哈嘍,大家好,我是瓜哥,致力于為大家分享互聯(lián)網(wǎng)各領(lǐng)域干貨。這篇文章可以說是一本書了,排版,碼字耗費(fèi)了瓜哥很長的時(shí)間,10?萬字C語言從入門到精通保姆級教程2021年版,覺得有價(jià)值記得一鍵三連支持。計(jì)數(shù)排序(CountingSort)計(jì)數(shù)排序是一個(gè)非基于比較的排序算法,該算法于19...
下班剛回到家,天氣很熱~空調(diào)遙控器呢?找不到!躺平不想動(dòng)~風(fēng)扇遙控器呢?找不到!想看電視,不想動(dòng)~電視遙控器呢?找不到!好不容易找到了,遙控器沒電?崩潰!?。。∠氩幌霌碛幸粋€(gè)萬能紅外遙控器?本期開發(fā)者實(shí)戰(zhàn)營,手把手教你,如何不花錢DIY一款屬于自己的萬能紅外遙控器!不再“眾里尋他...
點(diǎn)擊上方「嵌入式大雜燴」,選擇「置頂公眾號」第一時(shí)間查看嵌入式筆記!來源:CSDN01.調(diào)試相關(guān)的宏在Linux使用gcc編譯程序的時(shí)候,對于調(diào)試的語句還具有一些特殊的語法。gcc編譯的過程中,會(huì)生成一些宏,可以使用這些宏分別打印當(dāng)前源文件的信息,主要內(nèi)容是當(dāng)前的文件、當(dāng)前運(yùn)行的...
讀大學(xué)期間,我看了很多技術(shù)經(jīng)典書籍,書是厲害的人的智慧結(jié)晶,多看書一定是能走捷徑的。通過看這些經(jīng)典書籍,我最少收獲了三個(gè)好處:加速技術(shù)能力和技術(shù)認(rèn)知的成長畢業(yè)就拿到騰訊、autodesk、百度等多家大公司的Offer職場的高速晉升和發(fā)展(底層基礎(chǔ)打牢了,發(fā)展會(huì)更穩(wěn))要想畢業(yè)就進(jìn)大...
點(diǎn)擊上方「嵌入式大雜燴」,選擇「置頂公眾號」第一時(shí)間查看嵌入式筆記!本次給大家分享一位大佬寫的應(yīng)用于單片機(jī)內(nèi)存管理模塊mem_malloc,這個(gè)mem_malloc的使用不會(huì)產(chǎn)生內(nèi)存碎片,可以高效利用單片機(jī)ram空間。mem_malloc代碼倉庫:?https://github....
今天給大家分享一下:如何用Qt實(shí)現(xiàn)一個(gè)launcher(程序啟動(dòng)器)。運(yùn)行效果:github鏈接:https://github.com/alamminsalo/qml-launcher代碼很少,C部分大約100行代碼。下面是實(shí)現(xiàn)過程。1.創(chuàng)建QML應(yīng)用在QtCreator依次點(diǎn)擊...
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家分享的是嵌入式里串口(UART)自動(dòng)波特率識(shí)別程序設(shè)計(jì)與實(shí)現(xiàn)。串口(UART)是嵌入式里最基礎(chǔ)最常用也最簡單的一種通訊(數(shù)據(jù)傳輸)方式,可以說是工程師入門通訊領(lǐng)域的啟蒙老師,同時(shí)串口打印也是嵌入式項(xiàng)目里非常經(jīng)典的調(diào)試與交互方...
點(diǎn)擊上方「嵌入式大雜燴」,選擇「置頂公眾號」第一時(shí)間查看嵌入式筆記!來源:華為云社區(qū)?作者:LongYorke?摘要:從STM32新建工程、編譯下載程序出發(fā),讓新手由淺入深,盡享STM32標(biāo)準(zhǔn)庫開發(fā)的樂趣。?自從CubeMX等圖像配置軟件的出現(xiàn),同學(xué)們往往點(diǎn)幾下鼠標(biāo)就解決了單片機(jī)...
關(guān)注「Linux大陸」,選擇「星標(biāo)公眾號」一起進(jìn)步!Valgrind簡介Valgrind是一套Linux下,開放源代碼(GPLV2)的仿真調(diào)試工具的集合。Valgrind工具包包含多個(gè)工具,如Memcheck、Cachegrind、Helgrind、Callgrind、Massi...
gyh974
不知道起啥
289117336
Tronlong創(chuàng)龍
譚玉斌
zjhq
SIASGUOJIe
球球菌
大有可為
cy1u
Sampson01hlz
wanwanliyin
yang2014
huyangliu
云城a
Jessie0812
shaolw
xiaoguaixh
flayfly
YangcSIX
liwen111
baoyoubing
liqinglong1023
eda516