最近來(lái)了一些小白同學(xué),分享點(diǎn)經(jīng)驗(yàn)。希望以下的一些經(jīng)驗(yàn)、經(jīng)歷可以給這些同學(xué)一些參考方向。 ZhengN是新能源專業(yè)的,曾經(jīng)編程這一塊讓我很是頭疼。我學(xué)新能源的,為啥還要學(xué)這東西。。(作為嵌入式大雜燴公眾號(hào)的小編,有誰(shuí)能想到我C語(yǔ)言曾經(jīng)掛了兩次~)。 后
大家好,我是ZhengN。本次給大家分享一些C語(yǔ)言、嵌入式項(xiàng)目中的常用知識(shí)。 1、使用宏給結(jié)構(gòu)體初始化 如果頻繁使用一個(gè)結(jié)構(gòu)體的話,使用使用宏來(lái)給結(jié)構(gòu)體進(jìn)行賦值是很方便的一種做法。 例子: 左右滑動(dòng)查看全部代碼>>> #include?
交心 在我們嵌入式開(kāi)發(fā)中,調(diào)試代碼的方法有很多。比如使用調(diào)試器在線調(diào)試、借助一些測(cè)量?jī)x器、輸出調(diào)試日志等方式。 沒(méi)有哪種方法是最好的調(diào)試方法,實(shí)際開(kāi)發(fā)中需要根據(jù)實(shí)際情況借助不同的方法進(jìn)行調(diào)試。但是,在一些稍微大點(diǎn)的項(xiàng)目中,輸出調(diào)試日志卻是比較
【說(shuō)在前面的話】 有人說(shuō)C語(yǔ)言中最臭名昭著的兩兄弟就是指針和宏了。對(duì)于前者,很多有經(jīng)驗(yàn)的老鳥(niǎo)會(huì)告訴你:用好了指針你就掌握了C語(yǔ)言的內(nèi)功心法——如同原力一樣,無(wú)論是追隨光明還是墮入黑暗都離不開(kāi)它。宏就沒(méi)這么幸運(yùn)了,不光年年受到邪惡的混亂C語(yǔ)言大賽
各位,不好意思!遲來(lái)的匯總。 嵌入式百寶箱是咱公眾號(hào)推文匯總的一種形式。主要是匯總本周發(fā)布過(guò)的推文,并做一些概述及推薦語(yǔ)。這樣可以讓一些錯(cuò)過(guò)推文的朋友可以根據(jù)自己的需要選擇性的去讀一些文章。 同時(shí),也可能會(huì)分享一些雜談。比如分享我自己的一些個(gè)
點(diǎn)擊上方「嵌入式大雜燴」,選擇「置頂公眾號(hào)」第一時(shí)間查看編程筆記! 多態(tài)的概念及C++例子 關(guān)于多態(tài),之前整理的《什么是面向?qū)ο螅俊愤@篇文章有說(shuō)到: 多態(tài)按字面的意思就是多種形態(tài)。當(dāng)類之間存在層次結(jié)構(gòu),并且類之間是通過(guò)繼承關(guān)聯(lián)時(shí),就會(huì)用到多態(tài)。
前言 分享的C語(yǔ)言的帖子大家似乎不太感興趣,那我們就拿起吃灰的板子來(lái)玩吧。。 前幾天在安富萊公眾號(hào)有了解到OpenBLT,今天我們就來(lái)實(shí)踐一下: OpenBLT 簡(jiǎn)介 OpenBLT是一種開(kāi)源引導(dǎo)加載程序,可以在任何微控制器上運(yùn)行并使用任何類型的通信接口來(lái)執(zhí)行軟件更
前言 上一篇分享了《C語(yǔ)言對(duì)象編程第一彈:封裝與抽象》以實(shí)例分享了C語(yǔ)言對(duì)象編程的繼承與抽象。 本次分享C語(yǔ)言對(duì)象編程第二彈:繼承。 繼承簡(jiǎn)單說(shuō)來(lái)就是父親有的東西,孩子可以繼承過(guò)來(lái)。 當(dāng)創(chuàng)建一個(gè)類時(shí),我們不需要重新編寫新的數(shù)據(jù)成員和成員函數(shù),只需
每天一點(diǎn)C / 位和字節(jié) 正文目錄: 1.?位相關(guān)的運(yùn)算符 2.?位相關(guān)的用法 3.?位字段?(bit?field) 4.?怎樣判斷機(jī)器的字節(jié)順序? 5.?怎樣將整數(shù)轉(zhuǎn)換到二進(jìn)制或十六進(jìn)制? 6.?怎樣高效地統(tǒng)計(jì)整數(shù)中為1的位的個(gè)數(shù)? 7.?相關(guān)參考 寫作目的: 記錄一些 C 語(yǔ)言中位和字
前言 上次整理了一篇關(guān)于面向?qū)ο蟮墓P記:《什么是面向?qū)ο螅俊?。?jiǎn)單地分享了面向?qū)ο蟮囊恍┗A(chǔ)知識(shí)。 C語(yǔ)言雖不是面向?qū)ο蟮恼Z(yǔ)言,但也可以使用面向?qū)ο蟮乃枷雭?lái)設(shè)計(jì)我們的程序。 C語(yǔ)言 + 面向?qū)ο蟮乃枷朐谖覀兦度胧街惺褂玫煤軓V泛,主要優(yōu)點(diǎn)就是能使我們
在C語(yǔ)言編程中,有時(shí)候需要知道某結(jié)構(gòu)體中某成員的大小,比如使用堆內(nèi)存來(lái)存儲(chǔ)結(jié)構(gòu)體中的某成員時(shí),需要知道該成員的大小,才好確定所需申請(qǐng)的空間大小。 求某結(jié)構(gòu)體中某成員的大小,你會(huì)怎么做? 例子: typedef?struct { ?char?a;?? ?char?c;? ?short?b;???
來(lái)源:菜鳥(niǎo)教程、立功科技、百度百科 面向?qū)ο?&面向過(guò)程 1、什么是面向過(guò)程編程? 比較官方的解釋就是:“面向過(guò)程”(Procedure Oriented)是一種以過(guò)程為中心的編程思想。這些都是以什么正在發(fā)生為主要目標(biāo)進(jìn)行編程,不同于面向?qū)ο蟮氖钦l(shuí)在受影響。C語(yǔ)言就
上一篇文章嵌入式調(diào)試神軟——MicroLab有對(duì)MicroLab進(jìn)行了介紹,這一篇我們來(lái)一起實(shí)踐一下。 組態(tài)畫(huà)布 首先,我們需要下載: 1、MicroLab工具:https://gitee.com/fengmeitech/Micro-Lab 2、MicroLab組態(tài)畫(huà)布下位機(jī)驅(qū)動(dòng):https://gitee.com/fengmeitech/canva
前兩天群友岸與橋在群里問(wèn)了這樣一個(gè)面試題: 看到這樣一個(gè)問(wèn)題,群里討論得很熱鬧,幾位群友也給出了一些解答,主要有兩種思路: ① 第一種思路是:依次輸出相應(yīng)電平,高、低電平持續(xù)的時(shí)間根據(jù)題目要求確定即可。關(guān)鍵代碼如下(代碼來(lái)自昵稱為宋陽(yáng)的群友)
gyh974
不知道起啥
289117336
Tronlong創(chuàng)龍
譚玉斌
zjhq
SIASGUOJIe
球球菌
大有可為
cy1u
Sampson01hlz
wanwanliyin
yang2014
huyangliu
云城a
Jessie0812
shaolw
xiaoguaixh
flayfly
YangcSIX
liwen111
baoyoubing
liqinglong1023
eda516