如何實(shí)現(xiàn)一個(gè)軟件定時(shí)器?
在Linux,uC/OS,F(xiàn)reeRTOS等操作系統(tǒng)中,都帶有軟件定時(shí)器,原理大同小異。典型的實(shí)現(xiàn)方....
嵌入式產(chǎn)品開發(fā)的基本流程和注意事項(xiàng)
需求定義用來描述產(chǎn)品的基本功能,對(duì)于公司來說,需求一般由該公司的市場銷售部門或該公司的主要客戶來制定....
嵌入式物聯(lián)網(wǎng)開源項(xiàng)目分享
很多初學(xué)者或者互聯(lián)網(wǎng)轉(zhuǎn)行從業(yè)者,在學(xué)習(xí)嵌入式技術(shù)的基本理論概念之后,可能會(huì)感覺到迷茫,感覺自己雖然學(xué)....
淺談嵌入式C語言各種數(shù)據(jù)類型的內(nèi)存映像
如果一個(gè)表達(dá)式同時(shí)包含signed和unsigned整型,signed會(huì)提升為unsgined,可能....
RK3568J支持非對(duì)稱AMP : Linux+RTOS/裸機(jī)啦!
經(jīng)驗(yàn)老道的工程師都知道,在工業(yè)應(yīng)用場景和業(yè)務(wù)邏輯里面,對(duì)CPU采集工業(yè)傳感器信號(hào)的實(shí)時(shí)性要求非常高,....
一位30歲嵌入式工程師的深度總結(jié)
剛開始上班的時(shí)候,感覺很不一樣,每天騎自行車去上班,心中充滿了神氣和滿足。
那時(shí)對(duì)待工作也是激....
嵌入式C語言中內(nèi)聚和耦合的定義淺析
低耦合,是指模塊之間盡可能的使其獨(dú)立存在,模塊之間不產(chǎn)生聯(lián)系不可能,但模塊與模塊之間的接口應(yīng)該盡量少....
列舉一些嵌入式Linux應(yīng)用開發(fā)里經(jīng)常使用的技巧和套路
本篇文章,我們基于ELF 1S這一款開發(fā)板,來列舉一些嵌入式Linux應(yīng)用開發(fā)里面,經(jīng)常使用到的開發(fā)....
基于WIFI網(wǎng)絡(luò)的車間設(shè)備監(jiān)測與控制系統(tǒng)設(shè)計(jì)
本設(shè)計(jì)推出了一種基于WIFI網(wǎng)絡(luò)的車間設(shè)備監(jiān)測與控制系統(tǒng)。
C語言大佬評(píng)價(jià)C語言從熟練到精通的幾個(gè)層級(jí)劃分 看你屬于哪個(gè)擋位
C語言可以說是一種"古老"的編程語言,也是目前嵌入式中主流的編程語言,沒有C語言就沒有今天的各種嵌入....
代碼重構(gòu)的經(jīng)驗(yàn)總結(jié)
具體的重構(gòu)手段可參考《代碼大全2》或《重構(gòu):改善既有代碼的設(shè)計(jì)》,本文不再班門弄斧,而側(cè)重重構(gòu)時(shí)一些....
加速嵌入式固件開發(fā)的小技巧
將產(chǎn)品投入市場的速度對(duì)產(chǎn)品的成功與否至關(guān)重要。對(duì)于創(chuàng)業(yè)團(tuán)隊(duì)和小規(guī)模企業(yè)來說,面對(duì)在盡可能短的時(shí)間發(fā)布....
談?wù)勄度胧杰浖嫒菪缘淖⒁馐马?xiàng)!
Length字段只設(shè)置了 1 個(gè)字節(jié),可能也有一定的奉獻(xiàn)。后面功能中如果有發(fā)較大的數(shù)據(jù),可能要分好多....
嵌入式7種架構(gòu)模式分析
? 嵌入式軟件因?yàn)橛布Y源限制,可能存在驅(qū)動(dòng)與應(yīng)用耦合的情況,但對(duì)于大型項(xiàng)目,資源充裕的情況下,復(fù)雜....
嵌入式實(shí)時(shí)操作系統(tǒng)AliOS Things的編碼風(fēng)格介紹
本文是AliOS Things提供的一套C語言代碼規(guī)范,適用的對(duì)象為符合C99標(biāo)準(zhǔn)的C語言工程。
一種實(shí)用的嵌入式無 OS 軟件框架
? ? 介紹 一種無OS的MCU實(shí)用軟件框架,包括任務(wù)輪詢管理,命令管理器、低功耗管理、環(huán)形緩沖區(qū)等....
介紹兩種嵌入式軟件超時(shí)(或定時(shí))的程序設(shè)計(jì)方案
在嵌入式軟件程序設(shè)計(jì)過程中中,經(jīng)常會(huì)遇到超時(shí)(或定時(shí))的處理情況,基本處理思想是在時(shí)間到的時(shí)候進(jìn)行相....
嵌入式C語言數(shù)組還能這樣玩?
給定一個(gè)含有n個(gè)元素的整型數(shù)組a,求a中所有元素的和??赡苣鷷?huì)覺得很簡單,是的,的確簡單,但是為什么....
嵌入式軟件可靠性設(shè)計(jì)的編程要點(diǎn)
設(shè)備的可靠性涉及多個(gè)方面:穩(wěn)定的硬件、優(yōu)秀的軟件架構(gòu)、嚴(yán)格的測試以及市場和時(shí)間的檢驗(yàn)等等。
詳細(xì)解析extern "C"的底層原理與實(shí)際應(yīng)用
這與C++有什么關(guān)系呢? 看看__cplusplus(注意前面是兩個(gè)下劃線) 的名字你就應(yīng)該知道它與....
分享10道有趣的嵌入式C語言面試題及答案
10個(gè)C語言面試題,涉及指針、進(jìn)程、運(yùn)算、結(jié)構(gòu)體、函數(shù)、內(nèi)存,看看你能做出幾個(gè)!
一個(gè)經(jīng)典的結(jié)構(gòu)體和聯(lián)合體共用實(shí)例
結(jié)構(gòu)體占用的內(nèi)存大小,首先和編譯器的系統(tǒng)位數(shù)有關(guān)系,類似于CPU是 64 bits 還是 32 bi....
幾個(gè)實(shí)用的嵌入式開發(fā)套路和技巧
對(duì)嵌入式工程師來說一個(gè)很大的好處是,我們的IDE和工具鏈可以自動(dòng)產(chǎn)生應(yīng)用程序或內(nèi)存空間校驗(yàn)和(Che....
RTOS應(yīng)用程序設(shè)計(jì)的五個(gè)實(shí)戰(zhàn)技巧
今天聊一下RTOS應(yīng)用程序設(shè)計(jì)的五個(gè)實(shí)戰(zhàn)技巧。
如何設(shè)計(jì)嵌入式C語言日志分級(jí)?
所謂日志分級(jí),就是將日志按照不同的層次,有選擇的輸出。