多年以來,在ASSP、ASIC、DSP、FPGA等芯片的選擇問題上,高端通信系統(tǒng)設(shè)計(jì)師總面臨諸多棘手而復(fù)雜的難題。
與非網(wǎng)(EEFOCUS)電子產(chǎn)業(yè)社區(qū)平臺(tái)為中國(guó)電子行業(yè)首家采用強(qiáng)大技術(shù)平臺(tái),由專業(yè)的電子技術(shù)編輯服務(wù),為全球3000家知名半導(dǎo)體廠家及電子技術(shù)系統(tǒng)廠商提供技術(shù)信息發(fā)布、廠商網(wǎng)站、技術(shù)社區(qū)建設(shè)服務(wù),并以電子術(shù)語詞典,集成電路數(shù)據(jù)手冊(cè)查詢,電子產(chǎn)品新聞訪談資訊信息以及互動(dòng)技術(shù)交流社區(qū)為上百萬電子技術(shù)工程師以及高校師生提供最完整的電子技術(shù)信息查詢和交流服務(wù)。
傳統(tǒng)編譯內(nèi)核模塊的方法繁瑣而費(fèi)時(shí),本文將告訴我們一種快速編譯所需要內(nèi)核模塊的新方法。
當(dāng)內(nèi)核配置了內(nèi)存盤時(shí), 內(nèi)核在初始化時(shí)可以將軟盤加載到內(nèi)存盤中作為根盤. 當(dāng)同時(shí)配置了初始化內(nèi)存盤(Initail RAM Disk)時(shí), 內(nèi)核在初始化時(shí)可以在安裝主盤之前, 通過引導(dǎo)程序所加載的initrd文件建立一個(gè)內(nèi)存初始化盤, 首先將它安裝成根文件系統(tǒng), 然后執(zhí)行其根目錄下的linuxrc 文件, 可用于在安裝主盤之前加載一些內(nèi)核模塊. 等到linuxrc 程序退出后, 再將主盤安裝成根文件系統(tǒng), 并將內(nèi)存初始化盤轉(zhuǎn)移安裝到其/initrd目錄下.
“今天,F(xiàn)PGA越來越多地應(yīng)用在多種DSP中。我們預(yù)計(jì)這一趨勢(shì)在未來幾年會(huì)更加明顯?!泵绹?guó)調(diào)查機(jī)構(gòu)Berkeley設(shè)計(jì)技術(shù)公司做了上述預(yù)測(cè)。以Xilinx和Altera為主的兩大FPGA廠商多年前就涉足了DSP應(yīng)用領(lǐng)域,近一、兩年,隨著3G通信、視頻成像等領(lǐng)域的發(fā)展,F(xiàn)PGA for DSP(FPGA的DSP)再次成為了熱點(diǎn)。
在我修改linux源代碼的過程中曾被大量的內(nèi)核互斥現(xiàn)象所困擾,這需要利用內(nèi)核鎖去解決,雖然最后大部分解決,但我覺得應(yīng)該留下些什么,也沒時(shí)間寫了,偶爾看見這位兄弟的文章,覺得正是我想整理的,所以拿出來給大家分享,關(guān)于bottom_half和中斷的問題,在tcp/ip半底中絕對(duì)不能對(duì)文件讀寫操作,不然就panic,恰恰我在linux中的增強(qiáng)功能就有這個(gè)操作,使我郁悶了很久,歡迎大家討論
與非網(wǎng)(EEFOCUS)電子產(chǎn)業(yè)社區(qū)平臺(tái)為中國(guó)電子行業(yè)首家采用強(qiáng)大技術(shù)平臺(tái),由專業(yè)的電子技術(shù)編輯服務(wù),為全球3000家知名半導(dǎo)體廠家及電子技術(shù)系統(tǒng)廠商提供技術(shù)信息發(fā)布、廠商網(wǎng)站、技術(shù)社區(qū)建設(shè)服務(wù),并以電子術(shù)語詞典,集成電路數(shù)據(jù)手冊(cè)查詢,電子產(chǎn)品新聞訪談資訊信息以及互動(dòng)技術(shù)交流社區(qū)為上百萬電子技術(shù)工程師以及高校師生提供最完整的電子技術(shù)信息查詢和交流服務(wù)。
采用專用器件實(shí)現(xiàn)數(shù)字信號(hào)處理是目前中國(guó)工程師的一個(gè)主要選擇。Altera公司Tony San認(rèn)為,面對(duì)實(shí)現(xiàn)多速濾波的各種方案,設(shè)計(jì)工程師必須評(píng)估所需的數(shù)據(jù)吞吐量,提出高效率的實(shí)現(xiàn)方案并正確地選擇各類硬件,從而實(shí)現(xiàn)設(shè)計(jì)優(yōu)化與盡快完工之間的平衡。
本文從源代碼角度分析了uC/OS-II內(nèi)核超時(shí)等待機(jī)制,證實(shí)在一定情況下超時(shí)時(shí)間間隔不準(zhǔn)確,在時(shí)間間隔到期的情況下,內(nèi)核仍有可能返回成功,這不符合一般的操作系統(tǒng)原理。另外,結(jié)合超時(shí)等待機(jī)制的通用模型以及一些主流內(nèi)核的實(shí)現(xiàn)方法,提出了這一不足之處的改正方法。
控制系統(tǒng)中大多采用電壓監(jiān)控或者看門狗電路,以保證系統(tǒng)的穩(wěn)定運(yùn)行。采用硬件復(fù)位的方式,可以通過按鍵開關(guān)在任意時(shí)刻進(jìn)行系統(tǒng)復(fù)位,系統(tǒng)復(fù)位后程序重新開始運(yùn)行。但有些系統(tǒng)中有人機(jī)界面顯示,主機(jī)在機(jī)箱內(nèi)部,人工復(fù)位很不方便,所以采用界面方式的軟件復(fù)位。
溫度是表征物體冷熱程度的物理量,是工業(yè)生產(chǎn)過程中測(cè)控的重要參數(shù),溫度過高或過低都會(huì)對(duì)產(chǎn)品的質(zhì)量造成影響,甚至使產(chǎn)品報(bào)廢、設(shè)備損壞。因此,溫度的測(cè)量和控制具有十分重要的作用
血糖儀的出現(xiàn),大大方便了糖尿病患者自行監(jiān)測(cè)血糖。為了能更好地利用無線網(wǎng)絡(luò)資源,方便用戶隨時(shí)隨地的測(cè)量,開發(fā)了一種基于移動(dòng)通信的血糖監(jiān)護(hù)系統(tǒng)。
在過去的幾十年里,單片機(jī)的廣泛應(yīng)用實(shí)現(xiàn)了簡(jiǎn)單的智能控制功能。隨著信息化的進(jìn)程和計(jì)算機(jī)科學(xué)與技術(shù)、信號(hào)處理理論與方法等的迅速發(fā)展,需要處理的數(shù)據(jù)量越來越大,對(duì)實(shí)時(shí)性和精度的要求越來越高,低檔單片機(jī)已不再能滿足要求。近年來,各種集成化的單片DSP的性能得到很大改善,軟件和開發(fā)工具也越來越多,越來越好;價(jià)格卻大幅度下滑,從而使得DSP器件及技術(shù)更容易使用,價(jià)格也能夠?yàn)閺V大用戶接受;越來越多的單片機(jī)用戶開始選用DSP器件來提高產(chǎn)品性能,DSP器件取代高檔單片機(jī)的時(shí)機(jī)已經(jīng)成熟。
為了滿足4G-LTE基站的需求,DSP制造商在其處理器中提供了更強(qiáng)大的處理能力和更大的吞吐量。這些多核處理器許多以GHz的速度運(yùn)行并使用加速器來提高吞吐量。雖然這些新特性通過支持更多的通道提高了基站的密度,但也迫使設(shè)計(jì)人員設(shè)計(jì)出功率更高且仍魯棒的電源。不良的電源可能會(huì)導(dǎo)致電壓偏低或電流提供能力不足,進(jìn)而導(dǎo)致產(chǎn)生無法預(yù)測(cè)的邏輯故障。一個(gè)好的DSP電源應(yīng)有能力對(duì)負(fù)載暫態(tài)提供足夠電流,有能力處理浪涌電流,并在啟動(dòng)時(shí)準(zhǔn)確地對(duì)電源排序。
數(shù)字信號(hào)處理器(DSP)已經(jīng)發(fā)展了20多年,最初僅在信號(hào)處理領(lǐng)域內(nèi)應(yīng)用。近年來, 隨著半導(dǎo)體技術(shù)的發(fā)展,其高速運(yùn)算能力使很多復(fù)雜的控制算法和功能得以實(shí)現(xiàn),同時(shí)將實(shí)時(shí)處理能力和控制器的外設(shè)功能集于一身,在控制領(lǐng)域內(nèi)也得到很好的應(yīng)用。數(shù)字控制系統(tǒng)克服了模擬控制系統(tǒng)電路功能單一、控制精度不高的缺點(diǎn),它抗干擾能力強(qiáng),可靠性高,可實(shí)現(xiàn)復(fù)雜控制,增強(qiáng)了控制的靈活性。
AVR單片機(jī)是 Atmel 公司 1997 年推出的 RISC 單片機(jī)。