chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

為什么從硬件到軟件設(shè)計蘋果都是自己開發(fā)?

NJ90_gh_bee81f8 ? 來源:未知 ? 作者:胡薇 ? 2018-09-07 09:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

從硬件電路設(shè)計半導(dǎo)體技術(shù),從操作系統(tǒng)從到軟件商店,蘋果(Apple)為iPhone及其終端產(chǎn)品打造了一條上下游一路垂直整合的道路。

“真正認真對待軟件的人就應(yīng)該自己做硬件。”(People who are really serious about software should make their own hardware.)——Alan Kay

就在蘋果(Apple)即將于秋季發(fā)布會揭露下一代新款iPhone手機前夕,該公司率先寫下了市值突破1兆美元的歷史新頁。本文將著眼于Apple的策略布局,看看他們?nèi)绾瓮高^“現(xiàn)代”半導(dǎo)體技術(shù)實現(xiàn)如此的成就。

為此,我們首先需要看的就是iPhone。畢竟它是定義了Apple如何邁向1兆美元里程碑之路的關(guān)鍵產(chǎn)品。當(dāng)史上第一支iPhone于2007年1月9日亮相時,它的設(shè)計看起來與當(dāng)時的手機典范是如此的背道而馳。

Apple前首席執(zhí)行官喬布斯(Steve Jobs)形容這是一款“帶有觸控功能的寬屏幕iPod、一支革命性的手機,同時也是一款突破性的互聯(lián)網(wǎng)通訊設(shè)備?!本驮谀且惶?,他還介紹了全新的操作系統(tǒng):iPhoneOS,即iOS。

喬布斯在2007年發(fā)布第一款iPhone時,引用了計算機圖像接口先驅(qū)Alan Kay 的一句話

在2007年第一支iPhone的發(fā)布會上,喬布斯引用了計算機圖像接口先驅(qū)Alan Kay 的一句話——“真正認真對待軟件的人就應(yīng)該自己做硬件”(People who are really serious about software should make their own hardware.)。Alan Kay的這句話究竟有什么意義?從表面上看,它掌握到Apple想要設(shè)計自家手機以及執(zhí)行其新款iOS軟件的動機——為用戶帶來與手機互動的全新方式,例如觸控屏幕、虛擬鍵盤以及滑動執(zhí)行等。

但我們當(dāng)時不知道這句話也暗示Apple不久將投入更大規(guī)模的半導(dǎo)體開發(fā)。Apple當(dāng)下就已經(jīng)決定走向垂直整合道路了。

早期發(fā)展與A4芯片

Apple為什么要自行展開大規(guī)模的半導(dǎo)體設(shè)計?這畢竟是一項耗資龐大的工作。

他們是否能夠設(shè)計出相當(dāng)于其他半導(dǎo)體公司的IC (更不用說比其他公司更好的IC了)?當(dāng)然,這風(fēng)險實在太大了。

但是在2008年春,Apple宣布收購PA Semi——這是一家大部份的人都沒聽過的處理器IC設(shè)計公司,專注于Digital StrongARM技術(shù)。Apple表示希望進一步差異化其產(chǎn)品。后來,市場上還傳言Apple收購了另一家處理器設(shè)計公司Intrinsity——專注于設(shè)計Hummingbird Arm-based CPU。到了2010年4月,這項收購消息也經(jīng)證實了。

2010年1月27日,Apple推出了iPad以及Apple自家設(shè)計的A4 SoC。在主題演講前一周,我曾經(jīng)想到Apple可能推出平板電腦及自家芯片。我當(dāng)時想到平板電腦將會需要一款介于iPhone和MacBook之間的芯片。我還問道“......如果Apple可以使用專為其裝置及其應(yīng)用量身打造的區(qū)塊(block)來設(shè)計自家處理器,將會發(fā)生什么?”

當(dāng)時,A系列以及我認為的Apple“現(xiàn)代”半導(dǎo)體開發(fā)工作已在持續(xù)進展中。

當(dāng)我們觀察A4后,發(fā)現(xiàn)它與三星(Samsung)的S5PC110有相當(dāng)大程度的相似性——三星S5PC110當(dāng)時是一款A(yù)rm SoC。這二款芯片都采用了一樣的Arm CPU。從以下的A4芯片圖來看,A4似乎并不是什么與眾不同的SoC,不過,在上述收購以及公開宣傳該芯片封裝的2009年之間也并沒有太多時間。

A4芯片圖(來源:MuAnalysis)

A系列里程碑

在真正導(dǎo)入內(nèi)部設(shè)計的SoC之后,我認為下一個重大里程碑來自A6。有了A6,Apple推出了內(nèi)部設(shè)計的CPU。這可不是件容易的事。

當(dāng)時,Chipworks曾經(jīng)評論其芯片架構(gòu)似乎是手動布局。從A6芯片圖來看,它展現(xiàn)了Apple對于半導(dǎo)體開發(fā)的承諾。A7帶來所謂的Secure Enclave加密裝置,可用于儲存和處理來自Touch ID傳感器的指紋數(shù)據(jù)。在此發(fā)展過程中,Apple還整合了一個影像訊號處理器及其動作協(xié)同處理器。

A6芯片圖(來源:Chipworks)

讓我們快轉(zhuǎn)來到2017年的A11處理器,如下芯片圖所示。A11采用Apple首款內(nèi)部設(shè)計的GPU及其所謂的神經(jīng)引擎。二者都是重要的設(shè)計——在iPhone X發(fā)布的新聞稿中,Apple表示兩款芯片都與機器學(xué)習(xí)功能有關(guān)。特別是Face ID和Animoji,據(jù)說都必須由神經(jīng)引擎啟動。

該芯片設(shè)計重要之處在于其包含了兩個SoC區(qū)塊——即GPU與神經(jīng)引擎,因為這是iPhone性能與用戶體驗的核心。我認為GPU與神經(jīng)引擎之所以如此重要,原因就在于他們對于機器學(xué)習(xí)相當(dāng)有幫助。

A11芯片圖(來源:TechInsights)

客制電路和垂直整合

有大量的證據(jù)顯示Apple的設(shè)計實力不斷增強。但Apple的設(shè)計是否如同喬布斯在推出A4時所希望地那樣,能夠讓iPhone有別于其他的手機?

讓我們以Face ID為例。

Apple可能會對于像臉部辨識等重要功能特性感興趣,因而為此收購一家或幾家公司,取得技術(shù)IP組合。有些技術(shù)將建置于軟件中,其他技術(shù)則透過硬件實現(xiàn),例如像神經(jīng)引擎之類的區(qū)塊設(shè)計。同時,如Secure Enclave等其他區(qū)塊則用于處理臉部影像數(shù)據(jù)而不只是指紋數(shù)據(jù)。

多年來,Apple持續(xù)在許多主題演講中強調(diào)軟件和硬件工程師的合作協(xié)調(diào)。人們幾乎可以聽到團隊之間的會議對話如下:

“我需要可以執(zhí)行例程A和B的硬件?!?/p>

“我可以給你一大部份,但你能修改這些例程,例如使其也在我的區(qū)塊中以這種方式執(zhí)行嗎?”

這樣的合作與對話一直持續(xù)到硬件和軟件建構(gòu)搭配在一起。而在此過程之后,電路區(qū)塊可能僅對Apple有用,但無妨,因為該半導(dǎo)體團隊可能只有這么一家客戶。

在更先進層級以及更高整合度時,可以設(shè)想實際上在晶體管級編碼的特定或部份OS例程?!拔铱梢詫⒔?jīng)常調(diào)用的計算置于晶體管中,以節(jié)省軟件周期。”

沒錯,也許設(shè)計在某方面少了靈活性,但如果帶來更大的性能提升也算是值得了。我經(jīng)常思考這樣的設(shè)計架構(gòu),因為它似乎算是硬件——軟件整合的巔峰之作。

只為一位客戶進行設(shè)計

iPhone的角色定位很清楚。它們的目的是賣給消費者并因而獲得利潤。

但是,半導(dǎo)體的角色并沒那么明顯,因為他們無法對外銷售,也沒有直接的收入。所有的半導(dǎo)體產(chǎn)品都「僅供內(nèi)部使用」。但是,難道消費者購買iPhone是因為它采用了A系列處理器嗎?答案當(dāng)然是否定的。但是,如果沒有A系列處理器,iPhone是否可能會有無法實現(xiàn)的功能?性能不佳?或是價格更昂貴嗎?我認為答案是肯定的。

那么,讓我們再次看看Face ID。

我們可以肯定地說,F(xiàn)ace ID是iPhone X的一項重要特性。如果Apple設(shè)計SoC時未采用自家的區(qū)塊,那么它就需要另外尋找合適的機器學(xué)習(xí)IP核心。它可能還需要重新考慮GPU,因為據(jù)說它可以分享一些機器學(xué)習(xí)任務(wù)。此外,Apple需要編寫可在這些區(qū)塊上執(zhí)行的軟件。而如果只有一部份進行垂直整合,那么,Apple還需要為整個SoC尋找其他供應(yīng)來源,情況將會變得更加棘手。甚至在較糟的情況下,還可能需要使用輔助IC來執(zhí)行機器學(xué)習(xí),這意味著要耗費更多的電路板空間和成本。

A系列SoC能否有助于最終產(chǎn)品的差異化?我必須說是的。在某種程度上,這讓Apple可以更專注于因應(yīng)其需求與所需功能的設(shè)計。他們只為一個客戶進行設(shè)計,可能會減少為了吸引許多客戶而必須做出的妥協(xié)。再者,Apple也不必要設(shè)計出最佳核心,而只需設(shè)計最適合執(zhí)行iOS的核心即可。Apple能夠量身打造電路與區(qū)塊設(shè)計,以滿足其需要。

值得注意的是,Apple在此過程中采取了一些大膽的舉措。當(dāng)他們將主要的區(qū)塊移動至自家設(shè)計時,他們將更多的責(zé)任加諸于其設(shè)計師身上。此外,盡管半導(dǎo)體營收是間接的,但表現(xiàn)不佳的A系列芯片卻可能導(dǎo)致銷售數(shù)字下滑。

展望未來

截至目前為止,我只討論了iPhone和A系列SoC。這只是其中的一部份。

Apple已將其半導(dǎo)體產(chǎn)品組合擴展到相當(dāng)多的產(chǎn)品中,包括在Apple Watch中使用的S系列、AirPods (和Apple Watch)的W系列,以及不斷擴展的MacOS系統(tǒng)中所使用的T系列。這些都為Apple的產(chǎn)品帶來各種有趣的功能特性。

如果沒有W1,AirPods是否可能實現(xiàn)?Apple在推出AirPods時,似乎偏離了在左右聲道之間插線的標準藍牙設(shè)計。W1是否讓左右聲道傳輸?shù)讲皇芟拗频腁irPods?提到AirPods時我注意到AirPods的功能及其收購的Passif IP之間存在莫名的相似之處。我認為W1實現(xiàn)了差異化。

我不知道Apple在其開發(fā)實驗室中打造哪些夢想,但我們從目前所使用的半導(dǎo)體建構(gòu)模塊就可以想象到一些有趣的可能性。當(dāng)T1出現(xiàn)時,我想想它可能應(yīng)用于Apple TV遙控器?,F(xiàn)在是否有了一個從家中電視實時、安全購物的市場了?

透過垂直整合策略,Apple展現(xiàn)了其于半導(dǎo)體設(shè)計的實力,并建立了一系列有趣的半導(dǎo)體IP組合。可能有人會認為Apple的設(shè)計工作就像是在打造一個IP核心庫,使其可用于為其最終產(chǎn)品帶來創(chuàng)新功能。Apple在半導(dǎo)體設(shè)計的垂直整合策略,已經(jīng)成為該公司各種營收來源及其生態(tài)系統(tǒng)的核心。半導(dǎo)體團隊并不需要為所接觸的每件事都實現(xiàn)最佳設(shè)計,只需要成為其客戶的最佳設(shè)計者。

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

    關(guān)注

    61

    文章

    24586

    瀏覽量

    207489
  • 半導(dǎo)體技術(shù)

    關(guān)注

    3

    文章

    242

    瀏覽量

    61695
  • 硬件電路
    +關(guān)注

    關(guān)注

    39

    文章

    263

    瀏覽量

    30145

原文標題:蘋果為什么從硬到軟都要自己做?

文章出處:【微信號:gh_bee81f890fc1,微信公眾號:面包板社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    嵌入式可測試性軟件設(shè)計

    認識可測試性軟件的好處了吧? 所以,之后寫代碼,寫之前,有必要先想清楚,這個模塊最后要怎么進行自測?要測哪些地方? 設(shè)計的軟件可測試性強,我們就能在開發(fā)階段進行充分地測試,在
    發(fā)表于 12-02 06:06

    車載音頻開發(fā)避坑指南:雜音、斷音無聲,資深工程師教你一鍵排查!

    反饋斷音,排查半天找不到數(shù)據(jù)鏈路漏洞;甚至明明代碼邏輯全對,揚聲器卻毫無動靜…… ? ? ? ?作為每天與 “聲音” 打交道的音頻開發(fā)工程師,我們整理了車載音頻開發(fā)中高頻問題的根源與解決方案,
    的頭像 發(fā)表于 11-18 11:16 ?111次閱讀

    設(shè)計部署:AI即服務(wù)平臺開發(fā)深度剖析

    頂層設(shè)計最終部署,一個成功的AI即服務(wù)平臺開發(fā)是一項復(fù)雜的系統(tǒng)工程,它融合了軟件工程、數(shù)據(jù)科學(xué)和運維技術(shù)的精髓。
    的頭像 發(fā)表于 11-13 14:16 ?209次閱讀

    耦合之殤,軟件設(shè)計中的隱疾

    01 引 言 數(shù)據(jù)耦合和控制耦合是復(fù)雜軟件設(shè)計中常見的一種情況。DO-178C要求高安全等級軟件( DAL A/ B /C) 的測試覆蓋分析,必須要確認基于需求的測試執(zhí)行了代碼組件之間的數(shù)據(jù)耦合
    的頭像 發(fā)表于 08-28 15:54 ?533次閱讀
    耦合之殤,<b class='flag-5'>軟件設(shè)計</b>中的隱疾

    電動工具EMC測試整改:硬件軟件的成本減半秘訣

    深圳南柯電子|電動工具EMC測試整改:硬件軟件的成本減半秘訣
    的頭像 發(fā)表于 08-20 11:06 ?499次閱讀

    【干貨速遞】嵌入式數(shù)據(jù)可靠性,軟件設(shè)計的這些細節(jié)不能忽視!

    前兩期內(nèi)容分別講述了嵌入式數(shù)據(jù)可靠性的元器件選型和硬件設(shè)計,這一期我們來講講軟件設(shè)計。哪怕硬件設(shè)計再完善,但如果軟件沒有設(shè)計好,也達不到預(yù)期的可靠性。只有軟
    的頭像 發(fā)表于 07-31 11:34 ?378次閱讀
    【干貨速遞】嵌入式數(shù)據(jù)可靠性,<b class='flag-5'>軟件設(shè)計</b>的這些細節(jié)不能忽視!

    RFID軟件革命:數(shù)據(jù)管道智能決策中樞

    廠房內(nèi),嵌有RFID芯片的床單通過清點通道機時,系統(tǒng)自動核驗批次并攔截混入的非本車次臥具。這一由底層軟件驅(qū)動的自動化流程,使人工清點時間2小時壓縮至20分鐘,年節(jié)約管理成本超百萬元。 01 軟件智能化升級:
    的頭像 發(fā)表于 07-18 10:12 ?348次閱讀
    RFID<b class='flag-5'>軟件</b>革命:<b class='flag-5'>從</b>數(shù)據(jù)管道<b class='flag-5'>到</b>智能決策中樞

    智能網(wǎng)聯(lián)智慧艙聯(lián),美格智能搭建車載開發(fā)的加速引擎

    的發(fā)展,AI應(yīng)用技術(shù)逐漸改變了傳統(tǒng)的造車邏輯。大模型適配上車以AI為基礎(chǔ)搭建整車生態(tài),汽車產(chǎn)業(yè)正經(jīng)歷機械主導(dǎo)電子化、再到軟件驅(qū)動的根
    的頭像 發(fā)表于 07-14 16:34 ?1245次閱讀
    <b class='flag-5'>從</b>智能網(wǎng)聯(lián)<b class='flag-5'>到</b>智慧艙聯(lián),美格智能搭建車載<b class='flag-5'>開發(fā)</b>的加速引擎

    嵌入式軟件開發(fā)常用的軟件有哪些?

    STM32微控制器和微處理器的硬件軟件設(shè)置。?一般和Keil5搭配使用。一個生成所用控制器的初始配置。一個用來寫代碼編譯。 STM32CubeIDE則是ST公司自己開發(fā)一個工具。
    發(fā)表于 07-03 17:06

    Vector全流程開發(fā)工具鏈概述

    ,難以滿足當(dāng)前智能網(wǎng)聯(lián)汽車的發(fā)展需求。因此基于模型的系統(tǒng)工程(MBSE,Model-Based Systems Engineering)方法成為主流,允許開發(fā)人員在統(tǒng)一的系統(tǒng)架構(gòu)模型中完成需求定義、軟件設(shè)計
    的頭像 發(fā)表于 06-17 13:45 ?886次閱讀
    Vector全流程<b class='flag-5'>開發(fā)</b>工具鏈概述

    開發(fā)者孤島”“生態(tài)星河”:開鴻Bot如何重構(gòu)開源鴻蒙開發(fā)體驗

    在中國操作系統(tǒng)發(fā)展史上,“開發(fā)者”似乎從來都是一個邊緣角色。他們是開源社區(qū)中最活躍的群體,卻也是最常被忽視的那群人。具體開源鴻蒙社區(qū),其生態(tài)構(gòu)建初期,諸多開發(fā)者曾坦言,“鴻蒙很好,但
    的頭像 發(fā)表于 06-10 17:12 ?1480次閱讀
    <b class='flag-5'>從</b>“<b class='flag-5'>開發(fā)</b>者孤島”<b class='flag-5'>到</b>“生態(tài)星河”:開鴻Bot如何重構(gòu)開源鴻蒙<b class='flag-5'>開發(fā)</b>體驗

    超低功耗MCU軟件設(shè)計技巧與選型

    開發(fā)應(yīng)用生態(tài)的沉淀,大力節(jié)省超低功耗選型設(shè)計成本以及開發(fā)周期.如何做好超低功耗mcu嵌入式軟件設(shè)計與選型是本文講述的主要內(nèi)容.
    的頭像 發(fā)表于 04-12 17:19 ?1524次閱讀
    超低功耗MCU<b class='flag-5'>軟件設(shè)計</b>技巧與選型

    系統(tǒng)建模與抽象層次:模塊物理實現(xiàn)

    搭配定制軟件。要讓這些新產(chǎn)品成功上市,應(yīng)采用怎樣的最佳開發(fā)流程呢?硬件設(shè)計師正在借鑒軟件開發(fā)團隊的經(jīng)驗,在開發(fā)初期實施系統(tǒng)級設(shè)計。了解系統(tǒng)建
    的頭像 發(fā)表于 03-07 18:01 ?555次閱讀
    系統(tǒng)建模與抽象層次:<b class='flag-5'>從</b>模塊<b class='flag-5'>到</b>物理實現(xiàn)

    Altium Designer15.0軟件設(shè)計方法和安裝

    電子發(fā)燒友網(wǎng)站提供《Altium Designer15.0軟件設(shè)計方法和安裝.pdf》資料免費下載
    發(fā)表于 01-22 17:22 ?0次下載
    Altium Designer15.0<b class='flag-5'>軟件設(shè)計</b>方法和安裝

    AD采樣硬件軟件濾波問題如何解決

    AD采樣硬件軟件濾波問題 ADS1115我用ADS1115采樣 原理上完全可以精確1mV 可是實際上有10mV的波動 請問大家對采樣的硬件軟件
    發(fā)表于 01-20 09:38