前段時間有博友問到在IAR環(huán)境下隱藏原始代碼開放功能性接口的方法,其實(shí)就是庫(Library)的概念了,算是一種半開源的方式吧,估計應(yīng)該是公司里常用到一種開發(fā)模式吧,不同分工團(tuán)隊部門之間最后的整合都是通過標(biāo)準(zhǔn)的接口來實(shí)現(xiàn)(當(dāng)然限于大公司了,不是那種一個人負(fù)責(zé)一個完整項目的小公司),也就是一個分工團(tuán)隊接觸不到另一個團(tuán)隊的核心代碼,這種模式一定程度上避免了完整產(chǎn)品設(shè)計技術(shù)的外泄,不過每個團(tuán)隊的人掌握的技術(shù)也就有所局限了,于個人水平的提升不利,當(dāng)然如果你做的足夠?qū)>土懋?dāng)別論了,呵呵,總之自己馬上要找工作了,也在大公司和小公司之間矛盾的徘徊,哎~前奏啰嗦了一些東西,明天就帶隊去參加智能車比賽了,今天臨走前更新一篇也算是對那位博友有個交代,希望有所幫助,哈哈,不多廢話了,下面進(jìn)入正題(分為生成庫文件和調(diào)用庫文件兩部分):
上傳時間: 2022-07-04
上傳用戶:XuVshu
LearningGUI的特點(diǎn)和優(yōu)勢。LearningGUI被設(shè)計成獨(dú)立于具體的硬件平臺和具體的軟件平臺,是一款通用的嵌入式開源GUI系統(tǒng)。它100%使用C語言開發(fā),無浮點(diǎn)運(yùn)算,只調(diào)用C,無匯編代碼。顯示,鍵盤,鼠標(biāo)等驅(qū)動由用戶在應(yīng)用中編寫注冊,因此,LearningGUI的通用性,可移植性非常好!它可以裸奔,也可以在RTOS 上運(yùn)行,同時更適合在Linux下運(yùn)行。LearningGUI高度可裁剪,可配置,庫大小從20多K到200多K。占用內(nèi)存小。Basic版實(shí)行靜態(tài)內(nèi)存管理,占用10多K RAM. Windows版實(shí)行動態(tài)內(nèi)存管理,占用內(nèi)存與建立控件多少相關(guān)。支持內(nèi)置GB2312—80標(biāo)準(zhǔn)漢字庫。提供開放式字庫訪問接口。提供開放式顏色轉(zhuǎn)換接口。提供消息驅(qū)動機(jī)制。提供類似于Win32 SDK式樣的API接口。開發(fā)LearningGUI的目的是替代emWin,同時搶占中低端的QT市場。該教程是基于SWM320單片機(jī)下移植learningGUI的教程,詳細(xì)描述了移植過程。適用于想學(xué)習(xí)learningGUI的愛好者,其它單片機(jī)也可以使用這樣的方法進(jìn)行移植,里面講述了配置文件的使用方法,希望這個教程能對該GUI的愛好者有所幫助。
標(biāo)簽: swm320 learninggui 移植
上傳時間: 2022-07-06
上傳用戶:
本文介紹 AX7021 開發(fā)板的多個以太網(wǎng)在 SDK 測試 lwIP Echo Server 功能,已經(jīng) petalinux 下的驅(qū)動配置、設(shè)備樹配置,以及簡單應(yīng)用。如何使用 VIVADO 建立一個工程丌是本文重點(diǎn),芯驛電子(ALINX)提供了已經(jīng)做好的 vivado工程。
上傳時間: 2022-07-10
上傳用戶:
產(chǎn)品品牌:永嘉微電/VINKA 產(chǎn)品型號:VK3606D 封裝形式:SOP16 產(chǎn)品年份:新年份 概述: VK3606D SOP16具有6個觸摸按鍵,可用來檢測外部觸摸按鍵上人手的觸摸動作。該芯片具有較高的集成度,僅需極少的外部組件便可實(shí)現(xiàn)觸摸按鍵的檢測。 提供了6路1對1直接輸出低電平有效。最長輸出時間10S。芯片內(nèi)部采用特殊的集成電路, 具有高電源電壓抑制比,可減少按鍵檢測錯誤的發(fā)生,此特性保證在不利環(huán)境條件的應(yīng)用中芯 片仍具有很高的可靠性。 此觸摸芯片具有自動校準(zhǔn)功能,低待機(jī)電流,抗電壓波動等特性,為各種6觸摸按鍵+IO輸 出的應(yīng)用提供了一種簡單而又有效的實(shí)現(xiàn)方法。 特點(diǎn): ? 工作電壓 2.4-5.5V ? 待機(jī)電流7uA/3.0V,14uA/5V ? 上電復(fù)位功能(POR) ? 低壓復(fù)位功能(LVR) ? 觸摸輸出響應(yīng)時間:工作模式 48mS ,待機(jī)模式160mS ? 單鍵1對1直接輸出低電平有效 ? 防呆功能,有效鍵最長輸出時間:10S ? 通過CS腳接對地電容調(diào)節(jié)整體靈敏度(1-47nF) ? 各觸摸通道單獨(dú)接對地小電容微調(diào)靈敏度(0-50pF) ? 上電0.25S內(nèi)為穩(wěn)定時間,禁止觸摸 ? 上電后4S內(nèi)自校準(zhǔn)周期為64mS,4S無觸摸后自校準(zhǔn)周期為1S ? 陳銳鴻:188?2466?2436; Q號:361?888?5898 ? 封裝SOP16(150mil)(9.9mm x 3.9mm PP=1.27mm)
標(biāo)簽: IC-VK 366 SOP 抗干擾 16 觸摸開關(guān) 電熱 低功耗 靈敏度 觸控
上傳時間: 2022-07-18
上傳用戶:18824626436
STC12C5A60S2單片機(jī)多功能智能相框 帶語音播等功能,附原理圖,功能實(shí)現(xiàn):本作品采用STC12C5A60S2單片機(jī)作為主控制器,具有以下:(1)照片循環(huán)顯示(2)語音播報(3)GSM通信(4)時鐘顯示(5)溫度、PM2.5檢測與顯示(6)次聲波驅(qū)蟲電路(7)人體紅外、超聲波檢測(8)一鍵SOS求救作品非常不錯,可供單片機(jī)愛好者參考與借鑒
上傳時間: 2022-07-22
上傳用戶:
Altium Designer Summer 09的發(fā)布延續(xù)了連續(xù)不斷的新特性和新技術(shù)的應(yīng)用過程。這必將幫助用戶更輕松地創(chuàng)建下一代電子設(shè)計。同時,我們將令A(yù)ltium Designer更符合電子設(shè)計師的要求。Altium的一體化設(shè)計結(jié)構(gòu)將硬件、軟件和可編程硬件集合在一個單一的環(huán)境中,這將令用戶自由地探索新的設(shè)計構(gòu)想。在整個設(shè)計構(gòu)成中,每個人都使用同一個設(shè)計界面。 Summer 09版本解決了大量歷史遺留的工具問題。其中就包括了增加更多的機(jī)械層設(shè)置、增強(qiáng)的原理圖網(wǎng)絡(luò)類定義。新版本中更關(guān)注于改進(jìn)測試點(diǎn)的分配和管理、精簡嵌入式軟件開發(fā)、軟設(shè)計中智能化調(diào)試和流暢的License管理等功能。我們?yōu)檫@個版本發(fā)布的新特性和新功能的作用感到高興,我們非常相信這些新的特性和技術(shù)也將令您激動不已!電路板設(shè)計增強(qiáng)了圖形化DRC違規(guī)顯示Summer 09版本改進(jìn)了在線實(shí)時及批量DRC檢測中顯示的傳統(tǒng)違規(guī)的圖形化信息,其含蓋了主要的設(shè)計規(guī)則。 利用與一個可定義的指示違規(guī)信息的掩蓋圖形的合成,用戶現(xiàn)在已經(jīng)可以更靈活的解決出現(xiàn)在設(shè)計中的DRC錯誤。用戶自定制PCB布線網(wǎng)絡(luò)顏色Summer09版本允許用戶在PCB文件中自定義布線網(wǎng)絡(luò)顯示的顏色。現(xiàn)在,用戶完全可以使用一種指定的顏色替代常用當(dāng)前板層顏色作為布線網(wǎng)絡(luò)顯示的顏色。并將該特性延伸到圖形迭層模式,進(jìn)一步增強(qiáng)了PCB的可視化特性。PCB板機(jī)械層設(shè)定增加到32層Altium Designer Summer 09版本為板級設(shè)計新增了16個機(jī)械層定義,使總的機(jī)械層定義達(dá)到32層。提升了PCB向Specctra導(dǎo)出數(shù)據(jù)的兼容性3D單層顯示模式改進(jìn)了測試點(diǎn)管理系統(tǒng)改進(jìn)了DirectX圖形重建速度在Altium Designer Summer09的PCB應(yīng)用中增強(qiáng)了DirectX圖形引擎的功能,直接關(guān)系到圖形重建的速度。由于圖形重構(gòu)是不常用到的,如果不是非常必要,將不再執(zhí)行重構(gòu)的操作;同時也優(yōu)化了DirectX數(shù)據(jù)填充特性。經(jīng)過測試,Summer09將在原版本的基礎(chǔ)上提升20%的圖形處理性能。前端設(shè)計按區(qū)域定義原理圖網(wǎng)絡(luò)類功能Altium Designer現(xiàn)在可以允許用戶使用網(wǎng)絡(luò)類標(biāo)簽功能在原理圖設(shè)計中將所涵蓋的每條信號線納入到自定義網(wǎng)絡(luò)類之中。當(dāng)從原理圖創(chuàng)建PCB時,就可以將自定義的網(wǎng)絡(luò)類引入到PCB規(guī)則。使用這種方式定義網(wǎng)絡(luò)的分配,將不再需要擔(dān)心耗費(fèi)時間、原理圖中網(wǎng)絡(luò)定義的混亂等問題。Summer09版本將提供更加流暢、高效和整齊的網(wǎng)絡(luò)類定義的新模式。裝配變量和板級元件標(biāo)號的圖形編輯功能Altium Designer Summer 09版本提供了裝配變量和板級元件標(biāo)號的圖形編輯功能。在編譯后的原理圖源文件中就可以了解裝配變量和修改板級元件標(biāo)號,這個新的特性將令你從設(shè)計的源頭就可以快速、高效的完成設(shè)計的變更;對于裝配變量和板級元件標(biāo)號變更操作,更重要的是這將提供一種更快速、更直觀的變通方法。軟設(shè)計支持C++高級語法格式的軟件開發(fā)由于軟件開發(fā)技術(shù)的進(jìn)步,使用更高級、更抽象的軟件開發(fā)語言和工具已經(jīng)成為必然。從機(jī)器語言到匯編語言,再到過程化語言和面向?qū)ο蟮恼Z言。Altium Designer Summer09版本現(xiàn)在可以支持C++軟件開發(fā)語言(一種更高級的語言),包括軟件的編譯和調(diào)試功能。基于Wishbone協(xié)議的探針儀器Altium Designer Summer 09新增了一款基于Wishbone協(xié)議的探針儀器(WB_PROBE)。該儀器是一個Wishbone主端元件,因此允許用戶利用探針儀器與Wishbone總線相連去探測兼容Wishbone協(xié)議的從設(shè)備。通過實(shí)時運(yùn)行的調(diào)試面板,用戶就可以觀察和修改外設(shè)的內(nèi)部寄存器內(nèi)容、存儲器件的內(nèi)存數(shù)據(jù)區(qū),省卻了調(diào)用處理器儀器或底層調(diào)試器。對于無處理器的系統(tǒng)調(diào)試尤為重要。為FPGA儀器編寫腳本Altium Designer已經(jīng)為用戶提供了一種可定制虛擬儀器的功能,在新的版本中您還將看到Altium新增了一種在FPGA內(nèi)利用腳本編程實(shí)現(xiàn)可定制虛擬儀器的功能。該功能將為用戶提供一種更直觀、界面更友好的腳本應(yīng)用模式增強(qiáng)的存儲單元管理器支持多軟件平臺知識庫新的FPGA外設(shè)內(nèi)核元件新的FPGA可配置通用元件虛擬存儲儀器在Altium Designer Summer 09版本中,用戶將看到一種全新的虛擬存儲儀器(MEMORY_INSTRUMENT)。 就在虛擬儀器內(nèi)部,其就可提供一個可配置存儲單元區(qū)。利用這個功能可以實(shí)現(xiàn)從其它邏輯器件、相連的PC和虛擬儀器面板中觀察和修改存儲區(qū)數(shù)據(jù)。系統(tǒng)級設(shè)計按需模式的License管理系統(tǒng)(On-Demand )Altium Designer Summer 09版本中增加了基于WEB協(xié)議和按需License的模式。利用客戶賬號訪問Altium客戶服務(wù)器,無須變更License文件或重新激活License,基于WEB協(xié)議的按需License管理器就可以允許一個License被用于任一一臺計算機(jī)。就好比一個全球化浮動License,而無需建立用戶自己的License服務(wù)器。可瀏覽的License管理和報表全新的主頁Altium Labs私有的License服務(wù)模式在外部Web頁面內(nèi)打開網(wǎng)絡(luò)鏈接增強(qiáng)了供應(yīng)商數(shù)據(jù)Altium Designer Summer 09版本中新增了兩個元器件供應(yīng)商信息的實(shí)時數(shù)據(jù)連接,這兩個供應(yīng)商分別為 Newark 和 Farnell 。通過供應(yīng)商數(shù)據(jù)查找面板內(nèi)的供應(yīng)商條目,用戶現(xiàn)在可以向目標(biāo)元件庫(SchLib, DbLib, SVNDbLib)或原理圖內(nèi)的元器件中導(dǎo)入元器件的參數(shù)、數(shù)據(jù)手冊鏈接信息、元器件價格和庫存信息等。另外,用戶還可以在目標(biāo)庫內(nèi)從供應(yīng)商條目中直接創(chuàng)建一個新的元器件。
標(biāo)簽: Altium Designer軟件下載
上傳時間: 2022-07-22
上傳用戶:canderile
MSP430是德州儀器(Tl)一款性能卓越的超低功耗16位單片機(jī),自問世以來,MSP430單片機(jī)一直是業(yè)內(nèi)公認(rèn)的功耗最低的單片機(jī)。除采用先進(jìn)的制造工藝使芯片的靜態(tài)電流盡可能降低外,MSP430的獨(dú)立可配置的時鐘系統(tǒng)是其低功耗的基石之一。在追求綠色能源的今天,MSP430超低功耗微控制器正以其超低功耗的特性,以及豐富多樣化的外設(shè)受到越來越多設(shè)計者們的青睞。MSP430發(fā)展到今天已經(jīng)行成了非常豐富的產(chǎn)品體系:從最初通用型的F1和F2系列,到集成有段式LCD驅(qū)動的F4系列(比較廣泛地應(yīng)用于水電表中),到集成有USB驅(qū)動的F5/F6系列,到集成有1GHz射頻模塊的CC430系列,再到近期的超高性價比的G2,再到采用新存儲技術(shù)的FRAM系列。MSP430產(chǎn)品已經(jīng)被廣泛地應(yīng)用到工業(yè)生活的各個領(lǐng)域,從水電表到煙霧探測,從電動牙刷到便攜式血糖儀,從遙控器到平板觸摸家電,430正潛移默化地改善用戶體驗(yàn),使得生活更加安全與簡單。
標(biāo)簽: msp430
上傳時間: 2022-07-26
上傳用戶:
SMT(Surface mount technology)是可在“板面上”滿及焊牢棲多敷“表面黏裝零件的電子裝配技術(shù).侵貼:1.可在板上雨成同特焊接,封裝密度提高50~70%.WW2.l短,提高博輸速度3.可使用更高刪敷.4.自勤化,快速,成本低.1.表面貼裝零件SOIC(small outline integrate circle)RESISTANCE(電阻)CAPACITANCE(電容)AMPLCC(plastic leaded chip carriers)CONNECT etc.(結(jié)器)封裝材料1.)陶瓷(BeO):精度高,密封度高(CTE:5~7PPM/℃)封板子熟膨服要求高2.)聚硫胺醚(Polyetherimide):一可用玻璃逛行封合的耐高溫熟塑性塑廖,機(jī)械,電子性能侵良AwIR各波皆敏感,易分解,生“酸泡”現(xiàn)象.3.)熔融矽砂(Fused silica),暖氧橫脂
標(biāo)簽: fpc
上傳時間: 2022-07-27
上傳用戶:zhaiyawei
1.1.1什么是藍(lán)牙技術(shù)藍(lán)牙技術(shù)的實(shí)現(xiàn)有賴于硬件電路和軟件程序的雙重支撐。硬件電路是一種1cm見方的嵌入式微功率芯片,如此小的體積、功率便于它嵌入到普通電子產(chǎn)品中;控制軟件的職責(zé)是搜索并聯(lián)系起其它也嵌入有藍(lán)牙芯片的電子產(chǎn)品,聯(lián)系過程是一場信息交換的過程。信息交換通過發(fā)送、接收無線電波實(shí)現(xiàn),發(fā)送功率越大,傳播的距離就越遠(yuǎn)。但它們并不成正比,通常100mw的發(fā)射功率可傳輸100m。而1mw的發(fā)射功率應(yīng)傳輸10m左右,不能按比例減到只有1m。傳播距離與一般家居面積相差無幾。對藍(lán)牙芯片的基本要求有:■(1)在10m范圍內(nèi)實(shí)現(xiàn)一點(diǎn)對多點(diǎn)的通信;a(2)藍(lán)牙數(shù)據(jù)傳輸速率有效值應(yīng)達(dá)到每條信道721k位/秒;■(3)使用頻段2.4~2.4835GHZ;(4)要求成本低廉,價格與所取代的電纜線基本持平。■近期藍(lán)牙的主要目標(biāo)是取代各種電纜連接,通過統(tǒng)一標(biāo)準(zhǔn)的無線鏈路網(wǎng)將數(shù)字設(shè)備連成一個密不可分的整體,方便靈活、低成本、低功耗,像移動通信那樣傳輸語音,像因特網(wǎng)那樣傳輸信息。長遠(yuǎn)藍(lán)牙的主要目標(biāo)是占領(lǐng)家用和商用的近距離數(shù)據(jù)傳輸市場。
標(biāo)簽: 藍(lán)牙
上傳時間: 2022-07-27
上傳用戶:bluedrops
隨著FPGA技術(shù)的發(fā)展,在FPGA上實(shí)現(xiàn)片上系統(tǒng)在技術(shù)上已經(jīng)可能。基于FPGA片上系統(tǒng)開發(fā)已成為目前FPGA應(yīng)用的一個熱點(diǎn)。但是基于FPGA片上系統(tǒng)對使用者的知識要求比較高,使用流程比較復(fù)雜,參考資料不多。成為目前開發(fā)者應(yīng)用的瓶頸。本書針對基于FPGA片上系統(tǒng)開發(fā)的核心,用戶IP的開發(fā),并結(jié)合XILINX的嵌入式開發(fā)工具EDK,詳細(xì)講解了怎么去開發(fā)和調(diào)試客戶自己的用戶硬件外設(shè)(用戶IP),使得開發(fā)者可以很快地熟練使用EDK,進(jìn)行自己的片上系統(tǒng)開發(fā)。書中內(nèi)容主要針對嵌入式用戶硬件外設(shè)的開發(fā)流程和調(diào)試方法,不涉及開發(fā)語言的細(xì)節(jié)。在使用本書前必須熟練掌握硬件描述語言。本書基于XILINX的嵌入式開發(fā)平臺,講解了嵌入式系統(tǒng)的基本概念:FPGA原理和MicroBlaze處理器和最新的多端口內(nèi)存控制器(MPMC)。以基于3個不同總線和接口的試驗(yàn),詳細(xì)講述了怎樣開發(fā)用戶自定義IP。本書前三章以基本概念介紹為主。后四章以試驗(yàn)為主,分別介紹了在XILINX嵌入式開發(fā)平臺上常用接口上用戶IP開發(fā)的實(shí)現(xiàn):第4章是介紹了EDK工具的使用流程;第5章是PLB總線的用戶IP的開發(fā);第6章是FSL總線的用戶IP的開發(fā);第7章是多端口內(nèi)存控制器(mpmc)中NPI接口的用戶IP的開發(fā)。
標(biāo)簽: xilinx fpga 嵌入式系統(tǒng)
上傳時間: 2022-07-28
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1