在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

閑談Flash Player的前世今生

如意 ? 來源:品玩網(wǎng) ? 作者:光譜 ? 2021-01-08 14:10 ? 次閱讀

Adobe Flash,一個只要在互聯(lián)網(wǎng)上混過的人應(yīng)該都聽說過的東西。在2020年的最后一天,我們終于和它說了再見。

Flash 是一種多媒體創(chuàng)作和播放支持技術(shù),在互聯(lián)網(wǎng)技術(shù)史上曾經(jīng)扮演過重要的地位。在20多年前網(wǎng)絡(luò)技術(shù)還不像今天一樣發(fā)達的年代,人們曾經(jīng)重度依賴 Flash 制作網(wǎng)頁、廣告、小軟件、游戲等多種多樣酷炫、可互動的在線內(nèi)容。

谷歌這樣評價 Flash:過去的20年里,F(xiàn)lash 塑造了人們玩游戲、看視頻和在網(wǎng)絡(luò)上運行程序的方式。但是,在最近幾年的時間里,F(xiàn)lash 變得沒那么流行了(特別是在谷歌主導(dǎo)推行 HTML5 替代 Flash 的努力下)。

在2014年,大約80%的 Chrome 瀏覽器用戶會訪問包含 Flash 內(nèi)容的網(wǎng)站。這個數(shù)字到2017年只有17%了;而在今天,只有可能更低。比如硅星人日常會訪問的網(wǎng)站里,只有微信公眾號后臺和美圖秀秀網(wǎng)頁版還在使用 Flash。

(如何知道正在訪問的網(wǎng)站是否包含 Flash 內(nèi)容?以 Chrome 為例,如果你在地址欄靠右的地方看到下面這樣的圖標(biāo),則代表網(wǎng)頁包含 Flash 內(nèi)容,而且已經(jīng)被瀏覽器默認屏蔽了。)

為什么 Flash 被拋棄了?原因主要包括安全性、計算資源使用效率低等。

簡單來說,F(xiàn)lash 作為一項已經(jīng)誕生20多年的技術(shù),為了保證兼容性,客觀上存在不少“漏洞”。

在 Flash 還流行的年代,一般瀏覽器產(chǎn)品的漏洞中很大一部分都是因為需要支持 Flash。

Flash 在它誕生的時候十分前衛(wèi),但隨著時間和其它方面互聯(lián)網(wǎng)技術(shù)的進步,現(xiàn)在已經(jīng)相當(dāng)落后了。

同樣用于呈現(xiàn)互動式內(nèi)容的 HTML5 和 Web Assembly 等開源技術(shù),比 Flash 運行更快、占用計算資源較少、更加省電。再加上安全性問題,可以說 Flash 真的無甚優(yōu)勢了。

究其根本,F(xiàn)lash 是一款閉源的技術(shù),由現(xiàn)在的擁有者 Adobe 獨立維護,但又給 Adobe 賺不到什么錢,所以該公司對維護 Flash 更加不上心,也會出現(xiàn)在某些國家市場將授權(quán)賣給某些名聲極差的代理商的情況。

當(dāng) Flash 出了問題導(dǎo)致漏洞的時候呢?瀏覽器廠商還要等著 Adobe 修復(fù),實在扶不上墻……

這也是為什么以蘋果、谷歌為代表的公司,在過去的十年里一直在表達對 Flash 的不滿。

蘋果決定在 iOS 中不支持 Flash,聯(lián)合創(chuàng)始人喬布斯在2010年公開致信 Adobe,炮轟 Flash 各種問題。

2015年,YouTube 全面轉(zhuǎn)向 HTML5,谷歌也發(fā)布了在移動設(shè)備上將 Flash 廣告轉(zhuǎn)成 HTML5 的技術(shù)。那一年,就連 Adobe 也頂不住壓力,鼓勵 Flash 開發(fā)者轉(zhuǎn)向 HTML5。

2017年,Adobe 終于宣布了 Flash 的產(chǎn)品壽命結(jié)束計劃。一些開發(fā)者層希望 Adobe 將 Flash 變成開源項目,以“保住互聯(lián)網(wǎng)歷史的重要一篇”,但這些努力也無疾而終。可能 Adobe 自己也不想再跟 Flash 有任何關(guān)系了。

Flash 的前世今生

1993年,連續(xù)創(chuàng)業(yè)者 Charlie Jackson 在上一家公司的競業(yè)禁止條款結(jié)束之后,入股并加盟了關(guān)系親密的前下屬 Jonathan Gay 的新公司 FutureWave。

據(jù)科技媒體 Ars Technica 報道,Gay 在 Jackson 的上一家公司 Silicon Beach Software 就已是核心程序員,而且當(dāng)時還在上中學(xué),開發(fā)了多款在蘋果麥金塔操作系統(tǒng)上聲譽頗佳的游戲和創(chuàng)作軟件。

FutureWave 的核心產(chǎn)品名叫 SmartSketch,一款觸控筆操作系統(tǒng) PenPoint OS 上的矢量繪圖程序,也是 Flash 的前身。

PenPoint OS 沒什么太大起色,被后來的主人 AT&T 關(guān)停了。當(dāng)時其它的觸控筆領(lǐng)域公司的表現(xiàn)也都不太好,Wacom 華歌就是其中之一。

該公司本來要參加計算機圖形方面頂級會議 SIGGFRAPH,因為成本考量放棄了參加,把展位讓給了 FutureWave;但是在那次大會上,SmartSketch 的銷量也非常慘淡。

不過, FutureWave 的開發(fā)腳步并沒有停下。90年代中期,隨著計算機網(wǎng)絡(luò)技術(shù)進步,互聯(lián)網(wǎng)變得越來越流行,F(xiàn)utureWave 在 SmartSketch 的基礎(chǔ)上增加了逐幀繪圖等功能,做出的內(nèi)容可以在網(wǎng)頁上播放,產(chǎn)品改名為 FutureSplash Animator,支持麥金塔和 Windows 系統(tǒng)。

當(dāng)然,有了制圖工具,做出的內(nèi)容也需要播放,所以他們又用 Java 寫了一個播放器,名叫 FutureSplash Player——Flash Player 的前身。

Jackson 在去年的一篇博客里透露,在1995年,F(xiàn)utureWave 通過關(guān)系找到了時任 Adobe CEO 的 John Warnock,希望 Adobe 能夠買下這兩款產(chǎn)品。但是很遺憾,他們趕工出來的產(chǎn)品太過于粗糙,播放簡單的動畫都卡的要命,被 Warnock 婉拒了。

FutureWave 只能自己發(fā)布 FutureSplash 系列產(chǎn)品。雖然沒能取悅 Adobe 的老板,F(xiàn)utureWave 的這次轉(zhuǎn)型還是非常成功的,也把這家當(dāng)時已經(jīng)徘徊在破產(chǎn)邊緣的小作坊公司救了回來。先是微軟看到了 FutureSplash 覺得很不錯,后來迪士尼和福克斯等巨頭公司都開始采用 FutureSplash 開發(fā)網(wǎng)頁和內(nèi)容服務(wù)。

在迪士尼的撮合下,Macromedia 于1996年收購 FutureWave。核心產(chǎn)品被重新命名為 Flash。作為一家創(chuàng)意軟件公司的 Macromedia,在當(dāng)時是 Adobe 的競爭對手,在網(wǎng)頁設(shè)計領(lǐng)域也是 FutureWave 的前輩。

Flash 2.0 很快于1997年發(fā)布,在今后的幾年里逐漸加入了音頻同步、照片導(dǎo)入、位圖矢量化、播放控制按鈕、腳本和數(shù)據(jù)存儲等重要功能,逐漸成為了一個相當(dāng)強大(而且在當(dāng)時還算比較小巧)的網(wǎng)頁程序開發(fā)工具。

Flash Player 也迅速獲得了用戶的青睞。據(jù)當(dāng)時報道,到了2005年,F(xiàn)lash Player 已經(jīng)成為了全球安裝量最高的網(wǎng)頁內(nèi)容播放器,超過了 Java、QuickTime、Real 和 WMP 等。

大量的網(wǎng)站采用 Flash 技術(shù)驅(qū)動網(wǎng)頁、網(wǎng)游、視頻和音頻內(nèi)容。據(jù) Ars Technica 報道,在2005年左右,為了能夠植入到那些知名的 Flash 小游戲里,廣告商愿意支付開發(fā)者每款游戲五位甚至六位數(shù)的費用。

最知名的 Flash 小游戲的日訪客人數(shù)能夠達到數(shù)百萬。很多今天仍受歡迎的游戲,比如 Kingdom Rush 等,最初都是 Flash 游戲或者基于 Flash 制作。

在如今已經(jīng)成為全球最大在線視頻網(wǎng)站的 YouTube 的背后,F(xiàn)lash 居功甚偉。而 YouTube 的全民化,讓 Flash Player 成為了不可或缺的軟件。

2005年,Adobe 以34億美元的價格通過股票互換的方式收購 Macromedia,拿下了包括 Flash、Dreamweaver 等后者的核心產(chǎn)品,也讓這家辦公/創(chuàng)意軟件公司躋身互聯(lián)網(wǎng)行業(yè)龍頭。Jackson 透露當(dāng)時的 Adobe CEO Bruce Chizen 告訴他,在那筆收購當(dāng)中,僅 Flash 就值30億美元……

2008年,Adobe 發(fā)布了 Adobe Integrated Runtime,一款用于部分替代 Flash Player 的運行時引擎,也就是后來的 Adobe AIR。

它具有許多新穎和強大的功能,比如讓 Flash 開發(fā)者獲得訪問用戶文件系統(tǒng)的能力,再一次擴展了 Flash 技術(shù)的版圖。到2014年,Adobe AIR 達成了全球10億安裝量和10萬已開發(fā)獨立應(yīng)用的里程碑,然后連續(xù)兩年獲得了消費電子展 (CES) 最佳移動應(yīng)用開發(fā)產(chǎn)品獎。

但在當(dāng)時,移動互聯(lián)網(wǎng)技術(shù)日新月異,行業(yè)已經(jīng)出現(xiàn)了朝著 HTML5 等被視為更先進的開源方案遷移的趨勢。Flash 的確很強大,但因為安全、性能等方面的缺陷,增長也已經(jīng)顯示出頹勢。

十多年前,當(dāng)移動互聯(lián)網(wǎng)伴隨著 iPhone 和 iOS 的問世,剛開始蓬勃發(fā)展的時候,F(xiàn)lash 的終局似乎就已注定。

史蒂夫·喬布斯一度對 Adobe 非常看好,蘋果也是 Adobe 最早的客戶之一。

喬布斯 1982年就曾經(jīng)想要出資500萬美元買下 Adobe,雖然被拒絕,但是在股東的幫助下還是出了5倍的溢價拿到了后者19%的股權(quán)和一系列關(guān)鍵技術(shù)的授權(quán)。

但是當(dāng)蘋果開發(fā)出具有跨時代地位的 iPhone 和 iOS 的時候,喬布斯已經(jīng)不再欣賞 Adobe 當(dāng)時核心技術(shù)之一的 Flash 了。

2010年,鑒于一些蘋果批評者抨擊喬布斯拒絕在 iPhone、iPod 和 iPad 上支持 Flash 的決定,他在官網(wǎng)上發(fā)表公開文章評論 Flash 和 HTML5 的崛起,指出 Flash 是一項百分之百閉源的技術(shù),穩(wěn)定性和安全性太差,不足以安裝到蘋果移動設(shè)備上。

就像 Epic Games、Basecamp 等那些在過去一年里跟蘋果正面較量的開發(fā)者所相信的那樣,當(dāng)年的 Adobe 也認為蘋果拒絕在移動平臺支持 Flash 是在刻意屏蔽以 Flash 游戲和視頻為代表的海量 Flash 內(nèi)容,從而保護自己的勢力范圍。

Adobe 為這事也跟蘋果打了官司,問題上升到了反壟斷,引入了美國聯(lián)邦貿(mào)易委員會,甚至 Adobe 最終還贏了官司。但是,F(xiàn)lash 淪為過時技術(shù),退役的終局,或許在蘋果決定不在移動平臺支持它的時候,就已經(jīng)寫下了。

Adobe 在十年前發(fā)布的廣告,遺憾很多蘋果移動設(shè)備的用戶并看不到,因為它是用 Flash 發(fā)布的……

2011年,Adobe 宣布將不再繼續(xù)為移動平臺版 Flash 的開發(fā)提供資源。2015年,Adobe 更改了 Flash 的名稱,將創(chuàng)作部分產(chǎn)品的名字改為 Animate,還發(fā)布了官方博客,鼓勵內(nèi)容創(chuàng)作者采用“新的網(wǎng)頁標(biāo)準(zhǔn)”——也比如 HTML5——來開發(fā)內(nèi)容。

2017年7月25日,Adobe 終于官宣了 Flash 的產(chǎn)品壽命結(jié)束計劃:2020年12月31日,終止 Flash Player 的開發(fā)支持工作;2021年1月12日,F(xiàn)lash Player 將不再支持播放 Flash 內(nèi)容;同時,該公司“強烈建議”所有用戶立即在系統(tǒng)中卸載 Flash Player。

同一天,谷歌宣布將在 Chrome 瀏覽器中逐漸淘汰對 Flash 的支持。這個過程和 Adobe 基本同步,持續(xù)了數(shù)年:一開始先是在用戶瀏覽帶有 Flash 內(nèi)容的網(wǎng)頁時詢問是否要運行 Flash 支持;然后是默認屏蔽 Flash,用戶需要經(jīng)過一系列操作才能為網(wǎng)站開啟白名單;最終于2020年底完全屏蔽 Flash 內(nèi)容。

今天已經(jīng)是2021年。我們終于可以和陪伴了20多年的 Flash 說再見了。

如何完全卸載 Flash?

Adobe 建議用戶立即卸載 Flash Player。和 Adobe 的其他 CC 系列產(chǎn)品比較起來,卸載 Flash Player 并沒那么復(fù)雜。

首先,如果你沒有安裝過獨立的 Flash Player,只是在瀏覽器上使用的話,包括 Chrome、Edge、Firefox 等在內(nèi)的主流瀏覽器已經(jīng)開始屏蔽 Flash 內(nèi)容。

如果你曾經(jīng)手動為某些網(wǎng)站開啟過 Flash,可以在瀏覽器的設(shè)置菜單里關(guān)閉。(以 Chrome 為例:設(shè)定→隱私和安全→網(wǎng)站設(shè)定→其他設(shè)定→Flash)

在 Windows 上,如果用戶曾經(jīng)安裝過獨立的 Flash Player,Adobe 建議用戶首先關(guān)閉所有瀏覽器和可能使用 Flash 技術(shù)的游戲等軟件。然后,用戶可以在 Adobe 官網(wǎng)下載 Flash Player 卸載器,直接運行并按照提示操作即可。

然后用戶需要確保刪除所有 Flash Player 的相關(guān)文件夾和文件,然后重啟電腦。這些文件的路徑可能包括:

C:Windowssystem32MacromedFlash

C:WindowsSysWOW64MacromedFlash

%appdata%AdobeFlash Player

%appdata%MacromediaFlash Player

等。

在 macOS 上,用戶需同樣需要到 Adobe 官網(wǎng)下載對應(yīng)操作系統(tǒng)版本的卸載器,關(guān)閉所有瀏覽器和可能使用 Flash 技術(shù)的軟件,然后按照卸載器的提示操作即可。

同理,用戶可能需要刪除以下路徑的文件夾和全部內(nèi)容:

/Library/Preferences/Macromedia/Flash Player

/Library/Caches/Adobe/Flash Player
責(zé)編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1640

    瀏覽量

    148313
  • 互聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    54

    文章

    11177

    瀏覽量

    103556
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    4987

    瀏覽量

    87821
收藏 人收藏

    評論

    相關(guān)推薦

    安泰功率放大器應(yīng)用:納米材料的前世今生

    ,因此在各個領(lǐng)域具有廣泛的應(yīng)用前景。那么你知道納米材料是如何被發(fā)現(xiàn),又是如何走入我們的生活,獲得長足發(fā)展的嗎?今天Aigtek安泰電子帶大家詳細了解一下。 納米材料的前世今生 1861年,隨著膠體化學(xué)的建立,科學(xué)家們開始了對直徑為
    的頭像 發(fā)表于 01-02 14:05 ?106次閱讀
    安泰功率放大器應(yīng)用:納米材料的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>

    深入了解Java泛型——從前世今生到PECS原則

    本文主要介紹泛型誕生的前世今生,特性,以及著名PECS原則的由來。 在日常開發(fā)中,必不可少的會使用到泛型,這個過程中經(jīng)常會出現(xiàn)類似“為什么這樣會編譯報錯?”,“為什么這個列表無法添加
    的頭像 發(fā)表于 11-21 11:45 ?200次閱讀
    深入了解Java泛型——從<b class='flag-5'>前世</b><b class='flag-5'>今生</b>到PECS原則

    400Hz中頻電源前世今生未來

    400Hz中頻電源是一種能夠產(chǎn)生頻率為400Hz的交流電的裝置,過功率電子器件對電網(wǎng)提供的工頻交流電進行整流、濾波、逆變等一系列處理,最終輸出穩(wěn)定的400Hz交流電。400Hz中頻電源廣泛用于航空、軍事等領(lǐng)域,具有輸入輸出電壓穩(wěn)定、頻率響應(yīng)快等特點,能高效節(jié)能,易于集成控制,應(yīng)用于航空、船舶、鐵路、醫(yī)療等領(lǐng)域。
    的頭像 發(fā)表于 11-08 09:41 ?324次閱讀

    帶你揭秘:功率放大器的前世今生~

    關(guān)于功率放大器功率放大器,作為一種可放大交直流信號,在給定失真率條件下,能產(chǎn)生最大功率輸出以驅(qū)動某一負載的實驗室儀器,在MEMS測試、超聲波測試、電磁場驅(qū)動、無線電能傳輸、院校電子實驗測試等領(lǐng)域都有良好應(yīng)用,那么你知道功放的發(fā)展史嗎?今天Aigtek就給大家分享一下~功率放大器發(fā)展史功率放大器的發(fā)展史可以追溯至20世紀初,隨著電子技術(shù)的不斷進步,功率放大器也
    的頭像 發(fā)表于 11-07 08:00 ?1218次閱讀
    帶你揭秘:功率放大器的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>~

    NAND Flash和NOR Flash哪個更好

    在討論NAND Flash和NOR Flash哪個更好時,我們需要從多個維度進行深入分析,包括它們的技術(shù)特性、應(yīng)用場景、成本效益以及未來發(fā)展趨勢等。
    的頭像 發(fā)表于 07-29 16:59 ?1628次閱讀

    NAND Flash與NOR Flash:壞塊管理需求的差異解析

    NOR Flash和NAND Flash是兩種不同類型的閃存技術(shù),它們在存儲單元的連接方式、耐用性、壞塊管理等方面存在差異。
    的頭像 發(fā)表于 07-10 14:25 ?2242次閱讀
    NAND <b class='flag-5'>Flash</b>與NOR <b class='flag-5'>Flash</b>:壞塊管理需求的差異解析

    亞馬遜擬收購印度流媒體MX Player部分資產(chǎn)

    近日,亞馬遜與印度知名視頻流媒體服務(wù)MX Player達成了一項引人注目的收購協(xié)議。據(jù)悉,亞馬遜將收購MX Player的部分資產(chǎn),而此次交易的估值不到1億美元,遠低于市場對該公司的預(yù)期。
    的頭像 發(fā)表于 06-07 15:56 ?554次閱讀

    使用官方的UVC例程時,使用player.py在PC上測試無法顯示圖像是為什么?

    使用官方的UVC例程時,使用player.py在PC上測試無法顯示圖像。 IDF環(huán)境是esp-idf-v5.1.2
    發(fā)表于 06-06 06:10

    Ti60F100 內(nèi)外flash操作方案

    有客戶認為Ti60F100內(nèi)部flash容量比較小,只有16Mb,需要外掛flash.這里我們提供了內(nèi)部flash和外部flash分別操作的方案。 該程序是通過SOC操作4線的外部
    的頭像 發(fā)表于 05-20 16:42 ?1689次閱讀
    Ti60F100 內(nèi)外<b class='flag-5'>flash</b>操作方案

    嵌入式系統(tǒng)的前世今生

    一、初始階段(1960-1970)1960年代末:嵌入式系統(tǒng)的概念開始形成,最初用于專業(yè)的軍事和航天應(yīng)用,例如用于導(dǎo)彈控制的計算機系統(tǒng)。微處理器的誕生:1971年,英特爾推出了4004芯片,這是世界上第一個商用微處理器。它的出現(xiàn)標(biāo)志著嵌入式系統(tǒng)發(fā)展的一個里程碑,使得更小型、成本更低的電子設(shè)備設(shè)計成為可能。二、發(fā)展階段(1980年代)個人計算機(PC)的普及:
    的頭像 發(fā)表于 04-12 08:11 ?1702次閱讀
    嵌入式系統(tǒng)的<b class='flag-5'>前世</b><b class='flag-5'>今生</b>

    Flash存儲芯片:NOR Flash、NAND Flash、UFS和eMMC的比較與解析

    前言 在數(shù)字化時代的今天,數(shù)據(jù)的存儲和管理變得越來越重要。各種各樣的存儲技術(shù)應(yīng)運而生,以滿足不同的使用場景和需求。其中,Flash存儲芯片以其非易失性、可擦寫性和可編程性等優(yōu)勢,占據(jù)了重要地位。本
    的頭像 發(fā)表于 04-03 12:02 ?4562次閱讀
    <b class='flag-5'>Flash</b>存儲芯片:NOR <b class='flag-5'>Flash</b>、NAND <b class='flag-5'>Flash</b>、UFS和eMMC的比較與解析

    FPGA中競爭與冒險的前世今生

    競爭冒險:在組合電路中,當(dāng)邏輯門有兩個互補輸入信號同時向相反狀態(tài)變化時,輸出端可能產(chǎn)生過渡干擾脈沖的現(xiàn)象,稱為競爭冒險。那么 FPGA 產(chǎn)生競爭冒險的原因是什么呢? 信號在 FPGA 器件內(nèi)部通過連線和邏輯單元時,都有一定的延時。 延時的大小與連線的長短和邏輯單元的數(shù)目有關(guān) 同時還受器件的制造工藝、工作電壓、溫度等條件的影響 信號的高低電平轉(zhuǎn)換也需要一定的過渡時間 。由于以上存在的因素,多路信號的電平值發(fā)生變化時,在信號變化的瞬間,組合邏輯的輸出有先后順序,并不是同時變化往往會出現(xiàn)一些不正確的尖峰信號,這些尖峰信號稱為毛刺 。如果一個組合邏輯電路中有毛刺出現(xiàn),就說明該電路存在冒險 。與分立元件不同,由于 PLD 內(nèi)部不存在寄生電容電感,這些毛刺將被完整的保留并向下一級傳遞,因此毛刺現(xiàn)象在 PLD 、 FPGA 設(shè)計中尤為突出 。 毛刺的累加 將會影響整個設(shè)計的可靠性和精確性 。因此判斷邏輯電路中是否存在冒險以及如何避免冒險是 FPGA 設(shè)計人員必須要考慮的問題。 接下來我們就要考慮如何消除冒險 ,消除冒險的方式有一下幾種: 1、利用冗余項消除毛刺 函數(shù)式和真值表所描述的是靜態(tài)邏輯,而競爭則是從一種 穩(wěn)態(tài)到另一種穩(wěn)態(tài)的過程。因此競爭是動態(tài)過程,它發(fā)生在輸入變量變化時。此時,修改卡諾圖,增加多余項,在卡諾圖的兩圓相切處增加一個圓,可以消除邏輯冒險。但該法對于計數(shù)器型產(chǎn)生的毛刺是無法消除的。 2、采用格雷碼 我們可以通過改變設(shè)計,破壞毛刺產(chǎn)生的條件,來減少毛刺的發(fā)生。例如,在數(shù)字電路設(shè)計中,常常采用格雷碼計數(shù)器取代普通的二進制計數(shù)器,這是因為格雷碼計數(shù)器的輸出每次只有一位跳變 消除了競爭冒險的發(fā)生條件,避免了毛刺的產(chǎn)生。 3、采樣法 由于冒險出現(xiàn)在變量發(fā)生變化的時刻,如果待信號穩(wěn)定之后加入取樣脈沖,那么就只有在取樣脈沖作用期間輸出的信號才能有效。這樣可以避免產(chǎn)生的毛刺影響輸出波形。 一般說來,冒險出現(xiàn)在信號發(fā)生電平轉(zhuǎn)換的時刻,也就是說在輸出信號的建立時間內(nèi)會發(fā)生冒險,而在輸出信號 的保持時間內(nèi)是不會有毛刺信號出現(xiàn)的。如果在輸出信號的保持時間內(nèi)對其進行采樣,就可以消除毛刺信號的影響。 4、吸收法 增加輸出濾波,在輸出端接上小電容C可以濾除毛刺 。但輸出波形的前后沿將變壞,在對波形要求較嚴格時,應(yīng)再加整形電路,該方法不宜在中間級使用。 5、延遲辦法 因為毛刺最終是由于延遲造成的,所以可以找出產(chǎn)生延遲的支路。對于相對延遲小的支路,加上毛刺寬度 的延遲可以消除毛刺。 還可以用高頻時鐘來驅(qū)動一移位寄存器,待延時信號作數(shù)據(jù)輸入,按所需延時正確設(shè)置移位寄存器的級數(shù) ,移位寄存器的輸出即為延時后的信號。 當(dāng)然最好的就是,在設(shè)計之初,就對競爭冒險進行規(guī)避,具體規(guī)避方法有: 1、在設(shè)計中每一個模塊中只用一個時鐘,避免使用多時鐘設(shè)計,同時避免使用主時鐘分頻后的二次時鐘作為時序器件的時鐘輸入, 因為時鐘偏斜會比較大 。 2、設(shè)計譯碼邏輯電路時必須十分小心,因為譯碼器和比較器本身會產(chǎn)生尖峰,容易產(chǎn)生毛刺,把譯碼器或比較器的輸出直接連到時鐘輸入端或異步清除端,會造成嚴重的后果。 3、在設(shè)計中 應(yīng)該盡量避免隱含 RS 觸發(fā)器的出現(xiàn)。一般要控制輸出被直接反饋到輸入端,采用反饋環(huán)路會出現(xiàn)隱含 RS 觸發(fā)器,其對輸入尖峰和假信號很敏感,輸入端有任何變化都有可能使輸出值立刻改變,此時易造成毛刺的產(chǎn)生,導(dǎo)致時序的嚴重混亂。 4、在設(shè)計電路時 要用寄存器和觸發(fā)器設(shè)計電路,盡量不要用鎖存器,因它對輸入信號的毛刺太敏感。如果堅持用鎖存器設(shè)計必須保證輸入信號絕對沒有毛刺,且滿足保持時間。 5、在設(shè)計中充分利用資源 ,因為 大部分 FPGA 器件都為時鐘、復(fù)位、預(yù)置等信號提供特殊的全局布線資源,要充分利用這些資源。 6、在設(shè)計中 不論是控制信號還是地址總線信號、數(shù)據(jù)總線信號,都要采用另外的寄存器,以使內(nèi)部歪斜的數(shù)據(jù)變成同步數(shù)據(jù)。 7、在設(shè)計中 應(yīng)該盡 量避免使用延遲線,因它對工藝過程的變化極為敏感,會大大降低電路的穩(wěn)定性和可靠性,并將為測試帶來麻煩。 8、在設(shè)計中 對所有模塊的輸入時鐘、輸入信號、輸出信號都用D觸發(fā)器或寄存器進行同步處理,即輸出信號直接來自觸發(fā)器或寄存器的輸出端。這樣可以消除尖峰和毛刺信號。
    發(fā)表于 02-21 16:26

    stm32 flash寫數(shù)據(jù)怎么存儲的

    stm32 flash寫數(shù)據(jù)怎么存儲的? STM32是一款廣泛應(yīng)用于嵌入式系統(tǒng)開發(fā)的微控制器,它的Flash存儲器是其中一個重要的組成部分。在本文中,我將詳細介紹STM32 Flash的存儲機制
    的頭像 發(fā)表于 01-31 15:46 ?2477次閱讀

    探索世界軍用無人機的前世今生

    第一次世界大戰(zhàn)進入尾聲時,動力飛行還完全是一個新生的事物。十多年前,萊特兄弟剛在北卡羅來納州的基蒂霍克(Kitty Hawk)的沙丘間完成了原始雙翼飛機試飛。
    發(fā)表于 01-23 09:57 ?1773次閱讀

    Rust實現(xiàn)的開源Flash Player模擬器

    2017 年 7 月,Adobe 宣布將在 2020 年底停止對 Flash 的支持。隨著 Flash 被淘汰,互聯(lián)網(wǎng)上大量關(guān)于 Flash 的優(yōu)秀資源也將因此而埋沒。
    的頭像 發(fā)表于 01-18 09:55 ?918次閱讀
    Rust實現(xiàn)的開源<b class='flag-5'>Flash</b> <b class='flag-5'>Player</b>模擬器
    主站蜘蛛池模板: 亚洲人成电影在线| 高清一级做a爱视频免费| 国产毛片农村妇女系列| 亚洲伊人久久网| 直接黄91麻豆网站| 精品久久久久久午夜| www婷婷| 女色专区| 婷婷综合激六月情网| 久久第一页| 国产精品臀控福利在线观看| 日本黄色网址免费| 5月色婷婷| 国产午夜精品一区二区理论影院| 日本丶国产丶欧美色综合| 婷婷色网站| 日本免费黄色| 日本在线视频www色| 免费一级网站| 欧美午夜视频在线| 日本人色道| 久久婷婷六月| 美女一级毛片毛片在线播放| 热久久这里只有精品| 久久久99精品免费观看精品| 操操久久| 免费三级pq| 日日摸夜夜爽夜夜爽出水| 婷婷四房播客五月天| 18年大片免费在线| 日本最黄| 91大神在线视频观看| 中文字幕亚洲区| 99久久国产免费中文无字幕| 黄网站色视频免费观看| 乱人伦的小说| 四虎永久在线免费观看| 色视频在线免费观看| 色香蕉在线观看网站| 色老头在线视频| 黄色三级在线看|