首頁(yè) > 新聞中心 > 牛人業(yè)話
似乎所有的硬件工程師談起電解電容的好壞的時(shí)候,最后總是少不了一句,要選擇ESR參數(shù)低一點(diǎn)的電容云云,,但,公司采購(gòu)員按這個(gè)要求去采購(gòu)電容的時(shí)候,只能選擇好品牌,因?yàn)椴少?gòu)員心里知道,好品牌的電容ESR參數(shù)才低,因,電解......
系統(tǒng)節(jié)拍是非常重要的一個(gè)設(shè)備,在早期的MCU51和ARM7芯片中,沒有專門的系統(tǒng)節(jié)拍,往往由一路硬件定時(shí)器來(lái)實(shí)現(xiàn)其功能,到了Cortex系列,ARM提供了Systick硬件定時(shí)器專門用于系統(tǒng)節(jié)拍,可見現(xiàn)在的編程對(duì)系統(tǒng)......
注冊(cè)機(jī)制在嵌入式編程中很少提到,但回調(diào)函數(shù)大家經(jīng)常接觸,以軟件定時(shí)器為例: 軟件定時(shí)器設(shè)備通過(guò)函數(shù)Start把FunctionCallback作為參數(shù)傳入定時(shí)器設(shè)備中保存,之后開啟定......
在一個(gè)C/C++程序能正常運(yùn)行之前,相關(guān)的C/C++運(yùn)行時(shí)(run-time)環(huán)境首先要正確建立。在CCS軟件編程的情況下,C/C++的實(shí)時(shí)運(yùn)行庫(kù)RTS的源程序庫(kù)rts.src中包含了名為boot.c或者boot.a......
在我們使用C/C++對(duì)DSP進(jìn)行編程的時(shí)候,函數(shù)無(wú)疑是功能模塊劃分的重要組成部分,這些函數(shù)之間則通過(guò)顯式地調(diào)用或者中斷等方式來(lái)共同工作。除了對(duì)特定的RTS庫(kù)中的函數(shù)(例如某些數(shù)學(xué)函數(shù))的調(diào)用按照它們內(nèi)置規(guī)則進(jìn)行分配外......
System結(jié)構(gòu)體封裝了整個(gè)系統(tǒng)層,讓App很容易基于System跨平臺(tái),那么System內(nèi)部該如何組織? ? ARM公司推薦嵌入式開發(fā)遵循CMSIS架構(gòu),用戶應(yīng)用程序可以調(diào)用實(shí)時(shí)內(nèi)核(OS)、中......
嵌入式微系統(tǒng)架構(gòu)是C#與CMSIS架構(gòu)的復(fù)合體,如下圖所示: ? 基于C#標(biāo)準(zhǔn),分為應(yīng)用層App與系統(tǒng)層System兩層。采用兩個(gè)大結(jié)構(gòu)體AppStruct和SystemStruct把它們各自封裝......
硬件設(shè)計(jì)師最常見的工作內(nèi)容是通過(guò)寫代碼來(lái)測(cè)試硬件。這10個(gè)C語(yǔ)言技巧(C語(yǔ)言仍然是常見的選擇)可以幫助設(shè)計(jì)師避免因基礎(chǔ)性錯(cuò)誤而導(dǎo)致某些缺陷的產(chǎn)生并造成維護(hù)方面的困擾。 為了成功的推出一個(gè)產(chǎn)品,軟件開發(fā)過(guò)程本身需......
說(shuō)玩轉(zhuǎn)驅(qū)動(dòng)這話,其實(shí)有點(diǎn)過(guò)頭,玩驅(qū)動(dòng)是個(gè)長(zhǎng)期積累的過(guò)程,寫出來(lái)是一回事,調(diào)試起來(lái)也是一種磨練。為了讓大家明白玩驅(qū)動(dòng)的樂(lè)趣和掌握編寫驅(qū)動(dòng)的捷徑,我分享一些經(jīng)驗(yàn),算是拋磚引玉。不過(guò)正所謂一口吃不了個(gè)胖子,只有寫夠了足夠多......
當(dāng)今所有最好的集成電路都大規(guī)模的使用BGA封裝法來(lái)焊接。因?yàn)锽GA封裝法連接在芯片底下,焊接更緊,需要使用回流焊箱或者熱印版。另一個(gè)問(wèn)題是設(shè)計(jì)PCB(印刷電路板)時(shí),過(guò)孔和引線之間的焊接球需要足夠小,主板上通常需要更......
43.2%在閱讀
23.2%在互動(dòng)