在嵌入式開發(fā)中,宏定義非常強(qiáng)大也非常便捷,如果正確使用可以讓你的工作事半功倍。然而,在很多的C程序中,你可能會(huì)看到不是那么直接的比較特殊一點(diǎn)的宏定義。
嵌入式的工程師一般都知道CAN總線廣泛應(yīng)用到汽車中,其實(shí)船艦電子設(shè)備通信也廣泛使用CAN,隨著國家對海防的越來越重視,對CAN的需求也會(huì)越來越大。這個(gè)暑假,通過參加蘇州社會(huì)實(shí)踐,去某船舶電氣公司實(shí)習(xí)幾周,也借此機(jī)會(huì),學(xué)習(xí)了一下CAN總線。
將?imxdownload?拷貝到工程根目錄下,我們要將 imxdownload 拷貝到工程根目錄下,也就是和 led.bin 處于同一個(gè)文件夾下,要不然燒寫會(huì)失敗的
嵌入并發(fā),意味著多線程或者多任務(wù),基本上都是使用了系統(tǒng),linux系統(tǒng)或RTOS系統(tǒng)之類的實(shí)現(xiàn)。
這系列開始談軟件上面的設(shè)計(jì),對設(shè)計(jì)模式在面向?qū)ο罄锩鎽?yīng)該各位都知道,或許你在實(shí)際開發(fā)當(dāng)中用到,也或許你見過別人的代碼中用到。
在這篇文章中,小編將為大家?guī)硌腥AEPC-T4286嵌入式工控機(jī)的相關(guān)報(bào)道。
調(diào)試是嵌入式設(shè)計(jì)中很重要的一部分,并且必須跨越硬件/軟件之間的鴻溝。
寫好C語言,漂亮的宏定義很重要,使用宏定義可以防止出錯(cuò),提高可移植性,可讀性,方便 性等等。
昨日,嵌入式ARM一文《 STM32價(jià)格瘋長下,盤點(diǎn)STM32的國產(chǎn)替代者 》受到了廣泛關(guān)注。應(yīng)讀者要求,嵌入式ARM將繼續(xù)介紹能夠替代STM32的國產(chǎn)產(chǎn)品。今日帶來能夠完美替代STM32的產(chǎn)品是沁恒微電子的CH32F103以及RISC-V內(nèi)核的CH32V103兩款產(chǎn)品。
最近項(xiàng)目上要加一個(gè)打印機(jī)模塊,所以就有得玩啦,感謝公司一直有這樣的機(jī)會(huì)讓我不斷的去了解產(chǎn)品,同時(shí)也讓我有不斷的提升的空間;工作其實(shí)就是不斷的玩,不斷的升級(jí)打怪,最后將技能應(yīng)用到產(chǎn)品開發(fā)上產(chǎn)生價(jià)值。
眾所周知,早些年,高等院校確確實(shí)實(shí)培養(yǎng)了一大批嵌入式系統(tǒng)師資隊(duì)伍,但其中不少教師長期脫離一線科研,而從事嵌入式科研工作的教師,常常忙于繁重的科研工作,難以深入到嵌入式系統(tǒng)基礎(chǔ)課程的教學(xué)改革之中。
隨著互聯(lián)網(wǎng)的發(fā)展,嵌入式設(shè)備正分布在一個(gè)充滿可以被攻擊者利用的源代碼級(jí)安全漏洞的環(huán)境中。
代碼覆蓋率是衡量軟件測試完成情況的指標(biāo),通?;跍y試過程中已檢查的程序源代碼比例計(jì)算得出。代碼覆蓋率可以有效避免包含未測試代碼的程序被發(fā)布。
本文將從編寫利于優(yōu)化的源代碼,節(jié)省棧和內(nèi)存空間,函數(shù)原型,整型和位取反,同時(shí)讀寫變量的保護(hù),不進(jìn)行初始化的變量這幾個(gè)方面來討論如何編寫良好的嵌入式C代碼。
隨著互聯(lián)網(wǎng)的發(fā)展,嵌入式設(shè)備正分布在一個(gè)充滿可以被攻擊者利用的源代碼級(jí)安全漏洞的環(huán)境中。因此,嵌入式軟件開發(fā)人員應(yīng)該了解不同類型的安全漏洞——特別是代碼注入。
在嵌入式軟件開發(fā)中,程序架構(gòu)主要分為三種,本篇文章將對這三種程序架構(gòu)做出詳解。
C 語言把文件看作是一個(gè)字符(字節(jié))的序列,即由一個(gè)一個(gè)字符(字節(jié))的數(shù)據(jù)順序組成。根據(jù)數(shù)據(jù)的組織形式,可分為 ASCⅡ 文件和二進(jìn)制文件。文件的操作包括:文件的打開、文件的關(guān)閉、文件的讀寫操作、文件狀態(tài)檢查以及文件的定位等。
現(xiàn)在網(wǎng)上的培訓(xùn)特別多,各行各業(yè)都有,其實(shí)我也沒有出去培訓(xùn)過,但身邊很多同學(xué)和朋友都去過。關(guān)于培訓(xùn),我有一些觀點(diǎn)想分享給大家,個(gè)人觀點(diǎn),不喜勿噴。歡迎各位來交流。
void 與 void*;volatile關(guān)鍵字 ;數(shù)據(jù)占用大小……
在前兩篇文章中,小編對嵌入式系統(tǒng)進(jìn)行過詳細(xì)介紹。為繼續(xù)增進(jìn)大家對嵌入式系統(tǒng)的認(rèn)識(shí),本文將對嵌入式系統(tǒng)的組成加以說明。