亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

非阻塞<b>性</b>賦值

  • Nexys3板卡培訓(xùn)資料

      本資料是關(guān)于Nexys3板卡的培訓(xùn)資料。Nexys 開發(fā)板是基于最新技術(shù)Spartan-6 FPGA的數(shù)字系統(tǒng)開發(fā)平臺(tái)。它擁有48M字節(jié)的外部存儲(chǔ)器(包括2個(gè)非易失性的相變存儲(chǔ)器),以及豐富的I/O器件和接口,可以適用于各式各樣的數(shù)字系統(tǒng)。 板上自帶AdeptTM高速USB2接口可以為開發(fā)板提供電源,也可以燒錄程序到FPGA,用戶數(shù)據(jù)的傳輸速率可以達(dá)到38M字節(jié)/秒。   Nexys3開發(fā)板可以通過(guò)添加一些低成本的外設(shè)Pmods (可以多達(dá)30幾個(gè))和Vmods (最新型外設(shè))來(lái)實(shí)現(xiàn)額外的功能,例如A/D和D/A轉(zhuǎn)換器,線路板,電機(jī)驅(qū)動(dòng)裝置,和實(shí)現(xiàn)裝置等等。另外,Nexys3完全兼容所有的賽靈思工具,包括免費(fèi)的WebPackTM,ChipscopeTM,EDKTM(嵌入式處理器設(shè)計(jì)套件),以及其他工具。 圖 Nexys3板卡介紹

    標(biāo)簽: Nexys3 板卡 培訓(xùn)資料

    上傳時(shí)間: 2013-10-09

    上傳用戶:thing20

  • XAPP482 - MicroBlaze Platform Flash,PROM 引導(dǎo)加載器和用戶數(shù)據(jù)存儲(chǔ)

        本應(yīng)用指南講述一種實(shí)用的 MicroBlaze™ 系統(tǒng),用于在非易失性 Platform Flash PROM 中存儲(chǔ)軟件代碼、用戶數(shù)據(jù)和配置數(shù)據(jù),以簡(jiǎn)化系統(tǒng)設(shè)計(jì)和降低成本。另外,本應(yīng)用指南還介紹一種可移植的硬件設(shè)計(jì)、一個(gè)軟件設(shè)計(jì)以及在實(shí)現(xiàn)流程中使用的其他腳本實(shí)用工具。   簡(jiǎn)介許多 FPGA 設(shè)計(jì)都集成了使用 MicroBlaze 和 PowerPC™ 處理器的軟件嵌入式系統(tǒng),這些設(shè)計(jì)同時(shí)使用外部易失性存儲(chǔ)器來(lái)執(zhí)行軟件代碼。使用易失性存儲(chǔ)器的系統(tǒng)還必須包含一個(gè)非易失性器件,用來(lái)在斷電期間存儲(chǔ)軟件代碼。大多數(shù) FPGA 系統(tǒng)都在電路板上使用 Platform FlashPROM (在本文中稱作 PROM),用于在上電時(shí)加載 FPGA 配置數(shù)據(jù)。另外,許多應(yīng)用還可能使用其他非易失性器件(如 SPI Flash、Parallel Flash 或 PIC)來(lái)保存 MAC 地址等少量用戶數(shù)據(jù),因此導(dǎo)致系統(tǒng)電路板上存在大量非易失性器件。

    標(biāo)簽: MicroBlaze Platform Flash XAPP

    上傳時(shí)間: 2013-10-13

    上傳用戶:hakim

  • 采用高速串行收發(fā)器Rocket I/O實(shí)現(xiàn)數(shù)據(jù)率為2.5 G

    摘要: 串行傳輸技術(shù)具有更高的傳輸速率和更低的設(shè)計(jì)成本, 已成為業(yè)界首選, 被廣泛應(yīng)用于高速通信領(lǐng)域。提出了一種新的高速串行傳輸接口的設(shè)計(jì)方案, 改進(jìn)了Aurora 協(xié)議數(shù)據(jù)幀格式定義的弊端, 并采用高速串行收發(fā)器Rocket I/O, 實(shí)現(xiàn)數(shù)據(jù)率為2.5 Gbps的高速串行傳輸。關(guān)鍵詞: 高速串行傳輸; Rocket I/O; Aurora 協(xié)議 為促使FPGA 芯片與串行傳輸技術(shù)更好地結(jié)合以滿足市場(chǎng)需求, Xilinx 公司適時(shí)推出了內(nèi)嵌高速串行收發(fā)器RocketI/O 的Virtex II Pro 系列FPGA 和可升級(jí)的小型鏈路層協(xié)議———Aurora 協(xié)議。Rocket I/O支持從622 Mbps 至3.125 Gbps的全雙工傳輸速率, 還具有8 B/10 B 編解碼、時(shí)鐘生成及恢復(fù)等功能, 可以理想地適用于芯片之間或背板的高速串行數(shù)據(jù)傳輸。Aurora 協(xié)議是為專有上層協(xié)議或行業(yè)標(biāo)準(zhǔn)的上層協(xié)議提供透明接口的第一款串行互連協(xié)議, 可用于高速線性通路之間的點(diǎn)到點(diǎn)串行數(shù)據(jù)傳輸, 同時(shí)其可擴(kuò)展的帶寬, 為系統(tǒng)設(shè)計(jì)人員提供了所需要的靈活性[4]。但該協(xié)議幀格式的定義存在弊端,會(huì)導(dǎo)致系統(tǒng)資源的浪費(fèi)。本文提出的設(shè)計(jì)方案可以改進(jìn)Aurora 協(xié)議的固有缺陷,提高系統(tǒng)性能, 實(shí)現(xiàn)數(shù)據(jù)率為2.5 Gbps 的高速串行傳輸, 具有良好的可行性和廣闊的應(yīng)用前景。

    標(biāo)簽: Rocket 2.5 高速串行 收發(fā)器

    上傳時(shí)間: 2013-11-06

    上傳用戶:smallfish

  • Windows平臺(tái)下的網(wǎng)絡(luò)異步通訊編程技術(shù)

    集中探討了MFC提供的異步非阻塞類CAsyncSocket的特點(diǎn),包括類對(duì)象的創(chuàng)建、異步選擇機(jī)制以及對(duì)網(wǎng)絡(luò)事件的響應(yīng)。以及采用CAsyncSocket類進(jìn)行網(wǎng)絡(luò)通信的通信流程,并結(jié)合實(shí)際開發(fā)經(jīng)驗(yàn),介紹了使用CAsyncSocket類進(jìn)行網(wǎng)絡(luò)編程的基本框架。通過(guò)使用可大大提高編程的效率。

    標(biāo)簽: Windows 網(wǎng)絡(luò) 異步通訊 編程技術(shù)

    上傳時(shí)間: 2013-10-24

    上傳用戶:Shaikh

  • Java NIO反應(yīng)器模式設(shè)計(jì)

    Javal.4引入的NIO包里,最引人注目的是加入了非阻塞I/O。和IO包提供的阻塞模型不同,NIO在對(duì)一個(gè)非阻塞的連接進(jìn)行操作時(shí),調(diào)用會(huì)立即返回,而不是掛起等待.

    標(biāo)簽: Java NIO 反應(yīng)器 模式

    上傳時(shí)間: 2013-10-19

    上傳用戶:asdfasdfd

  • 嵌入式LINUX 電子教程全集

    嵌入式LINUX  電子教程全集 嵌入式系統(tǒng)出現(xiàn)于60年代晚期,它最初被用于控制機(jī)電電話交換機(jī),如今已被廣泛的應(yīng)用于工業(yè)制造、過(guò)程控制、通訊、儀器、儀表、汽車、船舶、航空、航天、軍事裝備、消費(fèi)類產(chǎn)品等眾多領(lǐng)域。計(jì)算機(jī)系統(tǒng)核心CPU,每年在全球范圍內(nèi)的產(chǎn)量大概在二十億顆左右,其中超過(guò)80%應(yīng)用于各類專用性很強(qiáng)的嵌入式系統(tǒng)。一般的說(shuō),凡是帶有微處理器的專用軟硬件系統(tǒng)都可以稱為嵌入式系統(tǒng)。   1. 嵌入式Linux系統(tǒng)就是利用Linux其自身的許多特點(diǎn),把它應(yīng)用到嵌入式系統(tǒng)里。   Linux做嵌入式的優(yōu)勢(shì),首先,Linux是開放源代碼的,不存在黑箱技術(shù),遍布全球的眾多Linux愛(ài)好者又是Linux開發(fā)者的強(qiáng)大技術(shù)支持;其次,Linux的內(nèi)核小、效率高,內(nèi)核的更新速度很快,linux是可以定制的,其系統(tǒng)內(nèi)核最小只有約134KB。第三,Linux是免費(fèi)的OS,在價(jià)格上極具競(jìng)爭(zhēng)力。 Linux還有著嵌入式操作系統(tǒng)所需要的很多特色,突出的就是Linux適應(yīng)于多種CPU和多種硬件平臺(tái),是一個(gè)跨平臺(tái)的系統(tǒng)。到目前為止,它可以支持二三十種CPU。而且性能穩(wěn)定,裁剪性很好,開發(fā)和使用都很容易。很多CPU包括家電業(yè)芯片,都開始做Linux的平臺(tái)移植工作。移植的速度遠(yuǎn)遠(yuǎn)超過(guò)Java的開發(fā)環(huán)境。也就是說(shuō),如果今天用Linux環(huán)境開發(fā)產(chǎn)品,那么將來(lái)?yè)QCPU就不會(huì)遇到困擾。同時(shí),Linux內(nèi)核的結(jié)構(gòu)在網(wǎng)絡(luò)方面是非常完整的,Linux對(duì)網(wǎng)絡(luò)中最常用的TCP/IP協(xié)議有最完備的支持。提供了包括十兆、百兆、千兆的以太網(wǎng)絡(luò),以及無(wú)線網(wǎng)絡(luò),Toker ring(令牌環(huán)網(wǎng))、光纖甚至衛(wèi)星的支持。所以Linux很適于做信息家電的開發(fā)。   還有使用Linux為的是來(lái)開發(fā)無(wú)線連接產(chǎn)品的開發(fā)者越來(lái)越多。Linux在快速增長(zhǎng)的無(wú)線連接應(yīng)用主場(chǎng)中有一個(gè)非常重要的優(yōu)勢(shì),就是有足夠快的開發(fā)速度。這是因?yàn)長(zhǎng)Inux有很多工具,并且Linux為眾多程序員所熟悉。因此,我們要在嵌入式系統(tǒng)中使用Linux操作系統(tǒng)。   Linux的大小適合嵌入式操作系統(tǒng)——Linux固有的模塊性,適應(yīng)性和可配置性,使得這很容易做到。另外,Linux源碼的實(shí)用性和成千上萬(wàn)的程序員熱切其望它用于無(wú)數(shù)的嵌入式應(yīng)用軟件中,導(dǎo)致很多嵌入式Linux的出現(xiàn),包括:Embedix,ETLinux,LEM,Linux Router Project,LOAF,uCLinux,muLinux,ThinLinux,F(xiàn)irePlug,Linux和PizzaBox Linux   相對(duì),Linux的圖形界面還相對(duì)較弱,但近年Linux的圖形界面發(fā)展也很快,這也就不是問(wèn)題。   2. 什么是嵌入式Linux   嵌入式linux 是將日益流行的Linux操作系統(tǒng)進(jìn)行裁剪修改,使之能在嵌入式計(jì)算機(jī)系統(tǒng)上運(yùn)行的一種操作系統(tǒng)。嵌入式linux既繼承了Interlnet上無(wú)限的開放源代碼資源,又具有嵌入式操作系統(tǒng)的特性。嵌入式Linux的特點(diǎn)是版權(quán)費(fèi)免費(fèi);購(gòu)買費(fèi)用媒介成本技術(shù)支持全世界的自由軟件開發(fā)者提供支持網(wǎng)絡(luò)特性免費(fèi),而且性能優(yōu)異,軟件移植容易,代碼開放,有許多應(yīng)用軟件支持,應(yīng)用產(chǎn)品開發(fā)周期短,新產(chǎn)品上市迅速,因?yàn)橛性S多公開的代碼可以參考和移植,實(shí)時(shí)性能RT_Linux Hardhat Linux 等嵌入式Linux支持,實(shí)時(shí)性能穩(wěn)定性好安全性好。   3. 嵌入式Linux有巨大的市場(chǎng)前景和商業(yè)機(jī)會(huì),出現(xiàn)了大量的專業(yè)公司和產(chǎn)品,如Montavista Lineo Emi等,有行業(yè)協(xié)會(huì)如Embedded Linux Consortum等,得到世界著名計(jì)算機(jī)公司和OEM板級(jí)廠商的支持,例如IBM Motorola Intel等。傳統(tǒng)的嵌入式系統(tǒng)廠商也采用了Linux策略,如Lynxworks Windriver QNX等,還有Internet上的大量嵌入式Linux愛(ài)好者的支持。嵌入式Linux支持幾乎所有的嵌入式CPU和被移植到幾乎所有的嵌入式OEM板。   4.嵌入式Linux的應(yīng)用領(lǐng)域非常廣泛,主要的應(yīng)用領(lǐng)域有信息家電、PDA 、機(jī)頂盒、Digital Telephone、Answering Machine、Screen Phone 、數(shù)據(jù)網(wǎng)絡(luò)、Ethernet Switches、Router、Bridge、Hub、Remote access servers、ATM、Frame relay 、遠(yuǎn)程通信、醫(yī)療電子、交通運(yùn)輸計(jì)算機(jī)外設(shè)、工業(yè)控制、航空航天領(lǐng)域等。   5.如果分別讓10位工程師給出嵌入式系統(tǒng)的定義,將得到10個(gè)不同的答案。一般來(lái)說(shuō),大部分的嵌入式系統(tǒng)執(zhí)行特定的任務(wù)。我們假定最簡(jiǎn)單的嵌入式系統(tǒng)包括輸入/輸出功能,以及一些控制邏輯,該系統(tǒng)基于它的配置執(zhí)行某些類型的功能。按照這個(gè)標(biāo)準(zhǔn),可以認(rèn)為一個(gè)包含實(shí)現(xiàn)控制邏輯74123計(jì)數(shù)器以及一個(gè)狀態(tài)是一個(gè)嵌入式系統(tǒng)。也許可以補(bǔ)充說(shuō),該系統(tǒng)必須可通過(guò)存儲(chǔ)在固件中的軟件進(jìn)行編程。這個(gè)新的嵌入式系統(tǒng)定義包括輸入/輸出(I/O),以及存儲(chǔ)在系統(tǒng)固件中的控制邏輯。一個(gè)帶有鼠標(biāo)、鍵盤、網(wǎng)絡(luò)連接并運(yùn)行圖形用戶界面(GUI,graphical user interface)多任務(wù)操作系統(tǒng)的桌面計(jì)算機(jī)顯然滿足這些要求,但我們能認(rèn)為它是一個(gè)嵌入式系統(tǒng)嗎?   如果桌面計(jì)算機(jī)不是一個(gè)嵌入式系統(tǒng),那么手持設(shè)備呢?它們有I/O功能,可以運(yùn)行存儲(chǔ)在固件中的控制邏輯。有人說(shuō),桌面計(jì)算機(jī)和手持設(shè)備都有通用計(jì)算機(jī)設(shè)備,可以運(yùn)行軟件來(lái)執(zhí)行許多不同的任務(wù),與之不同的是,嵌入式系統(tǒng)(例如,洗碗機(jī)控制器或飛行導(dǎo)航系統(tǒng))主要是為特定任務(wù)而設(shè)計(jì)的。這種特定的功能限定使嵌入式設(shè)備有功能上的唯一性。如果是這樣,為什么一些嵌入式系統(tǒng)設(shè)計(jì)成具有附加的功能,如存儲(chǔ)在非易失性存儲(chǔ)器中的程序,并且具有運(yùn)行可以完成原始設(shè)計(jì)范圍之外的任務(wù)的多任務(wù)操作系統(tǒng)的能力呢?   在過(guò)去,區(qū)分嵌入式系統(tǒng)和通用計(jì)算機(jī)比現(xiàn)在簡(jiǎn)單的多。例如,可以很容易地區(qū)分出一個(gè)基于8051的T1分幅卡嵌入式系統(tǒng)和一臺(tái)Sun UNIX工作站。而現(xiàn)在,從功能方面很難區(qū)分一臺(tái)Sun工作站和一個(gè)包含PowerPC以及32MB內(nèi)存和16MB閃存的機(jī)頂盒。這樣的機(jī)頂盒可以運(yùn)行帶GUI的多任務(wù)操作系統(tǒng),可現(xiàn)場(chǎng)升級(jí),可以同時(shí)運(yùn)行多個(gè)程序(如視頻控制器、數(shù)字錄像和Java虛擬機(jī)),還可以進(jìn)行安全的因特網(wǎng)在線交易。很難判斷這種機(jī)頂盒是否是一個(gè)嵌入式系統(tǒng)。顯然,硬件性能的提升和價(jià)格的下降使通用計(jì)算機(jī)和嵌入式系統(tǒng)之間的界限變得很模糊,技術(shù)的進(jìn)步使得我們很難定義什么是嵌入式。

    標(biāo)簽: LINUX 嵌入式 電子教程

    上傳時(shí)間: 2014-12-30

    上傳用戶:ljt101007

  • lpc2292/lpc2294 pdf datasheet

    The LPC2292/2294 microcontrollers are based on a 16/32-bit ARM7TDMI-S CPU with real-time emulation and embedded trace support, together with 256 kB of embedded high-speed flash memory. A 128-bit wide memory interface and a unique accelerator architecture enable 32-bit code execution at the maximum clock rate. For critical code size applications, the alternative 16-bit Thumb mode reduces code by more than 30 pct with minimal performance penalty. With their 144-pin package, low power consumption, various 32-bit timers, 8-channel 10-bit ADC, 2/4 (LPC2294) advanced CAN channels, PWM channels and up to nine external interrupt pins these microcontrollers are particularly suitable for automotive and industrial control applications as well as medical systems and fault-tolerant maintenance buses. The number of available fast GPIOs ranges from 76 (with external memory) through 112 (single-chip). With a wide range of additional serial communications interfaces, they are also suited for communication gateways and protocol converters as well as many other general-purpose applications. Remark: Throughout the data sheet, the term LPC2292/2294 will apply to devices with and without the /00 or /01 suffix. The suffixes /00 and /01 will be used to differentiate from other devices only when necessary.

    標(biāo)簽: lpc datasheet 2292 2294

    上傳時(shí)間: 2014-12-30

    上傳用戶:aysyzxzm

  • C51 V8 專業(yè)開發(fā)工具

    Keil C51 V8 專業(yè)開發(fā)工具(PK51)   PK51是為8051系列單片機(jī)所設(shè)計(jì)的開發(fā)工具,支持所有8051系列衍生產(chǎn)品,,支持帶擴(kuò)展存儲(chǔ)器和擴(kuò)展指令集(例如Dallas390/5240/400,Philips 51MX,Analog Devices MicroConverters)的新設(shè)備,以及支持很多公司的一流的設(shè)備和IP內(nèi)核,比如Analog Devices, Atmel, Cypress Semiconductor, Dallas Semiconductor, Goal, Hynix, Infineon, Intel, NXP(founded by Philips), OKI, Silicon Labs,SMSC, STMicroeleectronics,Synopsis, TDK, Temic, Texas Instruments,Winbond等。 通過(guò)PK51專業(yè)級(jí)開發(fā)工具,可以輕松地了解8051的On-chip peripherals與及其它關(guān)鍵特性。 The PK51專業(yè)級(jí)開發(fā)工具包括… l          μVision Ø         集成開發(fā)環(huán)境 Ø          調(diào)試器 Ø         軟件模擬器   l          Keil 8051擴(kuò)展編譯工具 Ø         AX51宏匯編程序 Ø         ANSI C編譯工具 Ø         LX51 連接器 Ø         OHX51 Object-HEX 轉(zhuǎn)換器 l          Keil 8051編譯工具 Ø         A51宏匯編程序 Ø         C51 ANSI C編譯工具 Ø         BL51 代碼庫(kù)連接器 Ø         OHX51 Object-HEX 轉(zhuǎn)換器 Ø         OC51 集合目標(biāo)轉(zhuǎn)換器   l          目標(biāo)調(diào)試器 Ø         FlashMON51 目標(biāo)監(jiān)控器 Ø         MON51目標(biāo)監(jiān)控器 Ø         MON390 (Dallas 390)目標(biāo)監(jiān)控器 Ø         MONADI (Analog Devices 812)目標(biāo)監(jiān)控器 Ø         ISD51 在系統(tǒng)調(diào)試   l          RTX51微實(shí)時(shí)內(nèi)核   你應(yīng)該考慮PK51開發(fā)工具包,如果你… l          需要用8051系列單片機(jī)來(lái)開發(fā) l          需要開發(fā) Dallas 390 或者 Philips 51MX代碼 l          需要用C編寫代碼 l          需要一個(gè)軟件模擬器或是沒(méi)有硬件仿真器 l          需要在單芯片上基于小實(shí)時(shí)內(nèi)核創(chuàng)建復(fù)雜的應(yīng)用

    標(biāo)簽: C51 V8 開發(fā)工具

    上傳時(shí)間: 2013-10-30

    上傳用戶:yy_cn

  • 量子密碼通信論文

    量子密鑰分配是密碼學(xué)與量子力學(xué)相結(jié)合的產(chǎn)物,它是以量子態(tài)為信息載體,利用量子力學(xué)的一些原理來(lái)傳輸和保護(hù)信息。通常把通信雙方以量子態(tài)為信息載體,利用量子力學(xué)原理,通過(guò)量子信道傳輸,在保密通信雙方之間建立共享密鑰的方法,稱為量子密鑰分配,其安全性是由量子力學(xué)中的“海森堡測(cè)不準(zhǔn)關(guān)系”(測(cè)不準(zhǔn)原理)及“量子不可復(fù)制定理”(非克隆定理)或糾纏粒子的相干性和非定域性等量子特性來(lái)保證的。量子密鑰分配不是用于傳輸密文,而是用于建立、傳輸密碼本,即在保密通信雙方分配密鑰,俗稱量子密碼通信。

    標(biāo)簽: 量子密碼通信 論文

    上傳時(shí)間: 2013-11-06

    上傳用戶:竺羽翎2222

  • 基于核的MMKP問(wèn)題算法研究

      多維多選擇背包問(wèn)題(MMKP)是0-1背包問(wèn)題的延伸,背包核已經(jīng)被用來(lái)設(shè)計(jì)解決背包問(wèn)題的高效算法。目的是研究如何獲得一種背包核,并以此高效處理多維多選擇背包問(wèn)題。首先給出了一種方法確定MMKP的核,然后闡述了利用核精確解決MMKP問(wèn)題的B&B算法,列出了具體的算法步驟。在分析了算法的存儲(chǔ)復(fù)雜度后,將算法在各種實(shí)例上的運(yùn)行效果與目前解決MMKP問(wèn)題的常用算法的運(yùn)行效果進(jìn)行了比較,發(fā)現(xiàn)本文的算法性能優(yōu)于以往任何算法。

    標(biāo)簽: MMKP 算法研究

    上傳時(shí)間: 2013-11-20

    上傳用戶:wangw7689

主站蜘蛛池模板: 大连市| 攀枝花市| 工布江达县| 曲松县| 武义县| 新泰市| 德化县| 根河市| 普陀区| 鄂尔多斯市| 庆城县| 赤城县| 永靖县| 武隆县| 德惠市| 博乐市| 永善县| 古田县| 新田县| 福安市| 白玉县| 合水县| 红桥区| 建湖县| 达孜县| 渭南市| 乌拉特后旗| 宣威市| 中卫市| 泽普县| 盐源县| 永寿县| 临邑县| 东乡县| 商丘市| 凤城市| 武穴市| 社旗县| 毕节市| 宣威市| 琼结县|