關(guān)閉
  • 愛(ài)上單片機(jī),拿下獎(jiǎng)學(xué)金,一名嵌入式小白的成長(zhǎng)記錄

    最近來(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)掛了兩次~)。 后

  • C語(yǔ)言、嵌入式項(xiàng)目中一些常用知識(shí)及技巧:第一彈

    大家好,我是ZhengN。本次給大家分享一些C語(yǔ)言、嵌入式項(xiàng)目中的常用知識(shí)。 1、使用宏給結(jié)構(gòu)體初始化 如果頻繁使用一個(gè)結(jié)構(gòu)體的話,使用使用宏來(lái)給結(jié)構(gòu)體進(jìn)行賦值是很方便的一種做法。 例子: 左右滑動(dòng)查看全部代碼>>> #include? #define??NEW_RECT(l

  • bug解決不了?使用日志法

    交心 在我們嵌入式開(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)試日志卻是比較

    嵌入式
    2020-08-13
  • 99%人都不知道的"##"里用法~

    【說(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ǔ)言大賽

    嵌入式
    2020-08-07
  • 嵌入式百寶箱:第8期

    各位,不好意思!遲來(lái)的匯總。 嵌入式百寶箱是咱公眾號(hào)推文匯總的一種形式。主要是匯總本周發(fā)布過(guò)的推文,并做一些概述及推薦語(yǔ)。這樣可以讓一些錯(cuò)過(guò)推文的朋友可以根據(jù)自己的需要選擇性的去讀一些文章。 同時(shí),也可能會(huì)分享一些雜談。比如分享我自己的一些個(gè)

    嵌入式
    2020-08-03
  • C語(yǔ)言對(duì)象編程第三彈:多態(tài)

    點(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)。

  • OpenBLT Bootloader的使用分享

    前言 分享的C語(yǔ)言的帖子大家似乎不太感興趣,那我們就拿起吃灰的板子來(lái)玩吧。。 前幾天在安富萊公眾號(hào)有了解到OpenBLT,今天我們就來(lái)實(shí)踐一下: OpenBLT 簡(jiǎn)介 OpenBLT是一種開(kāi)源引導(dǎo)加載程序,可以在任何微控制器上運(yùn)行并使用任何類型的通信接口來(lái)執(zhí)行軟件更

    嵌入式
    2020-08-03
    pen
  • C語(yǔ)言對(duì)象編程第二彈:繼承

    前言 上一篇分享了《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ù),只需

  • 一些實(shí)用的C語(yǔ)言小技巧

    每天一點(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ǔ)言中位和字

    嵌入式
    2020-07-28
  • C語(yǔ)言對(duì)象編程第一彈:封裝與抽象

    前言 上次整理了一篇關(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)就是能使我們

  • 這種求結(jié)構(gòu)體成員大小的方法你可能還沒(méi)掌握~

    在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;???

    嵌入式
    2020-07-22
  • 深度實(shí)踐嵌入式調(diào)試神器MicroLab

    上一篇文章嵌入式調(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

  • 請(qǐng)寫一個(gè)函數(shù)輸出如下波形

    前兩天群友岸與橋在群里問(wèn)了這樣一個(gè)面試題: 看到這樣一個(gè)問(wèn)題,群里討論得很熱鬧,幾位群友也給出了一些解答,主要有兩種思路: ① 第一種思路是:依次輸出相應(yīng)電平,高、低電平持續(xù)的時(shí)間根據(jù)題目要求確定即可。關(guān)鍵代碼如下(代碼來(lái)自昵稱為宋陽(yáng)的群友)

    嵌入式
    2020-07-13
  • 多線程的使用

    本章將分為兩大部分進(jìn)行講解,前半部分將引出線程的使用場(chǎng)景及基本概念,通過(guò)示例代碼來(lái)說(shuō)明一個(gè)線程創(chuàng)建到退出到回收的基本流程。后半部分則會(huì)通過(guò)示例代碼來(lái)說(shuō)明如何控制好線程,從臨界資源訪問(wèn)與線程的執(zhí)行順序控制上引出互斥鎖、信號(hào)量的概念與使用方法。

    嵌入式
    2020-07-10
簡(jiǎn)介
本公眾號(hào)專注于嵌入式技術(shù),包括但不限于C/C++、嵌入式、物聯(lián)網(wǎng)、Linux等編程學(xué)習(xí)筆記,同時(shí)內(nèi)包含大量的學(xué)習(xí)資源。
關(guān)注他的人
  • gyh974

  • 不知道起啥

  • 289117336

  • Tronlong創(chuàng)龍

  • 譚玉斌

  • zjhq

  • SIASGUOJIe

  • 球球菌

  • 大有可為

  • cy1u

  • Sampson01hlz

  • wanwanliyin

  • yang2014

  • huyangliu

  • 云城a

  • Jessie0812

  • shaolw

  • xiaoguaixh

  • flayfly

  • YangcSIX

  • liwen111

  • baoyoubing

  • liqinglong1023

  • eda516