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