[導(dǎo)讀]遇到一些朋友說信號(hào)處理真難,學(xué)是很辛苦的學(xué)了,就是不知道怎么用。學(xué)而不能致用,如此辛苦的學(xué)習(xí)就有點(diǎn)費(fèi)時(shí)費(fèi)力了。當(dāng)然本文也并非想說學(xué)必致用,有的東西學(xué)了還真不見得能用上。只不過學(xué)過的,想用的要會(huì)用則達(dá)到學(xué)的目的了。此言:學(xué)以致用,學(xué)能致用!謹(jǐn)與諸君共勉!很多時(shí)候,為什么學(xué)而...
看膩了認(rèn)知雞湯,你一無所獲,味同嚼蠟?看累了萬字長文,你收藏了事,心事重重?那么,歡迎來到濤哥公眾號(hào),我們一起,上點(diǎn)算法小菜,斟點(diǎn)程序小酒,品味一下短小的趣味算法和程序,別有一番風(fēng)味。面試題目在本文中,我們要討論的問題,小學(xué)生都可以看懂,卻出現(xiàn)在程序員的面試中,是我當(dāng)時(shí)應(yīng)聘一家游...
堅(jiān)持思考,就會(huì)很酷在Linux系統(tǒng)之中有一個(gè)核心武器:epoll池,在高并發(fā)的,高吞吐的IO系統(tǒng)中常常見到epoll的身影。IO多路復(fù)用在Go里最核心的是Goroutine,也就是所謂的協(xié)程,協(xié)程最妙的一個(gè)實(shí)現(xiàn)就是異步的代碼長的跟同步代碼一樣。比如在Go中,網(wǎng)絡(luò)IO的read,w...
大家好,我是小麥,上一次的文章《一個(gè)超級(jí)實(shí)用的源碼閱讀小技巧》,我簡單提到通過gccegyptgraphviz(dot)這三個(gè)工具,快速生成函數(shù)調(diào)用圖,總體來說也非常好用。眾所周知VSCode,Sorceinsight非常好用,?understand相對(duì)小眾,但也非常優(yōu)質(zhì),不過需...
大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是在串口波特率識(shí)別實(shí)例里逐步展示i.MXRT上提升代碼執(zhí)行性能的十八般武藝。恩智浦MCUSE團(tuán)隊(duì)近期一直在加班加點(diǎn)趕SBL項(xiàng)目(解決客戶產(chǎn)品OTA需求),這個(gè)項(xiàng)目里集成了ISP本地升級(jí)(UART/USB)功能,其中UA...
今天給大家分享一下:如何用Qt實(shí)現(xiàn)一個(gè)launcher(程序啟動(dòng)器)。運(yùn)行效果:github鏈接:https://github.com/alamminsalo/qml-launcher代碼很少,C部分大約100行代碼。下面是實(shí)現(xiàn)過程。1.創(chuàng)建QML應(yīng)用在QtCreator依次點(diǎn)擊...
[導(dǎo)讀]大家好,我是逸珺。前面一文利用FreeRTOS點(diǎn)燈,算是將FreeRTOS給跑起來了,要用好RTOS,從黑盒角度去理解一下調(diào)度器是怎么工作的是很必要的,當(dāng)然如果想研究其內(nèi)部實(shí)現(xiàn)原理,可以去讀其內(nèi)部實(shí)現(xiàn)代碼,但是個(gè)人感覺如果是從用的角度,把內(nèi)核看成黑盒,跳出來梳理一下概念也...
一、前言二、RPC基礎(chǔ)概念三、protobuf基本使用四、libevent五、實(shí)現(xiàn)RPC框架1.基本框架構(gòu)思2.元數(shù)據(jù)的設(shè)計(jì)3.分析:客戶端發(fā)送請(qǐng)求4.分析:服務(wù)端接收請(qǐng)求5.分析:服務(wù)端發(fā)送響應(yīng)6.分析:客戶端接收響應(yīng)六、總結(jié)1.protobuf的核心2.未解決的問題Warni...
計(jì)算科學(xué)中的所有問題都可以通過增加一層抽象來解決。Allproblemsincomputersciencecanbesolvedbyanotherlevelofindirection.沒有抽象的世界想象這樣一種場景,如果我們的語言中沒有代詞這種形式,那么我們想表達(dá)“張三是個(gè)好人“...
關(guān)注、星標(biāo)嵌入式客棧,精彩及時(shí)送達(dá)[導(dǎo)讀]大家好,我是逸珺。今天來分享一下,之前項(xiàng)目中使用FreeRTOS搭建的Event-Driven事件驅(qū)動(dòng)框架。什么是Event-Driven?Event-DrivenEvent在計(jì)算機(jī)編程方法中,是一種廣為使用的編程范式。比如Windows...
摘要:平衡小車大家應(yīng)該見到過很多了,比如最有名的要數(shù)野生鋼鐵俠稚暉君的自行車平衡小車了。那個(gè)玩意太高級(jí)一般人做不出來,作為學(xué)生或者DIY愛好者做一輛小型的mini平衡小車還是可以實(shí)現(xiàn)的。隨著16屆恩智浦杯全國大學(xué)生智能汽車大賽新增單車?yán)M,平衡小車的實(shí)現(xiàn)正在成為電子愛好者最受歡...
關(guān)注下方公眾號(hào),分享硬核知識(shí)?作者|小夕?出品|公眾號(hào):小夕學(xué)算法題目從撲克牌中隨機(jī)抽5張牌,判斷是不是一個(gè)順子,即這5張牌是不是連續(xù)的。2~10為數(shù)字本身,A為1,J為11,Q為12,K為13,而大、小王為0,可以看成任意數(shù)字。A不能視為14。示例?1:輸入:[1,2,3,4,...
#?干了這碗雞湯生活是苦難的,我又劃著我的斷槳出發(fā)了。--博爾赫斯想必很多人都聽說過虛函數(shù)開銷大,貌似很多答案都說是因?yàn)樘摵瘮?shù)表導(dǎo)致的那一次間接調(diào)用,真的如此嗎?直接看下面這兩段代碼:#include?#include?"timer.h"struct?Base?{???publi...
[導(dǎo)讀]大家好,我是逸珺。今天想分享一種超級(jí)實(shí)用的步進(jìn)電機(jī)調(diào)速算法,這種算法在步進(jìn)電機(jī)調(diào)速方案中可以說是一種非常優(yōu)異的方案。梯形調(diào)速算法為啥需要設(shè)計(jì)一個(gè)調(diào)速算法呢?步進(jìn)電機(jī)不是給多少脈沖就動(dòng)多少步嗎?但是帶上負(fù)載了就可能失步,所謂失步,簡單理解就是實(shí)際電機(jī)軸轉(zhuǎn)過的度數(shù),沒有輸入脈...
最近有讀者問了這么一個(gè)問題:為啥RTOS的系統(tǒng)滴答(Tick)默認(rèn)配置都是1000,我配置為100、10000,或者2000可以不?相信很多初學(xué)者都有這個(gè)疑問,包括我初學(xué)RTOS也曾困惑滴答配置不同值到底有啥不同和影響。今天就來簡單說下關(guān)于RTOS系統(tǒng)滴答的內(nèi)容!什么是系統(tǒng)滴答?...
twtw
289117336
Tronlong創(chuàng)龍
phane99
人生如戲啊
大有可為
yang2014
云城a
xiaoguaixh
格物為知
liqinglong1023