SPARC處理器的軟件開(kāi)發(fā)環(huán)境的設(shè)計(jì)和實(shí)現(xiàn)
2017-10-30 |
rar |
0.5 MB |
次下載 |
1積分
資料介紹
引言
今天嵌入式系統(tǒng)開(kāi)發(fā)不再局限于只能由相關(guān)應(yīng)用領(lǐng)域的專(zhuān)家來(lái)完成,各種優(yōu)秀集成開(kāi)發(fā)環(huán)境(IDE)可大大降低工程人員的開(kāi)發(fā)門(mén)檻[1],使嵌入式系統(tǒng)的開(kāi)發(fā)變得相對(duì)簡(jiǎn)單。目前,嵌入式系統(tǒng)開(kāi)發(fā)使用的開(kāi)發(fā)平臺(tái)多種多樣,從ARM公司的SDT到ADS,再到RVDS,以及風(fēng)河公司的Tornado和其他公司提供的各種專(zhuān)用開(kāi)發(fā)工具;這些IDE一般都是由文件管理器、編譯器、匯編器、鏈接器、調(diào)試器等組件和工具組成。在這些開(kāi)發(fā)環(huán)境中,編譯程序起著核心作用,鏈接程序、調(diào)試程序、程序管理等工具直接依靠編譯程序所產(chǎn)生的結(jié)果工作,而且其它工具的構(gòu)造也常常要用到編譯的原理、方法和技術(shù),因此,IDE與編譯器是密不可分的。
本文針對(duì)空間SPARC高性能處理器的IDE及其C編譯器進(jìn)行研究,從而完成SPARC處理器的軟件開(kāi)發(fā)環(huán)境的設(shè)計(jì)和實(shí)現(xiàn)。
處理器體系構(gòu)架
空間SPARC高性能處理器是一款SPARC v8兼容[1-3]的高性能SoC(圖1),它在片上包含整數(shù)處理單元、浮點(diǎn)處理單元、獨(dú)立的指令和數(shù)據(jù)Cache、硬件乘法器和除法器等,具有支持PROM、SM、SDM和I/O映射空間訪(fǎng)問(wèn)的外部存儲(chǔ)器控制器,并有軟件可控的省電工作模式,還有可實(shí)現(xiàn)PCI主機(jī)橋(Host bridge)和從屬橋(Guestbridge)功能的PCI控制器等,只要加上存儲(chǔ)器和與應(yīng)用相關(guān)的外圍電路,就可以構(gòu)成完整的單板計(jì)算機(jī)系統(tǒng)。
![SPARC處理器的軟件開(kāi)發(fā)環(huán)境的設(shè)計(jì)和實(shí)現(xiàn)](/uploads/allimg/171030/2362486-1G0301G924919.png)
集成開(kāi)發(fā)環(huán)境
好的IDE可以提供設(shè)計(jì)、仿真、驗(yàn)證、分析、并行開(kāi)發(fā)的能力,嵌入式系統(tǒng)IDE更是整合了各方資源于一身。由于系統(tǒng)設(shè)計(jì)的各個(gè)環(huán)節(jié)彼此之間是相互聯(lián)系的,設(shè)計(jì)的好壞要在仿真和驗(yàn)證后才知道,仿真驗(yàn)證的數(shù)據(jù)又可以反過(guò)來(lái)指導(dǎo)設(shè)計(jì),所以單純的隔離設(shè)計(jì)并不一定合理,集成環(huán)境可使設(shè)計(jì)者和驗(yàn)證者共享數(shù)據(jù),彼此之間協(xié)同工作。
總體設(shè)計(jì)
SPARC嵌入式IDE能提供給系統(tǒng)開(kāi)發(fā)工程師一個(gè)比較完備的、易用的開(kāi)發(fā)工具(圖2),主要功能如下:應(yīng)用程序開(kāi)發(fā),包括編輯、編譯;應(yīng)用程序調(diào)試;軟件工程管理;軟件仿真環(huán)境;操作系統(tǒng)配置管理;集成環(huán)境配置管理。
集成開(kāi)發(fā)環(huán)境實(shí)現(xiàn)
作為高性能控制SPARC高性能處理器的專(zhuān)用集成開(kāi)發(fā)環(huán)境,設(shè)計(jì)實(shí)現(xiàn)了軟件開(kāi)發(fā)環(huán)境SPE-C(圖3),使用C語(yǔ)言作為編程語(yǔ)言,運(yùn)用SPARC V8平臺(tái)適用的BMSPARC編譯套件,能在本地Win32的環(huán)境下運(yùn)行。它具備集成開(kāi)發(fā)環(huán)境所有必要的功能,包括集成的源代碼編輯、工程管理、編譯調(diào)試、環(huán)境設(shè)置等功能,方便用戶(hù)基于SPARC v8兼容處理器的應(yīng)用開(kāi)發(fā)和程序調(diào)試。它還具有一般開(kāi)發(fā)環(huán)境所具有的易用性和方便性。調(diào)試部分功能包括斷點(diǎn)、逐語(yǔ)句/過(guò)程運(yùn)行、查看和修改寄存器/存儲(chǔ)器/片上寄存器、指令跟蹤等,實(shí)現(xiàn)了調(diào)用棧和變量的查看等。
![SPARC處理器的軟件開(kāi)發(fā)環(huán)境的設(shè)計(jì)和實(shí)現(xiàn)](/uploads/allimg/171030/2362486-1G0301G935108.png)
BMSPARC編譯器
BMSPARC是基于GNU工具鏈并進(jìn)行優(yōu)化設(shè)計(jì)的一款編譯器套件。其中編譯器是將一種語(yǔ)言編譯成為另一種語(yǔ)言的計(jì)算機(jī)程序,該程序以源語(yǔ)言編寫(xiě)的程序作為輸入,翻譯生成等價(jià)的目標(biāo)語(yǔ)言程序。編譯器可分成只依賴(lài)于源語(yǔ)言的編譯器前端和只依賴(lài)于目標(biāo)語(yǔ)言的編譯器后端兩大部分。前端主要對(duì)源代碼進(jìn)行掃描、語(yǔ)法分析和語(yǔ)義分析,生成中間代碼;而后端主要是優(yōu)化器和代碼生成器。在進(jìn)行基于SPARC的嵌入式軟件系統(tǒng)開(kāi)發(fā)之前,要先建立交叉編譯環(huán)境。目標(biāo)機(jī)的交叉編譯環(huán)境是一個(gè)由編譯器、鏈接器和解釋器組成的綜合開(kāi)發(fā)環(huán)境,主要由 binutils、gcc 和glibc 幾個(gè)部分組成。有時(shí)出于減小libc 庫(kù)大小的考慮,也可以用別的 c庫(kù)來(lái)代替 glibc,例如 uClibc、dietlibc和 newlib。建立一個(gè)交叉編譯工具鏈?zhǔn)且粋€(gè)復(fù)雜的過(guò)程,交叉編譯器的最終成功運(yùn)行,取決于很多因素,包括:主機(jī)系統(tǒng)配置、GNU工具版本配合、參數(shù)配置、庫(kù)選擇等,一個(gè)成功的、穩(wěn)定的交叉編譯環(huán)境是需要花費(fèi)大量時(shí)間的,幸運(yùn)的是現(xiàn)在針對(duì)很多處理器都有比較成熟和穩(wěn)定的編譯配置。
BMSPARC還提供對(duì)硬件CORDIC的支持,主要通過(guò)庫(kù)函數(shù)修改的方式完成。通過(guò)使用庫(kù)替換的方法,可以簡(jiǎn)化移植過(guò)程,實(shí)現(xiàn)軟件兼容及編譯器的快速開(kāi)發(fā)和使用,并可以快速完成針對(duì)超越函數(shù)的編譯器優(yōu)化。SPE-C與BMSPARC編譯器的集成SPE-C中編譯系統(tǒng)的基本規(guī)則為:針對(duì)工程中的源文件及鏈接文件,包括用戶(hù)指定的庫(kù)文件,按照指定的規(guī)則,并參考用戶(hù)設(shè)置,生成一個(gè)符合要求的Makefile文件,然后用make.exe對(duì)Makefile文件進(jìn)行解釋執(zhí)行,從而生成需要的目標(biāo)文件,或完成相應(yīng)的動(dòng)作[6-8]。
如果在整個(gè)過(guò)程中有錯(cuò)誤發(fā)生,則編譯/鏈接終止,IDE系統(tǒng)將套件提供的錯(cuò)誤原因反饋給用戶(hù)。為了將BMSPARC編譯工具鏈集成到SPE-C中,必須使BMSPARC工具鏈的輸出信息包括警告和錯(cuò)誤信息最終輸出在SPE-C的顯示窗口中。由于BMSPARC工具鏈的各個(gè)執(zhí)行文件都是基于控制臺(tái)的執(zhí)行程序(基于命令窗口的命令行程序),而SPE-C是圖形用戶(hù)界面(GUI)程序,因此要將它們執(zhí)行的各種輸出信息收集并放到SPE-C的輸出窗口中顯示,需要一些技巧。本系統(tǒng)實(shí)現(xiàn)在SPE-C的輸出窗口中顯示編譯信息的方法如下:
1)當(dāng)集成開(kāi)發(fā)環(huán)境通過(guò)界面交互得到用戶(hù)編譯某一工程或源碼文件的指令后,首先發(fā)起一個(gè)后臺(tái)線(xiàn)程;
2)后臺(tái)線(xiàn)程創(chuàng)建一個(gè)匿名管道,發(fā)起一個(gè)命令子進(jìn)程以執(zhí)行編譯整個(gè)工程或某個(gè)源碼文件的make命令,直接將該命令子進(jìn)程的標(biāo)準(zhǔn)輸出和錯(cuò)誤輸出均重定向到由父進(jìn)程創(chuàng)建的匿名管道的“寫(xiě)”端,SPE-C的后臺(tái)線(xiàn)程通過(guò)該匿名管道的“讀”端得到所需要的編譯信息;
3)后臺(tái)線(xiàn)程再將所有通過(guò)管道獲取的編譯信息實(shí)時(shí)傳送回IDE界面中的信息輸出(Output)窗口進(jìn)行顯示。顯然,這種方法實(shí)現(xiàn)起來(lái)并不復(fù)雜,命令子進(jìn)程的Stdout和Stderr都被重定向到匿名管道的寫(xiě)端,僅用一個(gè)匿名管道就實(shí)現(xiàn)了全部功能。上面程序流程圖中從匿名管道讀端讀取的輸出信息,即是由編譯命令子進(jìn)程的Stdout和Stderr重定向輸出的內(nèi)容,將其直接放入Output窗口中顯示便實(shí)現(xiàn)了編譯信息實(shí)時(shí)顯示的功能。
結(jié)語(yǔ)
SPE-C集成開(kāi)發(fā)環(huán)境已經(jīng)實(shí)現(xiàn)了與SPARC處理器的無(wú)縫配合工作,也已通過(guò)第三方評(píng)測(cè),可隨時(shí)提供給用戶(hù)使用;下一步要完善軟件仿真環(huán)境及對(duì)操作系統(tǒng)的支持,為用戶(hù)進(jìn)行軟件仿真和針對(duì)操作系統(tǒng)編譯開(kāi)發(fā)提供有效的支持環(huán)境。
?
今天嵌入式系統(tǒng)開(kāi)發(fā)不再局限于只能由相關(guān)應(yīng)用領(lǐng)域的專(zhuān)家來(lái)完成,各種優(yōu)秀集成開(kāi)發(fā)環(huán)境(IDE)可大大降低工程人員的開(kāi)發(fā)門(mén)檻[1],使嵌入式系統(tǒng)的開(kāi)發(fā)變得相對(duì)簡(jiǎn)單。目前,嵌入式系統(tǒng)開(kāi)發(fā)使用的開(kāi)發(fā)平臺(tái)多種多樣,從ARM公司的SDT到ADS,再到RVDS,以及風(fēng)河公司的Tornado和其他公司提供的各種專(zhuān)用開(kāi)發(fā)工具;這些IDE一般都是由文件管理器、編譯器、匯編器、鏈接器、調(diào)試器等組件和工具組成。在這些開(kāi)發(fā)環(huán)境中,編譯程序起著核心作用,鏈接程序、調(diào)試程序、程序管理等工具直接依靠編譯程序所產(chǎn)生的結(jié)果工作,而且其它工具的構(gòu)造也常常要用到編譯的原理、方法和技術(shù),因此,IDE與編譯器是密不可分的。
本文針對(duì)空間SPARC高性能處理器的IDE及其C編譯器進(jìn)行研究,從而完成SPARC處理器的軟件開(kāi)發(fā)環(huán)境的設(shè)計(jì)和實(shí)現(xiàn)。
處理器體系構(gòu)架
空間SPARC高性能處理器是一款SPARC v8兼容[1-3]的高性能SoC(圖1),它在片上包含整數(shù)處理單元、浮點(diǎn)處理單元、獨(dú)立的指令和數(shù)據(jù)Cache、硬件乘法器和除法器等,具有支持PROM、SM、SDM和I/O映射空間訪(fǎng)問(wèn)的外部存儲(chǔ)器控制器,并有軟件可控的省電工作模式,還有可實(shí)現(xiàn)PCI主機(jī)橋(Host bridge)和從屬橋(Guestbridge)功能的PCI控制器等,只要加上存儲(chǔ)器和與應(yīng)用相關(guān)的外圍電路,就可以構(gòu)成完整的單板計(jì)算機(jī)系統(tǒng)。
![SPARC處理器的軟件開(kāi)發(fā)環(huán)境的設(shè)計(jì)和實(shí)現(xiàn)](/uploads/allimg/171030/2362486-1G0301G924919.png)
集成開(kāi)發(fā)環(huán)境
好的IDE可以提供設(shè)計(jì)、仿真、驗(yàn)證、分析、并行開(kāi)發(fā)的能力,嵌入式系統(tǒng)IDE更是整合了各方資源于一身。由于系統(tǒng)設(shè)計(jì)的各個(gè)環(huán)節(jié)彼此之間是相互聯(lián)系的,設(shè)計(jì)的好壞要在仿真和驗(yàn)證后才知道,仿真驗(yàn)證的數(shù)據(jù)又可以反過(guò)來(lái)指導(dǎo)設(shè)計(jì),所以單純的隔離設(shè)計(jì)并不一定合理,集成環(huán)境可使設(shè)計(jì)者和驗(yàn)證者共享數(shù)據(jù),彼此之間協(xié)同工作。
總體設(shè)計(jì)
SPARC嵌入式IDE能提供給系統(tǒng)開(kāi)發(fā)工程師一個(gè)比較完備的、易用的開(kāi)發(fā)工具(圖2),主要功能如下:應(yīng)用程序開(kāi)發(fā),包括編輯、編譯;應(yīng)用程序調(diào)試;軟件工程管理;軟件仿真環(huán)境;操作系統(tǒng)配置管理;集成環(huán)境配置管理。
集成開(kāi)發(fā)環(huán)境實(shí)現(xiàn)
作為高性能控制SPARC高性能處理器的專(zhuān)用集成開(kāi)發(fā)環(huán)境,設(shè)計(jì)實(shí)現(xiàn)了軟件開(kāi)發(fā)環(huán)境SPE-C(圖3),使用C語(yǔ)言作為編程語(yǔ)言,運(yùn)用SPARC V8平臺(tái)適用的BMSPARC編譯套件,能在本地Win32的環(huán)境下運(yùn)行。它具備集成開(kāi)發(fā)環(huán)境所有必要的功能,包括集成的源代碼編輯、工程管理、編譯調(diào)試、環(huán)境設(shè)置等功能,方便用戶(hù)基于SPARC v8兼容處理器的應(yīng)用開(kāi)發(fā)和程序調(diào)試。它還具有一般開(kāi)發(fā)環(huán)境所具有的易用性和方便性。調(diào)試部分功能包括斷點(diǎn)、逐語(yǔ)句/過(guò)程運(yùn)行、查看和修改寄存器/存儲(chǔ)器/片上寄存器、指令跟蹤等,實(shí)現(xiàn)了調(diào)用棧和變量的查看等。
![SPARC處理器的軟件開(kāi)發(fā)環(huán)境的設(shè)計(jì)和實(shí)現(xiàn)](/uploads/allimg/171030/2362486-1G0301G935108.png)
BMSPARC編譯器
BMSPARC是基于GNU工具鏈并進(jìn)行優(yōu)化設(shè)計(jì)的一款編譯器套件。其中編譯器是將一種語(yǔ)言編譯成為另一種語(yǔ)言的計(jì)算機(jī)程序,該程序以源語(yǔ)言編寫(xiě)的程序作為輸入,翻譯生成等價(jià)的目標(biāo)語(yǔ)言程序。編譯器可分成只依賴(lài)于源語(yǔ)言的編譯器前端和只依賴(lài)于目標(biāo)語(yǔ)言的編譯器后端兩大部分。前端主要對(duì)源代碼進(jìn)行掃描、語(yǔ)法分析和語(yǔ)義分析,生成中間代碼;而后端主要是優(yōu)化器和代碼生成器。在進(jìn)行基于SPARC的嵌入式軟件系統(tǒng)開(kāi)發(fā)之前,要先建立交叉編譯環(huán)境。目標(biāo)機(jī)的交叉編譯環(huán)境是一個(gè)由編譯器、鏈接器和解釋器組成的綜合開(kāi)發(fā)環(huán)境,主要由 binutils、gcc 和glibc 幾個(gè)部分組成。有時(shí)出于減小libc 庫(kù)大小的考慮,也可以用別的 c庫(kù)來(lái)代替 glibc,例如 uClibc、dietlibc和 newlib。建立一個(gè)交叉編譯工具鏈?zhǔn)且粋€(gè)復(fù)雜的過(guò)程,交叉編譯器的最終成功運(yùn)行,取決于很多因素,包括:主機(jī)系統(tǒng)配置、GNU工具版本配合、參數(shù)配置、庫(kù)選擇等,一個(gè)成功的、穩(wěn)定的交叉編譯環(huán)境是需要花費(fèi)大量時(shí)間的,幸運(yùn)的是現(xiàn)在針對(duì)很多處理器都有比較成熟和穩(wěn)定的編譯配置。
BMSPARC還提供對(duì)硬件CORDIC的支持,主要通過(guò)庫(kù)函數(shù)修改的方式完成。通過(guò)使用庫(kù)替換的方法,可以簡(jiǎn)化移植過(guò)程,實(shí)現(xiàn)軟件兼容及編譯器的快速開(kāi)發(fā)和使用,并可以快速完成針對(duì)超越函數(shù)的編譯器優(yōu)化。SPE-C與BMSPARC編譯器的集成SPE-C中編譯系統(tǒng)的基本規(guī)則為:針對(duì)工程中的源文件及鏈接文件,包括用戶(hù)指定的庫(kù)文件,按照指定的規(guī)則,并參考用戶(hù)設(shè)置,生成一個(gè)符合要求的Makefile文件,然后用make.exe對(duì)Makefile文件進(jìn)行解釋執(zhí)行,從而生成需要的目標(biāo)文件,或完成相應(yīng)的動(dòng)作[6-8]。
如果在整個(gè)過(guò)程中有錯(cuò)誤發(fā)生,則編譯/鏈接終止,IDE系統(tǒng)將套件提供的錯(cuò)誤原因反饋給用戶(hù)。為了將BMSPARC編譯工具鏈集成到SPE-C中,必須使BMSPARC工具鏈的輸出信息包括警告和錯(cuò)誤信息最終輸出在SPE-C的顯示窗口中。由于BMSPARC工具鏈的各個(gè)執(zhí)行文件都是基于控制臺(tái)的執(zhí)行程序(基于命令窗口的命令行程序),而SPE-C是圖形用戶(hù)界面(GUI)程序,因此要將它們執(zhí)行的各種輸出信息收集并放到SPE-C的輸出窗口中顯示,需要一些技巧。本系統(tǒng)實(shí)現(xiàn)在SPE-C的輸出窗口中顯示編譯信息的方法如下:
1)當(dāng)集成開(kāi)發(fā)環(huán)境通過(guò)界面交互得到用戶(hù)編譯某一工程或源碼文件的指令后,首先發(fā)起一個(gè)后臺(tái)線(xiàn)程;
2)后臺(tái)線(xiàn)程創(chuàng)建一個(gè)匿名管道,發(fā)起一個(gè)命令子進(jìn)程以執(zhí)行編譯整個(gè)工程或某個(gè)源碼文件的make命令,直接將該命令子進(jìn)程的標(biāo)準(zhǔn)輸出和錯(cuò)誤輸出均重定向到由父進(jìn)程創(chuàng)建的匿名管道的“寫(xiě)”端,SPE-C的后臺(tái)線(xiàn)程通過(guò)該匿名管道的“讀”端得到所需要的編譯信息;
3)后臺(tái)線(xiàn)程再將所有通過(guò)管道獲取的編譯信息實(shí)時(shí)傳送回IDE界面中的信息輸出(Output)窗口進(jìn)行顯示。顯然,這種方法實(shí)現(xiàn)起來(lái)并不復(fù)雜,命令子進(jìn)程的Stdout和Stderr都被重定向到匿名管道的寫(xiě)端,僅用一個(gè)匿名管道就實(shí)現(xiàn)了全部功能。上面程序流程圖中從匿名管道讀端讀取的輸出信息,即是由編譯命令子進(jìn)程的Stdout和Stderr重定向輸出的內(nèi)容,將其直接放入Output窗口中顯示便實(shí)現(xiàn)了編譯信息實(shí)時(shí)顯示的功能。
結(jié)語(yǔ)
SPE-C集成開(kāi)發(fā)環(huán)境已經(jīng)實(shí)現(xiàn)了與SPARC處理器的無(wú)縫配合工作,也已通過(guò)第三方評(píng)測(cè),可隨時(shí)提供給用戶(hù)使用;下一步要完善軟件仿真環(huán)境及對(duì)操作系統(tǒng)的支持,為用戶(hù)進(jìn)行軟件仿真和針對(duì)操作系統(tǒng)編譯開(kāi)發(fā)提供有效的支持環(huán)境。
?
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- STM32 軟件開(kāi)發(fā)環(huán)境搭建
- 嵌入式軟件開(kāi)發(fā)環(huán)境
- LatticeCrossLinkNX軟件開(kāi)發(fā)入門(mén)文件 1次下載
- Linux軟件開(kāi)發(fā)環(huán)境 7次下載
- FPGA Nios嵌入式處理器的軟件開(kāi)發(fā) 0次下載
- FPGA Nios嵌入式處理器的軟件開(kāi)發(fā) 17次下載
- FPGA Nios嵌入式處理器的硬件開(kāi)發(fā) 5次下載
- 關(guān)于SPARC微處理器綜述 3次下載
- SPARC V8結(jié)構(gòu)嵌入式微處理器的軟件集成開(kāi)發(fā)環(huán)境總體設(shè)計(jì) 1次下載
- 圖象處理與分析軟件開(kāi)發(fā)環(huán)境選擇_張昕 0次下載
- NIOSII處理器系統(tǒng)的軟件設(shè)計(jì)流程和方法
- NORTi環(huán)境下的便攜電話(huà)系統(tǒng)軟件實(shí)現(xiàn)
- REMS操作系統(tǒng)在SPARC-V8處理器上的應(yīng)用
- 嵌入式系統(tǒng)軟件開(kāi)發(fā)環(huán)境中調(diào)試器的設(shè)計(jì)
- 網(wǎng)絡(luò)處理器軟件開(kāi)發(fā)模型的研究
- Vector DaVinci Team解決方案實(shí)現(xiàn)AUTOSAR Classic ECU軟件開(kāi)發(fā) 1343次閱讀
- 嵌入式軟件開(kāi)發(fā)和軟件開(kāi)發(fā)的區(qū)別 2357次閱讀
- 車(chē)規(guī)MCU的軟件開(kāi)發(fā)生態(tài)解析 5383次閱讀
- 基于LEON開(kāi)源微處理器IP軟核實(shí)現(xiàn)SoC系統(tǒng)基本平臺(tái)的構(gòu)建 2871次閱讀
- 基于UML嵌入式軟件開(kāi)發(fā)環(huán)境的自動(dòng)取款機(jī)系統(tǒng)的應(yīng)用方案 3777次閱讀
- 基于VFW軟件開(kāi)發(fā)包實(shí)現(xiàn)聲吶圖像壓縮存儲(chǔ)系統(tǒng)的應(yīng)用方案 3374次閱讀
- 詳解嵌入式軟件開(kāi)發(fā)到FPGA開(kāi)發(fā) 6473次閱讀
- 關(guān)于嵌入式ARM多核處理器的并行方法 4279次閱讀
- 電機(jī)控制軟件開(kāi)發(fā)套件啟動(dòng)新設(shè)計(jì) 1675次閱讀
- 協(xié)處理器的介紹及應(yīng)用 4136次閱讀
- 基于ASF開(kāi)發(fā)庫(kù)進(jìn)行ATWINC1500軟件開(kāi)發(fā) 4019次閱讀
- mbed軟件開(kāi)發(fā)平臺(tái)入門(mén)學(xué)習(xí)基礎(chǔ) 1.2w次閱讀
- Xilinx 軟件定義開(kāi)發(fā)環(huán)境 SDAccel上線(xiàn) AWS 5588次閱讀
- 32位嵌入式處理器與8位處理器應(yīng)用開(kāi)發(fā)的區(qū)別 1579次閱讀
- 基于微處理器的車(chē)載導(dǎo)航電子地圖的設(shè)計(jì)和實(shí)現(xiàn) 2232次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開(kāi)關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開(kāi)發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21548次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論