麻豆一区二区三区蜜桃免费_中文字幕Va一区二区三区 _国产成人综合久久二区_丰满多毛的大隂户毛茸茸_国产麻豆剧果冻传媒免费老狼_无码人妻精品一区二区三区久久久 _亚洲中文无码精品卡通_蜜臀亚洲AV永久无码精品老司机

新聞資訊
攜手三星:ARM Cortex-A76 CPU主頻將突破3GHz
2018-07-20
據(jù)外媒報道,為了在高性能計算領(lǐng)域保持領(lǐng)先地位,三星與 ARM 拓展了在 7 / 5 納米 FinFET 工藝上的合作,開始生產(chǎn)主頻超過 3GHz 的 ARM Cortex-A76 處理器。?三星電子代工營銷團隊副總裁 Ryan Sanghyun Lee 表示:“構(gòu)建且差異化的設(shè)計生態(tài)系統(tǒng),是我們代工廠客戶的必備條件。與 ARM 在 IP 解決方案領(lǐng)域的合作,對于提升高性能計算、人工智能、以及機器學(xué)習(xí)能力的發(fā)展至關(guān)重要”。 ? ? ? ??據(jù)悉,兩家公司會采用三星代工廠的 7nm 低功耗(7LPP)和 5nm 早期(5LPE)制程工藝。?根據(jù)三星的說法,7LPP 會在 2018 下半年初產(chǎn):其中,ARM 將提供 Artisan POP 的 IP 解決方案。其帶來了“核心加固技術(shù)”,為優(yōu)化 ARM 處理器的實施和快速上市提供了支撐。 ? ? ? ??ARM 物理設(shè)計事業(yè)部營銷副總裁 Kelvin Low 表示:借助 Artisan Physical 和三星的鑄造工藝,我們代工合作 開發(fā) 了大量的芯片。7LPP 和 5LPE 節(jié)點的工藝創(chuàng)新,可滿足下一代先進的片上系統(tǒng)(SoC)的需求,可覆蓋從移動設(shè)備、到大型數(shù)據(jù)中心的各種規(guī)模。 ? ? ? ??今年 5 月的時候,ARM 曾表示基于 Cortex-A76 的筆記本電腦會在 2019 年打入市場,且處理器主頻會突破 3GHz ?,F(xiàn)在,這個時間點已經(jīng)得到了三星的鼎力支持。關(guān)于億道電子 ? ? ? ??億道電子是國內(nèi)全面的開發(fā)工具提供商, 致力于將全球先進的軟件產(chǎn)品引薦給國內(nèi)研發(fā)型企業(yè)使用,為企業(yè)提供研發(fā)、設(shè)計、管理過程中使用的各種軟件工具,并致力于和客戶一同提高研發(fā)、設(shè)計效率,縮短設(shè)計周期。億道電子先后與ARM、Altium、Ansys、QT、TestPlant、CollabNet、Parasoft以及TouchGFX等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并成為他們在中國區(qū)的重要分銷合作伙伴。 ? ? ? ??億道電子專注開發(fā)、設(shè)計、管理工具數(shù)十年,客戶超過6000家,具有豐富的工具使用及客戶支持經(jīng)驗積累,可以為客戶提供從ARM開發(fā)、EDA板級設(shè)計、軟件編譯及測試工具、結(jié)構(gòu)設(shè)計工具、多物理場仿真工具以及嵌入式GUI工具等產(chǎn)品與服務(wù)。億道電子在北京、上海、深圳設(shè)有分公司,業(yè)務(wù)遍布全國。 太平洋電腦網(wǎng)
查看更多→
arm積極布局邊緣運算市場,建構(gòu)完善AI生態(tài)
2018-07-20
?AI迅速崛起,運算分析已開始從云端邁向終端裝置,邊緣運算勢在必行,其發(fā)展備受半導(dǎo)體產(chǎn)業(yè)關(guān)注,且各領(lǐng)域業(yè)者也競相投入開發(fā)關(guān)鍵組件/技術(shù),而Computex 2018更成為各技術(shù)陣營的火力展示場合。 ? ? ? ?人工智能(AI)發(fā)展愈加快速,并開始大舉進軍終端裝置,運算分析已開始從云端轉(zhuǎn)向終端節(jié)點,邊緣運算發(fā)展可說是目前半導(dǎo)體產(chǎn)業(yè)熱門議題,而2018臺北國際計算機展(Computex 2018)也成為各領(lǐng)域業(yè)者(如IP、芯片、儲存) 火力展示的場合,紛紛于展會期間發(fā)布新的解決方案或市場布局規(guī)畫。搶攻邊緣運算市場 arm動作頻頻 ? ? ? ??arm IP產(chǎn)品事業(yè)群總裁Rene Haas表示,隨著物聯(lián)網(wǎng)的蓬勃發(fā)展,arm預(yù)測至2035年全球?qū)谐^1兆臺的聯(lián)網(wǎng)裝置,運用于醫(yī)療、汽車、燈具及道路等范疇, 而聯(lián)網(wǎng)裝置數(shù)量的大幅成長也將帶領(lǐng)終端及云端運算的持續(xù)發(fā)展。 智能運算將持續(xù)推動物聯(lián)網(wǎng)嶄新時代,帶領(lǐng)AI變革,促使物聯(lián)網(wǎng)智能運算無所不在。 ? ? ? ??因應(yīng)此一趨勢,且為整合生態(tài)系統(tǒng)的AI/機器學(xué)習(xí)(ML)應(yīng)用、演算與框架,并結(jié)合軟件優(yōu)化與硬件IP產(chǎn)品,讓各式裝置及平臺都能支持常使用的機器學(xué)習(xí)框架,arm近期宣布推出三款全新IP產(chǎn)品,分別為Cortex-A76 CPU、 Mali-G76 GPU,以及Mali-V76 VPU,以提升游戲與AR/VR體驗,AI和機器學(xué)習(xí)能力。 透過這三款新產(chǎn)品,arm將持續(xù)強化該公司于行動領(lǐng)域的競爭優(yōu)勢,也再度增強了智能手機、平板計算機、PC等行動終端裝置的運算效能。 ? ? ? ??arm副總裁暨客戶事業(yè)部總經(jīng)理Nandan Nayampally表示,未來5G將推動整個行動產(chǎn)業(yè)創(chuàng)新,即將到來的5G聯(lián)網(wǎng)應(yīng)用,包含VR、AI或是手機游戲等將會帶動更多運算量成長,未來將會有更多不同運算需求產(chǎn)生。 ? ? ? ??Nayampally進一步指出,游戲也是推動行動裝置運算持續(xù)攀升的關(guān)鍵因素之一。 游戲產(chǎn)業(yè)已成目前全球營收規(guī)模大的市場之一,預(yù)計在2018年可達到1,379億美元的產(chǎn)值,這也驅(qū)動了消費者對于運算效能的需求。 ? ? ? ??據(jù)悉,Cortex-A76是基于arm旗下的DynamIQ技術(shù)打造,和去年所發(fā)布的Cortex-A75相比,提升了35%的效能與40%的效率;可為終端裝置上的AI/ML提供4倍的運算效能, 于PC和智能手機上實現(xiàn)快速且安全的體驗。 ? ? ? ??Mali-G76則比前一代的Mali-G72 GPU提升30%運算效能,以及增加了30%的效能密度,不僅可滿足消費者隨時游玩高階游戲的需求,也為開發(fā)人員提供更多的效能空間,使他們能編寫更多新的應(yīng)用程序, 為行動應(yīng)用帶來更多高階游戲,或是將AR/VR整合至生活當(dāng)中。 ? ? ? ??最后,隨著UHD 8K需求逐漸攀升,為確保IP能支持智能手機和其他裝置編碼譯碼運算,arm便推出Mali-V76,可支持高達60fps的8K分辨率或四部60fps的4K串流影片,消費者能同時串流四部4K分辨率的電影、 在視頻會議中錄制影片,或者以4K觀看四場比賽;或在較低分辨率的狀況下,仍能呈現(xiàn)高分辨率畫質(zhì)(Full HD),并能支持多達16部串流影片組成4×4的電視墻。 Project Trillium亮相 加速建構(gòu)ML生態(tài)系 ? ? ? ??與此同時,為提升終端裝置機器學(xué)習(xí)效能,arm也于2018年初發(fā)表Project Trillium平臺,包含全新機器學(xué)習(xí)處理器(ML Processor)、對象偵測處理器(Objects Processor), 以及arm神經(jīng)網(wǎng)絡(luò)軟件(arm NN)。 相較于獨立CPU、GPU與加速器,Project Trillium平臺效能更遠(yuǎn)遠(yuǎn)超越傳統(tǒng)DSP的可編程邏輯。 ? ? ? ??arm副總裁、院士暨機器學(xué)習(xí)事業(yè)群總經(jīng)理Jem Davies指出,邊緣運算發(fā)展?jié)摿κ铸嫶?,目前市面上的確有許多獨立的解決方案,像是ASIC加速器、CPU/GPU等。 終端業(yè)者當(dāng)然可以選擇自己想要的方案,不過缺點在于須花費時間自行進行硬件與軟件(TensorFlow、Caffe)的整合。 ? ? ? ??綜上所述,可看出不論是IP商、儲存業(yè)者或是芯片供貨商,皆積極布局邊緣運算市場,各自開發(fā)開放平臺與硬件架構(gòu),期能讓AI走入各種終端裝置中,并且建構(gòu)完善的生態(tài)圈。關(guān)于億道電子 ? ? ? ??億道電子是國內(nèi)全面的開發(fā)工具提供商, 致力于將全球先進的軟件產(chǎn)品引薦給國內(nèi)研發(fā)型企業(yè)使用,為企業(yè)提供研發(fā)、設(shè)計、管理過程中使用的各種軟件工具,并致力于和客戶一同提高研發(fā)、設(shè)計效率,縮短設(shè)計周期。億道電子先后與arm、Altium、Ansys、QT、TestPlant、CollabNet、Parasoft以及TouchGFX等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并成為他們在中國區(qū)的重要分銷合作伙伴。 ? ? ? ??億道電子專注開發(fā)、設(shè)計、管理工具數(shù)十年,客戶超過6000家,具有豐富的工具使用及客戶支持經(jīng)驗積累,可以為客戶提供從arm開發(fā)、EDA板級設(shè)計、軟件編譯及測試工具、結(jié)構(gòu)設(shè)計工具、多物理場仿真工具以及嵌入式GUI工具等產(chǎn)品與服務(wù)。億道電子在北京、上海、深圳設(shè)有分公司,業(yè)務(wù)遍布全國。 arm積極布局邊緣運算市場,建構(gòu)完善AI生態(tài)
查看更多→
2018ANSYS技術(shù)大會成功召開
2018-07-20
? 2018年7月11-13日,ANSYS公司在上海美麗的佘山召開了“2018ANSYS技術(shù)大會”。上海億道電子技術(shù)有限公司榮幸受邀參加此次大會,這次大會以“數(shù)字轉(zhuǎn)型時代仿真的力量”為主題,集中展示了ANSYS軟件家族在仿真領(lǐng)域的新進展。在大會首日的主題演講中,ANSYS總裁兼首席執(zhí)行官Ajei Gopal做了題目為《仿真驅(qū)動創(chuàng)新》的演講,演講中Ajei Gopal詳細(xì)闡釋了ANSYS公司的產(chǎn)品理念,即在市場高速發(fā)展,產(chǎn)品復(fù)雜度提高,產(chǎn)品上市時間縮短,以及用戶對產(chǎn)品質(zhì)量要求提高的趨勢下,仿真軟件在產(chǎn)品研發(fā)中的優(yōu)勢日益明顯,地位日益提高,并由此推動了ANSYS系列仿真軟件的發(fā)展。 ? ? ? ??ANSYS公司作為老牌仿真軟件公司,在近些年通過大舉并購CFX、FLUENT等軟件,目前已經(jīng)發(fā)展成為仿真范圍涵蓋結(jié)構(gòu)、流體、電磁、電子、系統(tǒng)及優(yōu)化設(shè)計等領(lǐng)域的軟件集成平臺,其仿真工作的重心也從單一物理場的仿真逐漸向多物理場耦合領(lǐng)域邁進。在這次大會上,ANSYS公司又展示了他們在航空航天、新能源汽車、石油工業(yè)、增材制造、風(fēng)力發(fā)電等細(xì)分行業(yè)中推進仿真技術(shù)普及的雄心。 ? ? ? ??繼2018年年初推出ANSYS19.0版軟件套裝后,這次大會正式宣布推出ANSYS19.1軟件升級版,保持了其一年一大步,半年一小步的升級頻率。據(jù)稱,ANSYS19.1在運算穩(wěn)定性和精度上均有所提高。在CFD領(lǐng)域,ANSYS在去年收購了EnSight后處理軟件、CHEMKIN軟件和FENSAP-ICE結(jié)冰計算軟件等軟件,增強了ANSYS在后處理技術(shù)和飛機結(jié)冰領(lǐng)域的仿真能力。同時在前處理技術(shù)方面,ANSYS加大了對Fluent Meshing的宣傳力度,預(yù)計Fluent Meshing將來會成為ANSYS在前處理技術(shù)方面的主打軟件。 ? ? ? ??在數(shù)年前ANSYS公司剛剛完成對FLUENT軟件收購的時候曾經(jīng)有一種看法認(rèn)為ANSYS將來會將CFX和FLUENT兩款軟件融合成為一款新的ANSYS CFD軟件,但就目前情況來看,CFX和FLUENT更有可能成為兩款完成不同任務(wù)的獨立的軟件,即CFX主要集中用于旋轉(zhuǎn)機械的仿真領(lǐng)域,F(xiàn)LUENT則更多地用于多相流和燃燒方面的仿真計算。除了年初展示的水射流霧化過程的模擬技術(shù),嵌套式網(wǎng)格技術(shù)的引入,也使FLUENT軟件在動網(wǎng)格模擬方面的能力得到很大提高。 ? ? ? ??在主題大會結(jié)束后,本次技術(shù)大會又開設(shè)了11場分論壇和13場培訓(xùn)。在流體分論壇中,來自企業(yè)的工程師與大家分享了利用ANSYS軟件開展的仿真工作成果,內(nèi)容包括超音速射流仿真、電控機柜內(nèi)的熱流仿真等內(nèi)容。每次都引發(fā)熱烈交流,取得了良好的效果。關(guān)于億道電子 ? ? ? ??億道電子是國內(nèi)**的開發(fā)工具提供商, 致力于將全球先進的軟件產(chǎn)品引薦給國內(nèi)研發(fā)型企業(yè)使用,為企業(yè)提供研發(fā)、設(shè)計、管理過程中使用的各種軟件工具,并致力于和客戶一同提高研發(fā)、設(shè)計效率,縮短設(shè)計周期。億道電子先后與ARM、Altium、Ansys、QT、TestPlant、CollabNet、Parasoft以及TouchGFX等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并成為他們在中國區(qū)的重要分銷合作伙伴。 ? ? ? ??億道電子專注開發(fā)、設(shè)計、管理工具數(shù)十年,客戶超過6000家,具有豐富的工具使用及客戶支持經(jīng)驗積累,可以為客戶提供從ARM開發(fā)、EDA板級設(shè)計、軟件編譯及測試工具、結(jié)構(gòu)設(shè)計工具、多物理場仿真工具以及嵌入式GUI工具等產(chǎn)品與服務(wù)。億道電子在北京、上海、深圳設(shè)有分公司,業(yè)務(wù)遍布全國。 搜狐流體中文網(wǎng)
查看更多→
恩智浦跨界競爭 填補MCU和應(yīng)用處理器空白
2018-07-20
? ? ? ??近年來,隨著物聯(lián)網(wǎng)的快速發(fā)展以及人工智能在邊緣計算領(lǐng)域中的應(yīng)用,系統(tǒng)設(shè)計工程師希望采用的嵌入式處理器能夠兼具高性能與低成本,同時具有更高的安全性。恩智浦半導(dǎo)體推出創(chuàng)新性的跨界處理器i.MX RT系列,填補了MCU和應(yīng)用處理器之間空白。恩智浦副總裁兼微控制器業(yè)務(wù)線總經(jīng)理Geoff Lees,深入解讀在人工智能物聯(lián)網(wǎng)快速發(fā)展的背景下,微控制器的市場前景,邊緣計算技術(shù)的新發(fā)展及應(yīng)用。關(guān)注人工智能邊緣計算,加強與中國市場合作 ? ? ? ??“人工智能讓機器能夠感知環(huán)境,并能夠讓其對人類指令做出更好地響應(yīng)。隨著處理器技術(shù)的進步,人工智能正在從云端運算轉(zhuǎn)向嵌入式應(yīng)用,同時仍然在快速演變之中。恩智浦非常關(guān)注人工智能的發(fā)展,希望將人工智能技術(shù)更好的引入智能物聯(lián)網(wǎng)當(dāng)中。”Geoff Lees指出。 ? ? ? ??根據(jù)Geoff Lees的介紹,恩智浦在人工智能發(fā)展上強調(diào)的是成本與應(yīng)用。“沒有人會為了AI而做AI,人工智能技術(shù)必然走向產(chǎn)品化。而落地的關(guān)鍵,一是成本、二是應(yīng)用。恩智浦的產(chǎn)品和解決方案在物聯(lián)網(wǎng)各個邊緣計算領(lǐng)域都有著廣的應(yīng)用。隨著市場對于AI技術(shù)需求的提高,我們會選擇適當(dāng)?shù)腁I核加入已有產(chǎn)品上,用戶不必再自己開發(fā)應(yīng)用軟件?!昏€匙’的整體解決方案是我們的發(fā)展方向,也是我們的強項?!盙eoff Lees說。 ? ? ? ??同時,Geoff Lees非??春弥袊斯ぶ悄艿陌l(fā)展?!拔艺J(rèn)為中國的人工智能和機器學(xué)習(xí)市場是引領(lǐng)全球的。雖然美國公司很早開始研發(fā)AI技術(shù),但是現(xiàn)在中國公司研發(fā)AI產(chǎn)品的廣度是其他地方公司沒法比的。中國AI產(chǎn)品種類多樣,包括玩具中都開始強調(diào)AI概念。中國在AI應(yīng)用方面是活躍的區(qū)域?!?? ? ? ??因此,恩智浦將在邊緣計算的人工智能領(lǐng)域?qū)⒓訌娕c中國公司的合作。根據(jù)Geoff Lees的構(gòu)想,合作可分成三個階段:第一個階段是與中國語音端的人工智能公司合作,將相關(guān)操作系統(tǒng)與生態(tài)環(huán)境移植到恩智浦的產(chǎn)品之中,不僅在i.MX 7ULP、i.MX 8M等應(yīng)用處理器、i.MX RT等跨界處理器當(dāng)中,甚至在更低端的微處理器中,都將移植相關(guān)生態(tài)環(huán)境和操作系統(tǒng)。第二階段是優(yōu)化。恩智浦將與中國大學(xué)、研究機構(gòu)共同合作,將相關(guān)研究成果移植到產(chǎn)品之中,包括工具、語言算法等。并不是所有的數(shù)據(jù)處理運算都必須放到云端完成上,很多機器學(xué)習(xí)的算法經(jīng)過優(yōu)化都可以放在本地完成,而且更加安全。第三個階段是將更加先進的機器學(xué)習(xí)、算法移植到低成本的微處理器、微控制器上,將機器學(xué)習(xí)的應(yīng)用范圍在邊緣計算領(lǐng)域進一步擴展。 ? ? ? ??恩智浦在人工智能方面的關(guān)注點集中在邊緣計算上,同時更加強調(diào)成本、應(yīng)用以及與中國市場的合作。看好FD-SOI工藝,適用智能物聯(lián)網(wǎng)市場 ? ? ? ??人工智能物聯(lián)網(wǎng)的發(fā)展與轉(zhuǎn)變是在微處理器技術(shù)進步與工藝技術(shù)的共同作用下被推動的。在制造工藝方面,F(xiàn)D-SOI路線成為恩智浦智能物聯(lián)網(wǎng)布局的重點。 ? ? ? ??在2017年的媒體活動中,Geoff Lees就表示,恩智浦的嵌入式應(yīng)用處理器將把重點放在FD-SOI技術(shù)上。采用FD-SOI有兩個原因:一是隨著技術(shù)的發(fā)展,芯片的復(fù)雜度越來越高,比如集成模擬電路、RF電路等,同時還要求芯片具有更低的功耗。有的應(yīng)用要求快速喚醒功能,以便實時與網(wǎng)絡(luò)云端進行通信。“我個人認(rèn)為FD-SOI是適合物聯(lián)網(wǎng)應(yīng)用的芯片制造工藝。”Geoff Lees說。 ? ? ? ??FD-SOI作為一種半導(dǎo)體制造工藝,具有很多技術(shù)上的優(yōu)點,比如減少寄生電容,提高器件頻率;與體硅相比,SOI器件的頻率提高20%~35%;由于減少寄生電容,降低漏電流,SOI器件的功耗下降35%~70%;消除了閂鎖效應(yīng);抑制襯底的脈沖電流干涉,減少軟錯誤的發(fā)生;與硅工藝相容,可減少13%~20%的工序等。在低功耗的物聯(lián)網(wǎng)芯片產(chǎn)品中,采用FD-SOI技術(shù)具有獨自的特點。 ? ? ? ??據(jù)了解,恩智浦的i.MX 7ULP已經(jīng)采用三星的28納米FD-SOI實現(xiàn)量產(chǎn)制造,還有6款芯片在準(zhǔn)備當(dāng)中,包括i.MX 8和i.MX 8X,以及iMX RT也將轉(zhuǎn)到FD-SOI工藝上。 ? ? ? ??目前,世界上擁有FD-SOI生產(chǎn)線的代工企業(yè)主要有兩家——三星與格羅方德。格羅方德除了在德國德累斯頓推進12FDX工藝研發(fā),預(yù)計2019年投入量產(chǎn)外,也在中國四川成都建設(shè)FD-SOI生產(chǎn)線。我國代工企業(yè)上海華力微電子此前也有消息傳出在進行FD-SOI生產(chǎn)工藝的開發(fā)。 ? ? ? ??Geoff Lees表示,當(dāng)技術(shù)成熟后不排除與其他代工廠商合作。關(guān)于億道電子 ? ? ? ??億道電子是國內(nèi)全面的開發(fā)工具提供商, 致力于將全球先進的軟件產(chǎn)品引薦給國內(nèi)研發(fā)型企業(yè)使用,為企業(yè)提供研發(fā)、設(shè)計、管理過程中使用的各種軟件工具,并致力于和客戶一同提高研發(fā)、設(shè)計效率,縮短設(shè)計周期。億道電子先后與ARM、Altium、Ansys、QT、TestPlant、CollabNet、Parasoft以及TouchGFX等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并成為他們在中國區(qū)的重要分銷合作伙伴。 ? ? ? ?? ? ? ? ??億道電子專注開發(fā)、設(shè)計、管理工具數(shù)十年,客戶超過6000家,具有豐富的工具使用及客戶支持經(jīng)驗積累,可以為客戶提供從ARM開發(fā)、EDA板級設(shè)計、軟件編譯及測試工具、結(jié)構(gòu)設(shè)計工具、多物理場仿真工具以及嵌入式GUI工具等產(chǎn)品與服務(wù)。億道電子在北京、上海、深圳設(shè)有分公司,業(yè)務(wù)遍布全國。 恩智浦跨界競爭 填補MCU和應(yīng)用處理器空白
查看更多→
常見的ARM編譯器——ARM SDT
2018-06-29
大家對于編譯器這一方面可能都不是很了解,今天就帶大家看看常見的常見ARM編譯器。ADS是ARM公司的集成開發(fā)環(huán)境軟件,他的功能非常強大。他的前身是SDT,SDT是ARM公司幾年前的開發(fā)環(huán)境軟件,目前SDT早已經(jīng)不再升級。      ARM應(yīng)用軟件的開發(fā)工具根據(jù)功能的不同,分別有編譯軟件、匯編軟件、鏈接軟件、調(diào)試軟件、嵌入式實時操作系統(tǒng)、函數(shù)庫、評估板、JTAG仿真器、在線仿真器等,目前世界上約有四十多家公司提供以上不同類別的產(chǎn)品。     用戶選用ARM處理器開發(fā)嵌入式系統(tǒng)時,選擇合適的開發(fā)工具可以加快開發(fā)進度,節(jié)省開發(fā)成本。因此一套含有編輯軟件、編譯軟件、匯編軟件、鏈接軟件、調(diào)試軟件、工程管理及函數(shù)庫的集成開發(fā)環(huán)境(IDE)一般來說是必不可少的,至于嵌入式實時操作系統(tǒng)、評估板等其他開發(fā)工具則可以根據(jù)應(yīng)用軟件規(guī)模和開發(fā)計劃選用。     使用集成開發(fā)環(huán)境開發(fā)基于ARM的應(yīng)用軟件,包括編輯、編譯、匯編、鏈接等工作全部在PC機上即可完成,調(diào)試工作則需要配合其他的模塊或產(chǎn)品方可完成。     ARM SDT的英文全稱是ARM Software Development Kit,是ARM公司(為方便用戶在ARM芯片上進行應(yīng)用軟件開發(fā)而推出的一整套集成開發(fā)工具。ARM SDT經(jīng)過ARM公司逐年的維護和更新,目前的最新版本是2.5.2,但從版本2.5.1開始,ARM公司宣布推出一套新的集成開發(fā)工具ARM ADS1.0,取ARM SDT而代之,今后將不會再看到ARM SDT的新版本。ARM SDT由于價格適中,同時經(jīng)過長期的推廣和普及,目前擁有最廣泛的ARM軟件開發(fā)用戶群體,也被相當(dāng)多的ARM公司的第三方開發(fā)工具合作伙伴集成在自己的產(chǎn)品中,比如美國EPI公司的JEENI仿真器。ARM SDT(以下關(guān)于ARM SDT的描述均是以版本 2.50為對象)可在Windows95、98、NT以及Solaris2.5/2.6、HP-UX10上運行,支持最高到ARM9(含ARM9)的所有ARM處理器芯片的開發(fā),包括StrongARM。ARM SDT包括一套完整的應(yīng)用軟件開發(fā)工具:*armcc ARM的C編譯器,具有優(yōu)化功能,兼容于ANSI C。*tcc THUMB的C編譯器,同樣具有優(yōu)化功能,兼容于ANSI C。*armasm支持ARM和THUMB的匯編器。*armlink ARM連接器,連接一個和多個目標(biāo)文件,最終生成ELF格式的可執(zhí)行映像文件。*armsd ARM和THUMB的符號調(diào)試器。以上工具為命令行開發(fā)工具,均被集成在SDT的兩個Windows開發(fā)工具ADW和APM中,用戶無需直接使用命令行工具。*APM Application Project Manageer,ARM 工程管理器,完全圖形界面,負(fù)責(zé)管理源文件,完成編輯、編譯、鏈接并最終生成可執(zhí)行映像文件等功能。
查看更多→
制作簡易的編譯器-從無到有
2018-06-27
 制作簡單的編譯器需要怎么做?怎樣從無做到有?跟著我的教學(xué)走,你會覺得很簡單   編譯原理是計算機專業(yè)大三或者大四的必修課程之一,許多學(xué)員都會對學(xué)生提出硬性或者軟性的制作簡易編譯器的要求。許多學(xué)生手足無措,別急,學(xué)長也是過來人,看完這個教程,保證你輕輕松松完成屬于你自己的編譯器。   首先第一篇教程不會涉及具體的實現(xiàn)。在這種大工程之前,正確的模塊劃分是極為重要的。這樣可以讓你階段性地看到自己的成果,對于自信心是一個極大的幫助;此外,正確的模塊劃分有助于后期排除錯誤。   在此之前也介紹一下工作量。如果完全自己手撕一個編譯器,其工作量可能和手撕一個CPU(用verilog)工作量差不多,大概會耗時一個月左右,不過如果只是交一個作業(yè),完全不用全部自己完成。特別是語義分析這種工作,有大量現(xiàn)成的代碼稍加修改就可以直接使用(當(dāng)然,嚴(yán)格意義上來講,所有部分都可以稍加修改直接使用)。   我們將編譯器制作分為以下四個模塊分塊實現(xiàn)完成:   一、語法分析、詞法分析模塊(yacc、lex)   yacc、lex是linux環(huán)境下的語法生成器和詞法生成器,使用非常廣泛。一般情況下老師也比較鼓勵學(xué)生去用yacc和lex去完成這樣的實驗。需要說明的是,在現(xiàn)存的linux操作系統(tǒng)中,yacc和lex已經(jīng)發(fā)生了變異。我們所采用的是ubuntu環(huán)境下的bison和flex。   二、語義分析(C語言)   語義分析是在詞法分析語法分析結(jié)束,生成了語法樹的基礎(chǔ)上,對語法樹進行遍歷,建表,查錯。   三、中間代碼生成(C語言)   這一部分就是在語義分析的基礎(chǔ)上,生成三元式、四元式之類的。   四、目標(biāo)代碼生成(C語言)   這一步就實現(xiàn)了從某種語言(你制定的語言)到MIPS代碼的轉(zhuǎn)換。有人說我不要MIPS,我要x86的,沒問題,從中間引入llvm即可   跟著我的教程走,學(xué)到哪里,編譯器做到哪里;做到哪里,作業(yè)交到哪里。即使你只做了語法分析、詞法分析,你也可以交一個語法生成樹,就是這么簡單、這么人性化。看到這里,如果符合你的要求,follow me;不符合的話,可以去看看其他的教程。
查看更多→
編譯器的種類有哪些?
2018-06-25
 編譯器可以生成用來在與編譯器本身所在的計算機和操作系統(tǒng)(平臺)相同的環(huán)境下運行的目標(biāo)代碼,這種編譯器又叫做“本地”編譯器。另外,編譯器也可以生成用來在其它平臺上運行的目標(biāo)代碼,這種編譯器又叫做交叉編譯器。交叉編譯器在生成新的硬件平臺時非常有用?!霸创a到源碼編譯器”是指用一種高級語言作為輸入,輸出也是高級語言的編譯器。例如: 自動并行化編譯器經(jīng)常采用一種高級語言作為輸入,轉(zhuǎn)換其中的代碼,并用并行代碼注釋對它進行注釋(如OpenMP)或者用語言構(gòu)造進行注釋(如FORTRAN的DOALL指令)。   處理器   作用是通過代入預(yù)定義等程序段將源程序補充完整。   前端   前端主要負(fù)責(zé)解析(parse)輸入的源代碼,由語法分析器和語意分析器協(xié)同工作。語法分析器負(fù)責(zé)把源代碼中的‘單詞’(Token)找出來,語意分析器把這些分散的單詞按預(yù)先定義好的語法組裝成有意義的表達式,語句 ,函數(shù)等等。 例如“a = b + c;”前端語法分析器看到的是“a, =, b , +, c;”,語意分析器按定義的語法,先把他們組裝成表達式“b + c”,再組裝成“a = b + c”的語句。 前端還負(fù)責(zé)語義(semantic checking)的檢查,例如檢測參與運算的變量是否是同一類型的,簡單的錯誤處理。最終的結(jié)果常常是一個抽象的語法樹(abstract syntax tree,或 AST),這樣后端可以在此基礎(chǔ)上進一步優(yōu)化,處理。   后端   編譯器后端主要負(fù)責(zé)分析,優(yōu)化中間代碼(Intermediate representation)以及生成機器代碼(Code Generation)。   一般說來所有的編譯器分析,優(yōu)化,變型都可以分成兩大類: 函數(shù)內(nèi)(intraprocedural)還是函數(shù)之間(interprocedural)進行。很明顯,函數(shù)間的分析,優(yōu)化更準(zhǔn)確,但需要更長的時間來完成。
查看更多→
Arm編譯器
2018-06-22
 Arm RVDS4.1中的Arm編譯器是唯一一個與Arm編譯器聯(lián)合開發(fā)的商用編譯器, 專門設(shè)計用于為Arm編譯器架構(gòu)程序并提供最優(yōu)支持。該編譯譯器的開發(fā)歷經(jīng)有20年左右,被公認(rèn)為是業(yè)界標(biāo)準(zhǔn)C和C++編譯器,用于生成面向向Arm、 Thumb、 Thumb-2、VP和NEON指令集的的應(yīng)用程序。     Arm編譯器設(shè)計用于以最佳方式執(zhí)行Arm編譯器生成的代碼     Arm編譯器支持所有Arm處理器中的新增器功能。     基于分析驅(qū)動的編譯器將自動在運行時優(yōu)化代碼并提供信息。     Ar皿編譯器支持生成 Symbian OS和 Arm Linux應(yīng)用程序及庫,RVDS4.1編譯器與RVDS4.0相比,最佳代碼大小減少了多達6%,并使最佳性能提高了10-20%。     除了Arm編譯器之外,先進的NEON矢量化Arm編譯器(RVDS專業(yè)版的一部分)支持從標(biāo)準(zhǔn)的的C和C++代碼自動生成成 Arm NEON SITⅧD代碼序列。NEON矢量化Arm編譯器可使關(guān)鍵多媒體內(nèi)核的速度提高4倍,最終使整個應(yīng)用程序性能提高到2倍。     Ar皿編譯器     針對成本極為敏感型設(shè)各的開發(fā):     為進一步提高基于Arm編譯器的一系列應(yīng)用程序的代碼密度,Arm編譯器特別提供了一個可選的 microlib C庫(ISO標(biāo)準(zhǔn)C運行時庫的子集),該庫的大小已針對微控制器成用進行了最小化。 microlib C庫的運行時庫代碼大小締減了90%。     Cortex-M與Arm編譯器結(jié)合使用時, microlib C庫提供完全基于C語言的開發(fā)環(huán)境,而不必還原為匯編語言-即便對中斷服務(wù)例程也是如此。這樣就無需具體了解Arm編譯器架構(gòu)。     nichol ib C庫所節(jié)省的內(nèi)存空間將取決于應(yīng)用程序,“ hello world”應(yīng)用程序     可節(jié)省97%, Dhrystone之類的較為復(fù)雜的應(yīng)用程序可節(jié)省到50%     降低 Linux應(yīng)用程序開發(fā)的風(fēng)險:     Arm編譯器團隊所創(chuàng)建的針對Arm架構(gòu)的ABI同樣可在 Arm GNU編譯器中實現(xiàn)。這樣,即可支持創(chuàng)建和使用可在不同開發(fā)環(huán)境間共享的庫。     GNU編譯譯器與Arm編譯器相互兼容意味著可以使用Arm編譯器生成 Linux應(yīng)用程序。Arm編譯器能為您您的開發(fā)團隊提供高質(zhì)量的商用工具包可提供的卓越的支持和性能、穩(wěn)定性和代碼大小優(yōu)勢。
查看更多→