首頁 > 新聞中心 > 牛人業(yè)話
在我們使用C/C++對DSP進(jìn)行編程的時(shí)候,函數(shù)無疑是功能模塊劃分的重要組成部分,這些函數(shù)之間則通過顯式地調(diào)用或者中斷等方式來共同工作。除了對特定的RTS庫中的函數(shù)(例如某些數(shù)學(xué)函數(shù))的調(diào)用按照它們內(nèi)置規(guī)則進(jìn)行分配外......
System結(jié)構(gòu)體封裝了整個(gè)系統(tǒng)層,讓App很容易基于System跨平臺,那么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)容是通過寫代碼來測試硬件。這10個(gè)C語言技巧(C語言仍然是常見的選擇)可以幫助設(shè)計(jì)師避免因基礎(chǔ)性錯(cuò)誤而導(dǎo)致某些缺陷的產(chǎn)生并造成維護(hù)方面的困擾。 為了成功的推出一個(gè)產(chǎn)品,軟件開發(fā)過程本身需......
說玩轉(zhuǎn)驅(qū)動(dòng)這話,其實(shí)有點(diǎn)過頭,玩驅(qū)動(dòng)是個(gè)長期積累的過程,寫出來是一回事,調(diào)試起來也是一種磨練。為了讓大家明白玩驅(qū)動(dòng)的樂趣和掌握編寫驅(qū)動(dòng)的捷徑,我分享一些經(jīng)驗(yàn),算是拋磚引玉。不過正所謂一口吃不了個(gè)胖子,只有寫夠了足夠多......
當(dāng)今所有最好的集成電路都大規(guī)模的使用BGA封裝法來焊接。因?yàn)锽GA封裝法連接在芯片底下,焊接更緊,需要使用回流焊箱或者熱印版。另一個(gè)問題是設(shè)計(jì)PCB(印刷電路板)時(shí),過孔和引線之間的焊接球需要足夠小,主板上通常需要更......
為了解決多人協(xié)作,多種需求產(chǎn)品的開發(fā),并且還要長期維護(hù),必須要把這些產(chǎn)品的共性提取出來。 1、 不需要低功耗設(shè)計(jì)。 2、 傳感器類和驅(qū)動(dòng)器類屬于單一功能的設(shè)備,傳統(tǒng)前后臺架構(gòu)的MS3即可。 3、 電......
2001年我大學(xué)畢業(yè)后去了中科院半導(dǎo)體所工作,第一次真正接觸了MCU51下的C語言開發(fā),項(xiàng)目組要求項(xiàng)目中的功能盡可能封裝成一個(gè)個(gè)的功能子函數(shù),便于維護(hù),所以一個(gè)項(xiàng)目就是由各個(gè)功能子函數(shù)組成的。但我因?yàn)樵谒飼r(shí)間較短,......
看似簡單的幾個(gè)問題,Andrew卻回答的井井有條,小編已經(jīng)沒有辦法有什么其他詞語去形容了。本文Andrew不僅僅對FPGA入門學(xué)習(xí)流程做了詳細(xì)的分享,更是對FPGA開發(fā)工作的要求分成大公司和小公司兩個(gè)層面來分析。你能......
LED照明行業(yè)燈光亮化工程,既受全球大環(huán)境的影響,也有其行業(yè)特殊性。而LED路燈電源恰恰是目前LED發(fā)展的重中之重,對于LED技術(shù)上的相關(guān)設(shè)計(jì),目前已經(jīng)有多種的方案與獨(dú)特的設(shè)計(jì)手法,我們就來一一了解一下。 1.......
43.2%在閱讀
23.2%在互動(dòng)