大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是在串口波特率識(shí)別實(shí)例里逐步展示i.MXRT上提升代碼執(zhí)行性能的十八般武藝。恩智浦MCUSE團(tuán)隊(duì)近期一直在加班加點(diǎn)趕SBL項(xiàng)目(解決客戶(hù)產(chǎn)品OTA需求),這個(gè)項(xiàng)目里集成了ISP本地升級(jí)(UART/USB)功能,其中UA...
作為京東集團(tuán)大佬,劉強(qiáng)東備受關(guān)注?;ヂ?lián)網(wǎng)界的大佬,很多都是程序員出身,或者會(huì)寫(xiě)代碼,就像雷軍、馬化騰、李彥宏、周鴻祎等,幾乎都是編程高手。于是有人問(wèn)道,劉強(qiáng)東的代碼水平如何?關(guān)于這個(gè)問(wèn)題,得到了很多網(wǎng)友的回答:頭條號(hào)@電子哥的日常:劉強(qiáng)東代碼水平非常厲害啊。高考是宿遷市的狀元,省...
關(guān)注「嵌入式大雜燴」,選擇「星標(biāo)公眾號(hào)」一起進(jìn)步!來(lái)源:麥克泰技術(shù)在許多實(shí)時(shí)應(yīng)用中,如電機(jī)控制、發(fā)動(dòng)機(jī)控制、無(wú)線(xiàn)通信等時(shí)間敏感的應(yīng)用,CPU可能花費(fèi)不到5%的時(shí)間執(zhí)行代碼。這些嵌入式系統(tǒng)通常用C語(yǔ)言編寫(xiě),開(kāi)發(fā)人員可能會(huì)使用到匯編語(yǔ)言?xún)?yōu)化代碼,以滿(mǎn)足時(shí)間期限(deadline)要求...
2020年我們經(jīng)歷了很多大起大落,遠(yuǎn)程辦公以及在家隔離對(duì)我們產(chǎn)生了諸多影響。然而在數(shù)字轉(zhuǎn)換與軟件領(lǐng)域,2020年注定是不平凡的一年。受疫情的影響,許多企業(yè)都被迫開(kāi)始通過(guò)各種形式發(fā)展在線(xiàn)業(yè)務(wù),而軟件開(kāi)發(fā)服務(wù)對(duì)企業(yè)發(fā)展的重要性也達(dá)到了前所未有的高度。因此,我們需要時(shí)刻關(guān)注行業(yè)的當(dāng)前發(fā)...
大家好,我是小麥,之前有讀者問(wèn)我,怎么高效地使用GitHub?我和他解釋了一下,GitHub是個(gè)網(wǎng)站,想要玩轉(zhuǎn)它,Git的知識(shí)也必不可少,這里和大家分享一下這篇關(guān)于Git的教程,圖文并茂,建議收藏。Git是程序員學(xué)習(xí)和工作都離不開(kāi)發(fā)工具,也是非程序員好用的文檔版本管理工具。本文圖...
關(guān)注、星標(biāo)公眾號(hào),直達(dá)精彩內(nèi)容來(lái)源|嵌入式arm十個(gè)最值得閱讀學(xué)習(xí)的C開(kāi)源項(xiàng)目代碼1.Webbench2.Tinyhttpd3.cJSON4.CMockery5.?Libev6.Memcached7.Lua8.SQLite9.UNIXv610.NETBSD1.WebbenchWe...
來(lái)源|?最后一個(gè)bug正文大家好,我是bug菌!今天主要是收集并精選了一些自己所了解和學(xué)習(xí)過(guò)的優(yōu)秀的嵌入式開(kāi)源框架代碼和項(xiàng)目,不太了解的就不推薦給大家了,因?yàn)殚_(kāi)源的東西實(shí)在是太多了,魚(yú)龍混雜,所以取其精華去其糟粕是迫在眉睫的大事~當(dāng)然也不要總是沉浸在開(kāi)源的東西之中無(wú)法自拔,開(kāi)源雖...
#?干了這碗雞湯生活是苦難的,我又劃著我的斷槳出發(fā)了。--博爾赫斯想必很多人都聽(tīng)說(shuō)過(guò)虛函數(shù)開(kāi)銷(xiāo)大,貌似很多答案都說(shuō)是因?yàn)樘摵瘮?shù)表導(dǎo)致的那一次間接調(diào)用,真的如此嗎?直接看下面這兩段代碼:#include?#include?"timer.h"struct?Base?{???publi...
來(lái)源:InfoQ,作者|褚杏娟核子可樂(lè)“我終于又能親手解決軟件工程問(wèn)題了,這才是我真正喜歡的事情?!碑?dāng)?shù)貢r(shí)間7月22日,《2020胡潤(rùn)全球獨(dú)角獸榜》中排名58位的科技公司HashiCorp的創(chuàng)始人MitchellHashimoto發(fā)布內(nèi)部信表示,他將辭去公司CTO的職位,同時(shí)退出...
2020年我們經(jīng)歷了很多大起大落,遠(yuǎn)程辦公以及在家隔離對(duì)我們產(chǎn)生了諸多影響。然而在數(shù)字轉(zhuǎn)換與軟件領(lǐng)域,2020年注定是不平凡的一年。受疫情的影響,許多企業(yè)都被迫開(kāi)始通過(guò)各種形式發(fā)展在線(xiàn)業(yè)務(wù),而軟件開(kāi)發(fā)服務(wù)對(duì)企業(yè)發(fā)展的重要性也達(dá)到了前所未有的高度。因此,我們需要時(shí)刻關(guān)注行業(yè)的當(dāng)前發(fā)...
“開(kāi)發(fā)到死,永不停更?!比绻獑?wèn)有史以來(lái)最史詩(shī)般的計(jì)算機(jī)程序是什么,《矮人要塞》一定榜上有名。這是一款2006年面世的游戲,開(kāi)創(chuàng)性地將“先設(shè)定好基本規(guī)則,剩下的就讓游戲和玩家自己去發(fā)掘”的理念帶到了電子游戲領(lǐng)域?!段业氖澜纭烽_(kāi)發(fā)者曾表示《矮人要塞》深刻啟發(fā)了他的游戲設(shè)計(jì)思路。整個(gè)...
互聯(lián)網(wǎng)大廠里老人帶新人是常事,在這個(gè)過(guò)程中,由于年齡差距、觀念不同、能力差異,很可能會(huì)出現(xiàn)誤會(huì)和矛盾,老人覺(jué)得新人不懂事,新人覺(jué)得老人太古板。一個(gè)滴滴的程序員在帶校招應(yīng)屆生的時(shí)候,被對(duì)方的種種行為搞到崩潰,忍不住發(fā)帖抱怨該應(yīng)屆生的“不良習(xí)氣”:1.一次睡午覺(jué)睡到開(kāi)會(huì)遲到了十多分鐘...
關(guān)注、星標(biāo)嵌入式客棧,精彩及時(shí)送達(dá)[導(dǎo)讀]朋友們,大家好,我是逸珺。今天分享一下如何在用戶(hù)空間操作IIO設(shè)備。IIO設(shè)備能實(shí)現(xiàn)很多有價(jià)值的應(yīng)用,有興趣的一起來(lái)看看~什么是IIO設(shè)備IIO是IndustrialI/O的縮寫(xiě),是Linux下為工業(yè)輸入輸出所設(shè)計(jì)的子系統(tǒng)。其主要目的是為...
??我將常用的軟件設(shè)計(jì)模式,做了匯總,目錄如下:(考慮到內(nèi)容篇幅較大,為了便于大家閱讀,將軟件設(shè)計(jì)模式系列(共23個(gè))拆分成四篇文章,每篇文章講解六個(gè)設(shè)計(jì)模式,采用不同的顏色區(qū)分,便于快速消化記憶)本文,主要講解模板模式、策略模式、狀態(tài)模式、觀察者模式、訪問(wèn)者模式、備忘錄模式1、...
“微服務(wù)并不能解決你的爛代碼問(wèn)題很久以來(lái),軟件的交付質(zhì)量一直是一個(gè)大家比較關(guān)心的問(wèn)題,而程序員和架構(gòu)師也一直在極力尋找一種更好的方式來(lái)構(gòu)建應(yīng)用系統(tǒng)。隨著互聯(lián)網(wǎng)爆炸式的增長(zhǎng),對(duì)于系統(tǒng)的交付速度和質(zhì)量的要求也日漸提高,這不僅對(duì)程序員寫(xiě)的程序,而且對(duì)架構(gòu)師對(duì)整個(gè)系統(tǒng)的架構(gòu)能力提出了更高...
來(lái)源| 嵌入式客棧有小伙伴問(wèn):如何能快速提升編程能力?這感覺(jué)永遠(yuǎn)沒(méi)有正確答案,每個(gè)人都有自己的套路,今天就來(lái)聊聊我對(duì)這個(gè)問(wèn)題的看法:學(xué)會(huì)高效讀代碼,就是一個(gè)不錯(cuò)的辦法。閱讀代碼,可能和寫(xiě)代碼一樣重要!為什么要會(huì)讀代碼?考慮這樣一些場(chǎng)景:Case1:你還在讀書(shū),照著教程,...
大家好,我是小林。昨天發(fā)了一篇「小林手撕LRU算法」的文章,當(dāng)時(shí)這個(gè)算法寫(xiě)比較趕,導(dǎo)致代碼里面有一些不對(duì)的地方,被細(xì)心的讀者發(fā)現(xiàn)了。有時(shí)候自己寫(xiě)的代碼真的是當(dāng)局者迷,旁觀者清,所以codereview環(huán)節(jié)是很重要的,很難有人能一次性寫(xiě)出「完美」的代碼。問(wèn)題一上篇文章我說(shuō)std::...
從寫(xiě)代碼到運(yùn)營(yíng),這位研發(fā)小仙女將華為開(kāi)源社區(qū)運(yùn)營(yíng)火了!
命名空間、靜態(tài)成員、友元函數(shù)及運(yùn)算符重載
前言在上述教程中,我們已經(jīng)完成了 C 相對(duì)于 C語(yǔ)言來(lái)說(shuō)獨(dú)特的語(yǔ)法部分,在接下來(lái)的教程中,我們將敘述 C