知道有多少人折騰過液晶顯示的菜單,我覺得很多人都應(yīng)該搞過,我還記得以前大學(xué)參加電子設(shè)計競賽獲獎的作品,我就用到了一個12864,里面有菜單功能。以前可能覺得菜單高大上,其實并不是想象中的復(fù)雜,本文為大家分享一個用單色屏做的菜單框架。代碼托管在github:https://gith...
來源|?華為麒麟嵌入式工程師都知道什么是CPU、MCU,其中還有一位成員大家也經(jīng)常聽說,那就是:DSPDSP到底是什么?一起來通過故事看看吧!
不想錯過我的推送,記得右上角-查看公眾號-設(shè)為星標(biāo),摘下星星送給我沒有信號發(fā)生器?自己做一個唄!買得起的…就不用看這篇文章了,開個玩笑,DDS實現(xiàn)波形輸出的代碼還是很值得一看的。STM32DDS是我能想到的自制信號發(fā)生器的最優(yōu)方案了,同時自制過程中,我也收獲了很多知識和技能,希望...
目錄bootloader跳轉(zhuǎn)到操作系統(tǒng)操作系統(tǒng)跳轉(zhuǎn)到應(yīng)用程序應(yīng)用程序調(diào)用操作系統(tǒng)中的函數(shù)不論是在x86平臺上,還是在嵌入式平臺上,系統(tǒng)的啟動一般都經(jīng)歷了bootloader到操作系統(tǒng),再到應(yīng)用程序,這樣的三級跳過程。每一個相互交接的過程,都是我們學(xué)習(xí)的重點。這篇文章,我們?nèi)匀灰詘...
來源:公眾號【魚鷹談單片機(jī)】作者:魚鷹OspreyID??:emOsprey在一些比較嚴(yán)格的行業(yè)里面,不是說你的程序能完成必要功能就可以,還需要添加一些額外的功能,比如最常見的看門狗功能,它可以在程序死機(jī)時完成重啟,但也僅僅如此而已。很多異常它是無法檢查的,比如程序偶然跑飛,ra...
[導(dǎo)讀]大家好,我是逸珺。今天來聊一下QList,QList是一種QT容器,如果能熟練使用它,會非常香。什么是QListQList是QT中通用容器類,它將對象存儲在一個表中,該表提供基于索引的快速訪問和基于索引的插入和刪除。熟悉C標(biāo)準(zhǔn)庫的話,就類似于std:list,為什么這里描...
今天看到大佬肖遙兄分享的一篇文章:【架構(gòu)篇】嵌入式編程中如何給代碼的結(jié)構(gòu)分層提到了高內(nèi)聚,低耦合,軟件分層等等的概念。之前又有小伙伴在后臺留言說讓我分享一篇這樣的文章,所以今天它來了!廢話不多說,理論講太多沒啥感覺,這些條條框框本質(zhì)就是基于面對對象的設(shè)計模式相關(guān)的一些理論,設(shè)計模...
作者C.J.Abate(美國)譯者君謙機(jī)器學(xué)習(xí)(ML)作為人工智能的一個子類,在各個領(lǐng)域(包括大氣科學(xué)和計算機(jī)視覺)都得到了廣泛的應(yīng)用。正如哈佛大學(xué)博士MatthewStewart所說,tinyML是一個新興的發(fā)展學(xué)科,它能夠在資源受限的微控制器上實現(xiàn)低資源消耗、低功耗的機(jī)器學(xué)習(xí)...
介紹一些認(rèn)真分享的朋友,平時也經(jīng)常會與他們在網(wǎng)上相互交流。有的專注于硬件,有的專注Linux,有的做應(yīng)用多一些。有興趣去讀讀他們分享的技術(shù)文章,關(guān)注一波吧txp玩Linux?參與過技術(shù)書籍的編寫,一個癡迷音視頻的后浪!主要分享音視頻、流媒體相關(guān)知識,如果對音視頻感興趣的朋友可以關(guān)...
關(guān)注、星標(biāo)嵌入式客棧,精彩及時送達(dá)[導(dǎo)讀]大家好,我是逸珺。前面寫了一些SPI/I2C/RS-485之類的文章,有朋友留言希望能分享一些USB方面的梳理總結(jié),今天就從系統(tǒng)標(biāo)準(zhǔn)層面先來梳理一下。看看有沒有朋友喜歡。先從系統(tǒng)層面來梳理。個人學(xué)習(xí),習(xí)慣于先從整體上摸個大概,然后再對感興...
C語言內(nèi)存管理指對系統(tǒng)內(nèi)存的分配、創(chuàng)建、使用這一系列操作。在內(nèi)存管理中,由于是操作系統(tǒng)內(nèi)存,使用不當(dāng)會造成畢竟麻煩的結(jié)果。本文將從系統(tǒng)內(nèi)存的分配、創(chuàng)建出發(fā),并且使用例子來舉例說明內(nèi)存管理不當(dāng)會出現(xiàn)的情況及解決辦法。一、內(nèi)存在計算機(jī)中,每個應(yīng)用程序之間的內(nèi)存是相互獨立的,通常情況下...
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家分享的是Cortex-M中斷向量表原理及其重定向方法。接著前文《嵌入式Cortex-M裸機(jī)環(huán)境下臨界區(qū)保護(hù)的三種實現(xiàn)》繼續(xù)聊,嵌入式代碼設(shè)計里有時候一些特殊操作(比如XIP下Flash擦寫、低功耗模式切換)不能被隨意打斷,或...
對于我們大部分的工程師在工作中,不管接觸是是嵌入式,單片機(jī),還是信號處理,圖像圖形處理各方面來說,傅里葉變換對現(xiàn)在通信的重要性還是不言而語。當(dāng)我們已經(jīng)習(xí)慣用頻域去描述一個信號的時候,你可曾思考過其真實的樣子到底是什么?但不幸的是,傅立葉變換的公式看起來太復(fù)雜了,所以很多人來說就很...