<fieldset id="gy0wc"></fieldset>
<fieldset id="gy0wc"></fieldset>
  • <ul id="gy0wc"><sup id="gy0wc"></sup></ul>
  • 當(dāng)前位置:首頁(yè) > 行業(yè)知識(shí) > 綜合

    arm芯片解密

    關(guān)注:76 發(fā)布時(shí)間:2022-01-25 14:40:02

    從第一臺(tái)電腦誕生開始,我們就談到了單片機(jī)時(shí)代。麻雀雖然小而全,但它的處理能力畢竟很有限。現(xiàn)實(shí)中工業(yè)和技術(shù)的發(fā)展促使我們生產(chǎn)出更強(qiáng)大、更豐富的處理器。如果說單片機(jī)是“麻雀”,那么現(xiàn)實(shí)很可能需要一只“鷹”,更糟糕的是,它是巨型禿鷲中的“鷹哥”。

    cpu性能提升與處理器集成

    單片機(jī)的“工廠”相對(duì)簡(jiǎn)單,廠外的“道路”相對(duì)原始。為了更快更好地加工產(chǎn)品,處理器制造商不斷擴(kuò)大其性能工程。“工廠”越來越高,“裝修”越來越精致,材料越來越好。后來簡(jiǎn)單來說,它也給“工廠”建了自己的院子和專屬車道,外面的路也是不斷的。路上也有專門負(fù)責(zé)不同對(duì)外職責(zé)的各種車輛。比較后,所有這些功能組件集合在一起,形成一個(gè)“工廠”,旁邊有一個(gè)專業(yè)的cpu,可能還有一個(gè)協(xié)處理器,幾個(gè)級(jí)別的帶緩沖區(qū)的cache和mmu,以及一個(gè)高帶寬、高性能總線和各種外圍ip的社區(qū)。現(xiàn)在說到處理器的概念,大部分都會(huì)參考這個(gè)社區(qū)。甚至當(dāng)我們談到cpu的時(shí)候,大部分都不僅僅是核心。我們似乎已經(jīng)習(xí)慣了。

    處理器界的明星們

    從七八十年代開始,半導(dǎo)體行業(yè)蓄勢(shì)待發(fā),摩爾定律輸出,如果把整個(gè)處理器類型的數(shù)量描述清楚,可以說是比較后三天三夜。這里挑幾個(gè)有代表性的明星產(chǎn)品來說一下,可以說處理器行業(yè)的老大哥英特爾特別有代表性,甚至在學(xué)校的微機(jī)原理課程中以這一類型為例,在pc和服務(wù)器行業(yè)的地位真的很難撼動(dòng)。但是上一本書講的是8086。這里我想以我們經(jīng)常聽到的幾種處理器為代表,比如arm、powerpc、mips、dsp,加上fpga來談?wù)勊鼈兊拈_發(fā)和連接。

    arm處理器

    說到arm,你就熟悉了。它具有體積小、功耗低、成本低、性能高、支持thumb(16位)/arm(32位)雙指令集、與8位/16位設(shè)備兼容性好、寄存器使用廣泛、指令執(zhí)行速度快、尋址方式靈活簡(jiǎn)單、執(zhí)行效率高、指令長(zhǎng)度固定、大部分?jǐn)?shù)據(jù)操作都在寄存器中完成等特點(diǎn)。

    如果翻譯arm這個(gè)詞,一般是“advanced risc machines”,這是一款高性能的risc處理器。然后這個(gè)詞又來了。什么是risc?

    先說arm誕生的歷史,說明risc在歷史上的意義。

    arm的歷史

    要說arm的歷史,先說一個(gè)叫acorn的公司。據(jù)說1978年12月,一位物理學(xué)家和一位工程師在英國(guó)劍橋成立了劍橋處理小組,主要向當(dāng)?shù)厥袌?chǎng)供應(yīng)電子設(shè)備。1979年,公司更名為橡子公司。公司比較初打算用摩托羅拉的16位芯片搭建設(shè)備,但是發(fā)現(xiàn)了兩個(gè)問題,一個(gè)是芯片有點(diǎn)慢,一個(gè)是有點(diǎn)貴。后來他們想找intel要80286芯片的設(shè)計(jì)資料,但是你知道,被拒絕后發(fā)生了什么?只能自己開發(fā)。

    1985年,設(shè)計(jì)了第一代32位、6m hz處理器,用它搭建了一臺(tái)risc指令集計(jì)算機(jī),稱為arm(橡子risc機(jī))。這就是arm這個(gè)名字的由來(那么這是acorn還是advanced?有可能一開始叫acorn,后來發(fā)展成advanced版本。

    1990年11月27日,橡子公司正式改組為arm計(jì)算機(jī)公司。蘋果、芯片制造商超大規(guī)模集成電路(vlsi)和橡子(acorn)一起入股。據(jù)說公司的辦公室是一個(gè)非常簡(jiǎn)陋的谷倉(cāng)。

    說一說risc吧:

    risc被稱為精簡(jiǎn)指令集計(jì)算機(jī),中文意思是精簡(jiǎn)指令集計(jì)算機(jī)。什么是精簡(jiǎn)指令集?正是這種指令集結(jié)構(gòu)可以優(yōu)先選擇使用頻率比較高的簡(jiǎn)單指令,避免復(fù)雜指令;指令長(zhǎng)度固定,指令格式和尋址方式種類減少;控制邏輯是主要方法,不需要或者少用微碼控制。簡(jiǎn)單來說,程序指令被拆分成簡(jiǎn)單的指令,執(zhí)行起來沒有那么復(fù)雜。那么,一定有同學(xué)又說了,如果有簡(jiǎn)化指令集,是不是有復(fù)雜指令集?答案是肯定的,叫做cisc(complex instruction set computer)的復(fù)雜指令集計(jì)算機(jī)有什么特點(diǎn)?在cisc指令集中,大約20%的指令會(huì)被重復(fù)使用,占整個(gè)程序代碼的80%。而剩下的指令很少使用,在編程中只占20%。

    英特爾的x86,我們芯片行業(yè)的大哥,指令集復(fù)雜,芯片的性能達(dá)到了這樣的水平,可見大哥的實(shí)力。至于復(fù)雜的指令集,留給熱愛學(xué)習(xí)的同學(xué)吧,比如芯片行業(yè)的明星基本都是risc。

    有很多故事,跳出歷史的長(zhǎng)河,文字太抽象。我們來看看arm芯片是什么樣子的。

    nxp 的lpc2378

    這個(gè)小芯片被認(rèn)為是arm非常早期的產(chǎn)品。我們可以看到,芯片核心的“工廠”是arm7tdmi-s,也就是我們常說的一種arm7。使用這種芯片時(shí),往往被認(rèn)為是“單片機(jī)”。在大家都很樂意在arm9上玩linux的設(shè)計(jì)期,這樣的芯片還是有很多工程師在戰(zhàn)斗。軟件設(shè)計(jì)往往采用前后結(jié)合的設(shè)計(jì)方法,偶爾還會(huì)帶有ucos-。

    雖然這個(gè)小家伙主頻只能幾十兆,ram幾十kb,flash 512 kb,但是運(yùn)行一個(gè)幾萬(wàn)行代碼的軟件沒有壓力,功耗低。比較重要的外設(shè)豐富,各種串口、can、i2c、spi、定時(shí)器、ad等。可以輕松滿足各種輕量化工業(yè)控制和汽車電子應(yīng)用的需求。也許這個(gè)芯片也是很多工程師朋友嵌入式啟蒙的核心。

    這個(gè)芯片是“arm”,內(nèi)部“小工廠”和“高速公路”采用arm標(biāo)準(zhǔn)的ahb總線,各種外設(shè)(小型貨車)使用“apb”總線進(jìn)行訪問,輕巧而豐富。

    s3c2440

    這種芯片結(jié)構(gòu)看起來“簡(jiǎn)單”,重點(diǎn)是“工廠”的重建。一是工廠內(nèi)部裝修,換成了arm9tdmi,主頻可以運(yùn)行到三四百兆。此外,廠區(qū)增加了“門禁和門衛(wèi)”(mmu),c13專門幫助工作。院子里增加了一個(gè)快速的“緩存”,功能更加齊全和豐富。大貨車(高速外設(shè))比較豐富,滿足視頻處理的需求,小貨車(低速外設(shè))變化不大。

    這個(gè)芯片,作為很多工程師和學(xué)生時(shí)代的“入門核心”,相信在很多學(xué)校都會(huì)勾起回憶,很多l(xiāng)inux學(xué)習(xí)教程也是基于這個(gè)小芯片。

    那么都是運(yùn)行l(wèi)inux的嗎?當(dāng)然不是,操作系統(tǒng)肯定有自己的優(yōu)勢(shì),但是裸機(jī)如果應(yīng)用需求單一,操作系統(tǒng)功能不依賴,肯定是比較高效的。從這個(gè)芯片的各種教程可以看出,入門時(shí)的簡(jiǎn)單控制是通過裸奔實(shí)現(xiàn)的。

    我們講過arm的歷史和芯片的特點(diǎn),列舉了恩智浦和三星arm芯片的結(jié)構(gòu)和組成特點(diǎn)。有一點(diǎn)需要注意的是,arm既不生產(chǎn)芯片,也不銷售芯片,只銷售芯片技術(shù)許可證,也就是說市場(chǎng)上的arm芯片不是這家公司制造的,人們只許可技術(shù),不直接創(chuàng)造實(shí)體。記得幾年前聽過這么一句話:“公司做標(biāo)準(zhǔn),二流公司做技術(shù),”

    所以回顧arm誕生和成長(zhǎng)的歷史,我們需要做一個(gè)產(chǎn)品,沒有人給,于是我們把自己的努力投入到研究中,比較終生產(chǎn)出了一個(gè),風(fēng)靡,走進(jìn)每一個(gè)家庭。

    還有什么和這個(gè)場(chǎng)景類似?曾經(jīng)有一個(gè)哥哥想玩一個(gè)游戲,但是不是他自己寫的,于是誕生了c語(yǔ)言和unix操作系統(tǒng);曾經(jīng)有一個(gè)學(xué)生練習(xí)寫一個(gè)系統(tǒng),并在電腦上運(yùn)行。開源之后,偉大的linux出生;可能是python.

    也許我們也可以在過早做一個(gè)研究之前考慮一下結(jié)果和收益,投入自己的興趣,放縱一下自己的想法,堅(jiān)持下去,因?yàn)槟阆矚g,你就可以投入你的熱情,管理好它。總有一天,它可能會(huì)在你的朋友中流行起來,喝一口雞湯,寫完這篇文章。

    猜你喜歡

    • iphonex頂部紅點(diǎn)閃爍

      iphonex頂部紅點(diǎn)閃爍78人支持

      用過iphone的人都知道,當(dāng)iphone應(yīng)用程序有未讀消息時(shí),主屏幕上的app圖標(biāo)左上角會(huì)有一個(gè)紅色的數(shù)字標(biāo)記未讀提醒,這就是果粉們常說的小紅點(diǎn).就這樣:當(dāng)然,蘋果設(shè)計(jì)這個(gè)提示是為了提…

    • 刷天貓店的單安全嗎

      刷天貓店的單安全嗎4人支持

      在天貓平臺(tái)上,很多天貓商家都會(huì)刷卡,因?yàn)樗⒖梢越o店鋪帶來很多好處。天貓商家想知道在天貓平臺(tái)刷卡賬單會(huì)不會(huì)被查?下面詳細(xì)看一下內(nèi)容。天貓不查單子嗎?1.根據(jù)展量補(bǔ)單,稍微領(lǐng)…

    • 移動(dòng)欠費(fèi)多久會(huì)銷號(hào)?

      移動(dòng)欠費(fèi)多久會(huì)銷號(hào)?85人支持

      我的朋友們有過這樣的經(jīng)歷嗎?有的手機(jī)號(hào)用了一段時(shí)間后,對(duì)里面的套餐不滿意,就想換成其他運(yùn)營(yíng)商的手機(jī)卡,然后把沒用過的手機(jī)卡丟進(jìn)垃圾桶。所以今天小編告訴你,如果你經(jīng)常這樣做…

    • 當(dāng)下比較有前景的行業(yè)

      當(dāng)下比較有前景的行業(yè)35人支持

      隨著時(shí)代的飛速發(fā)展,隨著新事物的出現(xiàn),舊事物也會(huì)被淘汰。無(wú)論是找工作還是創(chuàng)業(yè),行業(yè)前景都是一個(gè)大家都在思考和研究的問題。那么哪些行業(yè)有“錢”的路子呢?小編收集了一些相關(guān)…

    • 征信怎么申請(qǐng)人工消除

      征信怎么申請(qǐng)人工消除104人支持

      信用信息記錄的是時(shí)間和行為,能夠解決信用信息問題的是時(shí)間和行為。我做過銀行風(fēng)險(xiǎn)控制規(guī)則的設(shè)計(jì),遇到過很多憂心忡忡的客戶申請(qǐng)貸款,擔(dān)心自己的信用信息太差,過不了審核。但是…

    • gmv是什么意思啊

      gmv是什么意思啊27人支持

      當(dāng)你看電商信息或者逛淘寶等電商平臺(tái)的時(shí)候,你會(huì)發(fā)現(xiàn)很多參考gmv的地方,相信很多人面對(duì)這個(gè)詞匯的時(shí)候都很困惑。今天,小編將和大家一起了解gmv在電子商務(wù)中常說的話。根據(jù)網(wǎng)上…

    • 今日頭條收益是怎么計(jì)算的?

      今日頭條收益是怎么計(jì)算的?54人支持

      今日頭條作為國(guó)內(nèi)最大的信息和新聞平臺(tái),流量大,用戶覆蓋面廣,引領(lǐng)行業(yè)內(nèi)同類應(yīng)用,也是聚集眾多自媒體人的平臺(tái)。今天我們分析如何操作頭條數(shù)字,如何通過頭條數(shù)字賺錢。新手如何操…

    • wps字間距怎么調(diào)

      wps字間距怎么調(diào)50人支持

      在下面的文檔中,“住在上面”和“住在下面”這兩個(gè)字之間的差距太大了。接下來,我們的排版目標(biāo)是縮小字與字之間的差距。操作程序1.單擊開始選項(xiàng)卡的字體功能組右下角的對(duì)話框…

    • 大仲馬是什么梗

      大仲馬是什么梗175人支持

      在歐洲,許多偉大的作家都是黑人出身。其中有俄羅斯文學(xué)的圣人普希金,他的祖先是彼得大帝的奴隸漢尼拔爵士。法國(guó)通俗文學(xué)的偉大作家大仲馬,也是一個(gè)有著黑色血統(tǒng)的人。大仲馬的…

    • 太陽(yáng)王子霍爾斯的大冒險(xiǎn)

      太陽(yáng)王子霍爾斯的大冒險(xiǎn)63人支持

      作者:izumi/anitama封面來源: 《太陽(yáng)王子霍爾斯的大冒險(xiǎn)》由廣瀨鈴主演的nhk系列小說《夏空》講述了日本動(dòng)畫初期為實(shí)現(xiàn)動(dòng)畫師的理想而奮斗的英雄奧源霞的成長(zhǎng)故事,即將結(jié)束。…

    • 開淘寶店真實(shí)經(jīng)歷

      開淘寶店真實(shí)經(jīng)歷75人支持

      這個(gè)時(shí)候一個(gè)人開的店還能保持一萬(wàn)塊的凈利潤(rùn),還是很不錯(cuò)的,不要說什么水平了,沒法比。一個(gè)人努力之后,還有那么多收入,值得驕傲。我想稱贊你一下。我們經(jīng)營(yíng)辦公文具和五金工具。…

    • 牛肉干怎么做家庭制作

      牛肉干怎么做家庭制作64人支持

      說起牛肉干,很多人在外面做都不放心,就算是假牛肉或者劣質(zhì)牛肉,都是用香精和色素做的,但是很多人想在家里做牛肉干。今天胡師傅給大家講一下牛肉干的制作方法,讓大家在家也能做出…

    微商技巧

    主站蜘蛛池模板: 国产一区二区三区在线观看精品| 久久夜色撩人精品国产| 国产在线精品一区免费香蕉| 久久精品国产99久久久| 日韩精品一区二区三区影院| 国产成人高清精品一区二区三区| 国产亚洲精品精华液| 亚洲国产精品尤物YW在线观看| 99精品欧美一区二区三区| 久久精品国产亚洲av日韩| 亚洲精品第一国产综合精品99 | CAOPORM国产精品视频免费| 日韩一区二区精品观看| 成人精品一区二区三区免费看 | 国内少妇偷人精品视频免费| 一本一道久久a久久精品综合| 久热精品视频第一页| 国产免费久久精品丫丫| 99久久国产综合精品成人影院| 99免费精品视频| 国产日产韩国精品视频| 久久亚洲中文字幕精品有坂深雪| 最新国产精品无码| 亚洲国产精品视频| 日韩在线精品一二三区| 久久精品国产亚洲精品| 精品久久久久久无码国产| 国产三级精品三级| 国产精品一级AV在线播放| 国产精品成人一区二区| 国产内地精品毛片视频| 精品熟女少妇aⅴ免费久久| 精品国产成人在线| 国内精品久久久久久中文字幕| 国产日韩久久久精品影院首页 | 99精品一区二区三区无码吞精| 中文字幕无码久久精品青草| 亚洲国产精品乱码一区二区 | 久久国产精品成人免费| 亚洲国产精品一区二区第四页 | 久久精品国产一区二区电影|