EEPW首頁(yè) >>
主題列表 >>
c語(yǔ)言
c語(yǔ)言 文章 進(jìn)入c語(yǔ)言技術(shù)社區
TMS320C62X DSP的混合編程研究

- TMS320C62X是美國德州儀器公司(TI)的新一代高性能定點(diǎn)數字信號處理器(DSP)芯片?;贒SP的軟件設計問(wèn)題,就是采用編程語(yǔ)言進(jìn)行算法實(shí)現并使程序效率盡量滿(mǎn)足實(shí)時(shí)性要求。TI DSP的軟件設計可以采用匯編語(yǔ)言、高級語(yǔ)言(C/C++)以及C語(yǔ)言與匯編語(yǔ)言的混合編程。完全采用匯編語(yǔ)言編程復雜性高、開(kāi)發(fā)周期長(cháng),而完全采用C語(yǔ)言編程則程序的執行效率相對較低,不能滿(mǎn)足實(shí)時(shí)性的要求。為了設計出性?xún)r(jià)比最好、開(kāi)發(fā)周期較短、比較復雜的DSP系統,可以采用混合語(yǔ)言編程,把C語(yǔ)言和匯編語(yǔ)言的優(yōu)點(diǎn)有效地結合起來(lái)。C
- 關(guān)鍵字: DSP TI 混合編程 C語(yǔ)言 匯編
C語(yǔ)言平臺 縮短SoC前期設計時(shí)間
- 結構探索作業(yè)結束后,再整合客戶(hù)的要求規格,評估客戶(hù)提出的規格時(shí),此時(shí)為防與止晶片出現怪異現象,除了動(dòng)作等級的System C之外,必需使用低抽象度RTL(Register Transfer Level)等級的設計資料。一旦取得客戶(hù)的許可后就可以同時(shí)進(jìn)行System C的硬體、軟體設計。由于C語(yǔ)言平臺設計方式使用了,C語(yǔ)言演算、System C模型和RTL模型等多種模型,因此必需維持模型之間的理論等價(jià)性,然而實(shí)際上「形式驗證工具」還未達到實(shí)用階段,必需使用一般理論模擬分析,驗證上述設計資料的等價(jià)性,其中
- 關(guān)鍵字: C語(yǔ)言 SoC
基于Nios II的I2C總線(xiàn)接口的實(shí)現

- 0引言 I2C(Inter-Integrated Circuit)總線(xiàn)是一種由Phil-ips公司開(kāi)發(fā)的兩線(xiàn)式串行總線(xiàn),用于連接微控制器及其外圍設備。由于I2C總線(xiàn)僅用兩根信號線(xiàn),并支持多主控工作方式,所以I2C總線(xiàn)在電子產(chǎn)品設備中應用非常普遍。文獻[1]使用NiosⅡ的PIO接口模擬I2C時(shí)序完成對接口芯片的讀寫(xiě),而目前基于NiosⅡ的IP核越發(fā)豐富?;诖?,本文使用免費的IP核--I2C-Master Core,實(shí)現了對I2C接口芯片的讀寫(xiě)操作,擴充了一種新的設計方法。本文首先介紹了I2C總
- 關(guān)鍵字: Nios I2C 總線(xiàn)接口 C語(yǔ)言
ARM中C和匯編混合編程及示例
- ?????? 在嵌入式系統開(kāi)發(fā)中,目前使用的主要編程語(yǔ)言是C和匯編,C++已經(jīng)有相應的編譯器,但是現在使用還是比較少的。在稍大規模的嵌入式軟件中,例如含有OS,大部分的代碼都是用C編寫(xiě)的,主要是因為C語(yǔ)言的結構比較好,便于人的理解,而且有大量的支持庫。 ?????? 盡管如此,很多地方還是要用到匯編語(yǔ)言,例如開(kāi)機時(shí)硬件系統的初始化,包括CPU狀態(tài)的設定,中斷的使能,主頻的設定,以及RA
- 關(guān)鍵字: ARM C語(yǔ)言 匯編 編程
單片機C語(yǔ)言編程基礎
- 單片機的外部結構: 1、 DIP40雙列直插; 2、 P0,P1,P2,P3四個(gè)8位準雙向I/O引腳;(作為I/O輸入時(shí),要先輸出高電平) 3、 電源VCC(PIN40)和地線(xiàn)GND(PIN20); 4、 高電平復位RESET(PIN9);(10uF電容接VCC與RESET,即可實(shí)現上電復位) 5、 內置振蕩電路,外部只要接晶體至X1(PIN18)和X0(PIN19);(頻率為主頻的12倍) 6、 程序配置EA(PIN31)接高電平VCC;(運行單片機內部ROM中的程序)
- 關(guān)鍵字: 單片機 C語(yǔ)言 編程
基于GCC的嵌入式程序插裝技術(shù)
- 引 言 程序插裝(Program Instrumentation)概念最先是由J.G.Huang教授提出,是借助往被測程序中插入操作(稱(chēng)為“探針”),以便獲取程序的控制流和數據流信息,從而實(shí)現測試目的的方法。在軟件動(dòng)態(tài)測試中,程序插裝是一種基本的測試手段,應用廣泛,是覆蓋率測試、軟件故障注入和動(dòng)態(tài)性能分析的基礎技術(shù)。 GCC(GNU ComPIler Collection)是一個(gè)高度優(yōu)化,高度可移植,廣泛使用的編譯系統。它能處理多種語(yǔ)言,包括C/C++、Fortra
- 關(guān)鍵字: GCC 編譯器 C語(yǔ)言
給C語(yǔ)言(主要是單片機的C)初學(xué)者的建議
- 本人學(xué)習C語(yǔ)言有1年多了,用KEIL C也快一年了,下面是我在編程中遇到的一些問(wèn)題, 給C語(yǔ)言(主要是單片機的C)的初學(xué)者門(mén)的一點(diǎn)點(diǎn)參考: 1) 盡量少使用指針變量。因為指針變量本身要占用2個(gè)字節,對于單片機里幾百個(gè)字節的RAM來(lái)說(shuō), 幾個(gè)字節也是很寶貴的。如果要返回值多個(gè)字節,可以用全局變量。如果要返回兩個(gè)char型的,也 可以把這兩個(gè)char型合成一個(gè)int型的,返回后再拆開(kāi)(可以使用公用體來(lái)拆)。同理,可以把4個(gè) char型的和成一個(gè)long int型的
- 關(guān)鍵字: C語(yǔ)言 初學(xué)者 嵌入式系統 單片機 嵌入式
基于C語(yǔ)言和GEL語(yǔ)言的Flash編程新方法
- 以TMS320VC5402為例,探討一種綜合運用C語(yǔ)言、數據文件及GEL語(yǔ)言的Flash編程新方法。 該方法完全采用C語(yǔ)言編寫(xiě)燒寫(xiě)程序,解決了指針不能訪(fǎng)問(wèn)高端Flash的問(wèn)題;把引導表作成數據文件,可實(shí)現大引導表的分批次加載;通過(guò)GEL程序控制C程序執行,較好地體現了Flash編程的流程。 引言 在DSP應用系統開(kāi)發(fā)的后期,一般需要將用戶(hù)程序寫(xiě)進(jìn)Flash等非易失性存儲器,以便采用并行引導的方法實(shí)現用戶(hù)程序的自舉加載。這一步驟稱(chēng)為“燒寫(xiě)”;針對Flash的燒寫(xiě)又稱(chēng)為Flash編程。以
- 關(guān)鍵字: 嵌入式系統 單片機 TMS320VC5402 C語(yǔ)言 GEL語(yǔ)言 中間件 軟件庫
C語(yǔ)言嵌入式系統編程修煉之背景篇
- 不同于一般形式的軟件編程,嵌入式系統編程建立在特定的硬件平臺上,勢必要求其編程語(yǔ)言具備較強的硬件直接操作能力。無(wú)疑,匯編語(yǔ)言具備這樣的特質(zhì)。 但是,歸因于匯編語(yǔ)言開(kāi)發(fā)過(guò)程的復雜性,它并不是嵌入式系統開(kāi)發(fā)的一般選擇。而與之相比,C語(yǔ)言--一種"高級的低級"語(yǔ)言,則成為嵌入式系統開(kāi)發(fā)的最佳選擇。筆者在嵌入式系統項目的開(kāi)發(fā)過(guò)程中,一次又一次感受到C語(yǔ)言的精妙,沉醉于C語(yǔ)言給嵌入式開(kāi)發(fā)帶來(lái)的便利。 圖1給
- 關(guān)鍵字: C語(yǔ)言 嵌入式系統 編程 嵌入式
c語(yǔ)言介紹
C語(yǔ)言是一種計算機程序設計語(yǔ)言。它既有高級語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。它可以作為系統設計語(yǔ)言,編寫(xiě)工作系統應用程序,也可以作為應用程序設計語(yǔ)言,編寫(xiě)不依賴(lài)計算機硬件的應用程序。因此,它的應用范圍廣泛。主要有以下特點(diǎn):
C語(yǔ)言在很多方面都可以用,不僅僅是在軟件開(kāi)發(fā)上,各類(lèi)科研都是需要用到C語(yǔ)言的。具體應用比如我是學(xué)硬件的,單片機以及嵌入式系統都可以用C來(lái)開(kāi)發(fā)。
C 語(yǔ)言發(fā)展如此迅速 [ 查看詳細 ]
相關(guān)主題
熱門(mén)主題
關(guān)于我們 -
廣告服務(wù) -
企業(yè)會(huì )員服務(wù) -
網(wǎng)站地圖 -
聯(lián)系我們 -
征稿 -
友情鏈接 -
手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權所有 北京東曉國際技術(shù)信息咨詢(xún)有限公司
京ICP備12027778號-2 北京市公安局備案:1101082052 京公網(wǎng)安備11010802012473
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權所有 北京東曉國際技術(shù)信息咨詢(xún)有限公司
