關(guān)閉

嵌入式云IOT技術(shù)圈

  • 開源按鍵組件MultiButton支持菜單操作(事件驅(qū)動(dòng)型)

    之前一個(gè)老友寫的MultiButton開源按鍵組件的剖析講解,它的設(shè)計(jì)思想簡(jiǎn)潔且高效,這篇文章我上周也分享出來(lái)給大家共同來(lái)學(xué)習(xí)了。? 第1期 | MultiButton,一個(gè)小巧簡(jiǎn)單易用的事件驅(qū)動(dòng)型按鍵驅(qū)動(dòng)模塊 至于介紹和使用在這里我就不多說(shuō)了,相信看上面這篇文章你應(yīng)

  • C語(yǔ)言常用的幾種排序

    把之前公眾號(hào)發(fā)的文章重新排版進(jìn)行整理,方便以后復(fù)習(xí)也方便大家瀏覽收藏。 冒泡排序 假設(shè)要對(duì)含有n個(gè)數(shù)的序列進(jìn)行升序排列,冒泡排序算法步驟是:1、從存放序列的數(shù)組中的第一個(gè)元素開始到最后一個(gè)元素,依次對(duì)相鄰兩數(shù)進(jìn)行比較,若前者大后者小,則交換兩數(shù)

    嵌入式
    2020-09-08
  • 【物聯(lián)網(wǎng)】WiFi基礎(chǔ)知識(shí)

    wifi的802.11協(xié)議中比較常見的知識(shí)做一個(gè)基本的總結(jié)和整理 一、基本概述 ============================ 1、有線和無(wú)線網(wǎng)絡(luò) 目前有線網(wǎng)絡(luò)中最著名的是以太網(wǎng)(Ethenet),但是無(wú)線網(wǎng)絡(luò)WLAN是一個(gè)很有前景的發(fā)展領(lǐng)域,雖然可能不會(huì)完全取代以太網(wǎng),但是它正擁有越

    嵌入式
    2020-09-08
  • 侃侃單片機(jī)的裸奔程序的框架

    任何對(duì)時(shí)間要求苛刻的需求都是我們的敵人,在必要的時(shí)候我們只有增加硬件成本來(lái)消滅它;比如你要8個(gè)數(shù)碼管來(lái)顯示,我們?cè)跊](méi)有相關(guān)的硬件支持的時(shí)候必須用MCU以動(dòng)態(tài)掃描的方式來(lái)使其工作良好;而動(dòng)態(tài)掃描將或多或少的阻止了MCU處理其他的事情。在MCU負(fù)擔(dān)很重的

  • 【深度長(zhǎng)文】還是沒(méi)忍住,聊聊神奇的無(wú)鎖隊(duì)列吧!

    這篇長(zhǎng)文除了由淺入深的一步步迭代出無(wú)鎖隊(duì)列的實(shí)現(xiàn)原理,也會(huì)借此說(shuō)說(shuō)如何在項(xiàng)目中注意避免寫出有 BUG 的程序,與此同時(shí)也會(huì)簡(jiǎn)單聊聊如何測(cè)試一段代碼,而這些能力應(yīng)該是所有軟件開發(fā)工作者都應(yīng)該引起注意的。而在介紹的過(guò)程中也會(huì)讓你明白理論和實(shí)際的差距

    嵌入式
    2020-09-08
  • 數(shù)組和指針一道非常值得深思的筆試題

    之前筆試就遇到下面這道題,誰(shuí)都不敢說(shuō)自己的C/C++能有多精通,當(dāng)然,工作一久,很多老毛病也就容易犯了,所以說(shuō),理論是真的很重要的,下面這道題,說(shuō)實(shí)話還是挺基礎(chǔ)的,雖然當(dāng)時(shí)筆試被我給猜對(duì)了,但還是要深究一下具體的轉(zhuǎn)換細(xì)節(jié)。 如題: #include

    嵌入式
    2020-09-08
  • 數(shù)據(jù)結(jié)構(gòu)之二叉樹

    樹(tree)是包含n(n>0)個(gè)結(jié)點(diǎn)的有窮集,其中: 1.每個(gè)元素稱為結(jié)點(diǎn)(node); 2.有一個(gè)特定的結(jié)點(diǎn)被稱為根結(jié)點(diǎn)或樹根(root)。 3.除根結(jié)點(diǎn)之外的其余數(shù)據(jù)元素被分為m(m≥0)個(gè)互不相交的集合T1,T2,……Tm-1,其中每一個(gè)集合Ti(1<=i<=m)本身也是一棵

    嵌入式
    2020-09-08
  • 第1期 | MultiButton,一個(gè)小巧簡(jiǎn)單易用的事件驅(qū)動(dòng)型按鍵驅(qū)動(dòng)模塊

    嵌入式開源項(xiàng)目精選專欄 本專欄由Mculover666創(chuàng)建,主要內(nèi)容為尋找嵌入式領(lǐng)域內(nèi)的優(yōu)質(zhì)開源項(xiàng)目,一是幫助開發(fā)者使用開源項(xiàng)目實(shí)現(xiàn)更多的功能,二是通過(guò)這些開源項(xiàng)目,學(xué)習(xí)大佬的代碼及背后的實(shí)現(xiàn)思想,提升自己的代碼水平,和其它專欄相比,本專欄的優(yōu)勢(shì)在于:

  • C語(yǔ)言將xxx.bin文件轉(zhuǎn)為數(shù)組

    剛開始工作的時(shí)候?qū)崿F(xiàn)過(guò)公司的一個(gè)項(xiàng)目需求,大致描述如下: 實(shí)現(xiàn)一個(gè)SPI-flash讀寫程序,目的是要將一個(gè)二進(jìn)制文件寫到SPI_FLASH中,最后通過(guò)開機(jī)讀取,實(shí)際上這個(gè).bin文件就是uboot和second-boot的結(jié)合體。通過(guò)SD卡寫到SPI-FLASH中就可以脫離SD卡開機(jī)啟動(dòng)了

    嵌入式
    2020-09-08
  • 開源STM32產(chǎn)品:無(wú)線點(diǎn)菜寶使用評(píng)測(cè)

    下面這個(gè)產(chǎn)品是有一次在我的技術(shù)QQ群上看到有人發(fā)出來(lái)的,我看完毫不猶豫就買下來(lái)了,因?yàn)樘阋?,只花了?8塊錢收獲了這么一個(gè)可以學(xué)習(xí)的寶貝!這是一個(gè)基于STM32F103RCT6的項(xiàng)目,光硬件成本都不止38塊了吧?據(jù)說(shuō)是該產(chǎn)品的客戶跑路了,所以公司無(wú)奈把庫(kù)存

    嵌入式
    2020-09-08
  • STM32CubeMX + STM32F1系列開發(fā)時(shí)遇到的四個(gè)問(wèn)題及解決方案分享

    (圖片為小馬哥TJ-STM32F103C8最小系統(tǒng)) 這四個(gè)問(wèn)題是我在使用STM32F103C8T6 + STM32CubeMX做項(xiàng)目時(shí)遇到的,給大家分享一下,以下四個(gè)問(wèn)題重要程度依次降低,分別是: ① 調(diào)試選項(xiàng)問(wèn)題(默認(rèn)會(huì)造成下載器無(wú)法下載); ② 定時(shí)器設(shè)置占空比的函數(shù)找不到報(bào)錯(cuò)的

  • 【Linux系統(tǒng)編程】可重入和不可重入函數(shù)

    1 不可重入函數(shù) 在實(shí)時(shí)系統(tǒng)的設(shè)計(jì)中,經(jīng)常會(huì)出現(xiàn)多個(gè)任務(wù)調(diào)用同一個(gè)函數(shù)的情況。如果有一個(gè)函數(shù)不幸被設(shè)計(jì)成為這樣:那么不同任務(wù)調(diào)用這個(gè)函數(shù)時(shí)可能修改其他任務(wù)調(diào)用這個(gè)函數(shù)的數(shù)據(jù),從而導(dǎo)致不可預(yù)料的后果。這樣的函數(shù)是不安全的函數(shù),也叫不可重入函數(shù)。

    嵌入式
    2020-09-08
  • 【Linux系統(tǒng)編程】IO標(biāo)準(zhǔn)緩沖區(qū)

    1. 緩沖區(qū)概述 標(biāo)準(zhǔn)I/O提供了三種類型的緩沖: 1、全緩沖: 在填滿標(biāo)準(zhǔn)I/O緩沖區(qū)后才進(jìn)行實(shí)際I/O操作。常規(guī)文件(如普通文本文件)通常是全緩沖的。 2、行緩沖: 當(dāng)在輸入和輸出中遇到換行符時(shí),標(biāo)準(zhǔn)I/O庫(kù)執(zhí)行I/O操作。這允許我們一次輸出一個(gè)字符,但只有在

  • 【程序人生】程序員接私活常用平臺(tái)匯總

    01. 前言 關(guān)于程序員接私活,社會(huì)各界說(shuō)法不一。按照作者的觀點(diǎn)來(lái)說(shuō)如果你確實(shí)急用錢,價(jià)格又合適,那就去做。如果不怎么缺錢,那就接私活之前要好好考慮。私活的錢不好掙是一個(gè)方面,更重要的是如果你把做私活的時(shí)間花在提升自己上,產(chǎn)生的價(jià)值就要大得多。

    嵌入式
    2020-09-08
  • C語(yǔ)言寫一個(gè)2048游戲

    大部分同學(xué)學(xué)習(xí)C語(yǔ)言編程以后不知道能通過(guò)什么樣的項(xiàng)目才可以鍛煉自己的思維功力,2048相信大家都應(yīng)該熟悉,不管是手機(jī)上還是網(wǎng)頁(yè)版的相信大家都玩過(guò),這個(gè)簡(jiǎn)單的控制臺(tái)版本的游戲是我曾經(jīng)在偉易達(dá)上班時(shí)一個(gè)嵌入式應(yīng)用游戲部門的大佬設(shè)計(jì)的,適合于喜歡用C語(yǔ)

    嵌入式
    2020-09-08
簡(jiǎn)介
分享單片機(jī)、嵌入式Linux/Android、物聯(lián)網(wǎng)等相關(guān)產(chǎn)品項(xiàng)目開發(fā)經(jīng)驗(yàn),打造最硬核嵌入式技術(shù)公眾號(hào)。
關(guān)注他的人
  • twtw

  • qzc0927

  • 289117336

  • Tronlong創(chuàng)龍

  • yangjing29

  • w20032004

  • 大有可為

  • WANGY2000

  • azhangxingweia

  • xiaoguaixh

  • flayfly

  • spartacusa

  • aigo13428149596

  • 海樓1317

  • liqinglong1023