女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

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

利用虛擬硬件平臺(tái)縮短開發(fā)周期

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:James Clough ? 2022-06-17 16:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

軟件開發(fā)人員對(duì)硬件開發(fā)板又愛又恨。一方面,它們使軟件變得栩栩如生。另一方面,它們可能會(huì)讓人頭疼,特別是因?yàn)殚_發(fā)計(jì)劃取決于它們的可用性。開發(fā)板對(duì)軟件調(diào)試和分析行為的有限可見性通常迫使開發(fā)人員使用更復(fù)雜的方法。有時(shí)它們根本不像開發(fā)人員期望的那樣工作。虛擬硬件平臺(tái)可以通過快速執(zhí)行軟件來幫助解決開發(fā)人員的挫敗感,從而縮短開發(fā)周期。

復(fù)雜的多核平臺(tái)(例如用于設(shè)計(jì)蜂窩基站的平臺(tái))越來越多地為軟件開發(fā)人員帶來挑戰(zhàn),這也加劇了他們傾向于鄙視硬件開發(fā)板的原因。

替代開發(fā)方法

在最初的硬件規(guī)范之后,開發(fā)團(tuán)隊(duì)考慮使用與初步硬件設(shè)計(jì)略有相似的參考開發(fā)板。沒有任何設(shè)計(jì)外設(shè)或 DDR RAM 控制器與開發(fā)板匹配;但是,當(dāng)時(shí)沒有其他可用的東西。一旦最終硬件可用,開發(fā)人員將不得不盲目地編寫然后修改軟件,因?yàn)樗麄儧]有參考板上的所有硬件組件。這是他們認(rèn)為可以用來完成工作的唯一方法。

然后,開發(fā)團(tuán)隊(duì)遇到了用于軟件開發(fā)的虛擬平臺(tái),這是一種模擬硬件模型并以接近實(shí)時(shí)的速度執(zhí)行軟件的技術(shù)。盡管開發(fā)人員對(duì)這個(gè)概念很感興趣,但由于對(duì)用于創(chuàng)建虛擬硬件平臺(tái)的建模技術(shù)和方法缺乏了解,他們有所保留。開發(fā)人員想知道閃存模型是否與通用閃存接口/可擴(kuò)展命令集兼容,以及新的 MAC 控制器功能是否足以為開發(fā)驅(qū)動(dòng)程序提供先機(jī)。由于為 ASIC 選擇的 ARM 內(nèi)核沒有使用完整的 ARM 指令集,因此開發(fā)人員希望虛擬硬件平臺(tái)能夠捕獲內(nèi)核嘗試的非法指令,并捕獲和報(bào)告非法寄存器寫入。

隨著團(tuán)隊(duì)開始項(xiàng)目,很明顯有些擔(dān)憂是沒有根據(jù)的。他們很快了解到建模使用稱為 SystemC 的標(biāo)準(zhǔn)語言、專門為建模硬件而設(shè)計(jì)的 C++ 子集以及稱為事務(wù)級(jí)建模的方法。SystemC 中的概念對(duì)開發(fā)人員來說非常自然。因此,在這個(gè)項(xiàng)目中對(duì)閃光燈進(jìn)行建模不是問題。

使用這項(xiàng)技術(shù)保存了會(huì)話之間的修改。盡管本案例中的特定內(nèi)核沒有建模,但開發(fā)人員仍然可以控制仿真并在出現(xiàn)非法指令時(shí)停止執(zhí)行,這是他們通過使用工具命令語言 (Tcl) 腳本功能完成的。

在初始建模期間,開發(fā)人員發(fā)現(xiàn)軟件和建模團(tuán)隊(duì)之間的溝通對(duì)于了解使用虛擬硬件平臺(tái)可以實(shí)現(xiàn)什么至關(guān)重要。他們了解到,他們需要考慮虛擬硬件平臺(tái)建模本身,并注意外圍模型及其支持的功能。開發(fā)虛擬硬件平臺(tái)涉及 IP 和工具供應(yīng)商之間的交互。經(jīng)過幾周的建模,開發(fā)人員開始使用虛擬硬件平臺(tái)開始軟件開發(fā)。

快速反饋,模擬

最初的軟件開發(fā)任務(wù)是開發(fā) Linux 支持包和 U-Boot 監(jiān)視器。從一開始,虛擬硬件平臺(tái)就提供了寶貴的反饋,使開發(fā)人員能夠確定他們是否走在正確的軌道上。開發(fā)板支持包開發(fā)的初始假設(shè)中的疏忽很快就被捕獲并解決了。

一個(gè)具體問題涉及先進(jìn)的高性能總線控制器。必須包括在初始引導(dǎo)期間交換閃存和 DDR RAM 的支持。虛擬平臺(tái)快速幫助開發(fā)人員識(shí)別和糾正跳轉(zhuǎn)的設(shè)置方式,這是虛擬平臺(tái)中的一個(gè)簡單功能,但需要 JTAG 工具才能在物理硬件中捕獲它。在平臺(tái)中完成的建模使開發(fā)人員不僅可以檢測代碼,還可以檢測平臺(tái)。如果需要,虛擬硬件平臺(tái)提供了任何和所有外圍設(shè)備狀態(tài)的視圖,而不會(huì)影響操作。

在軟件開發(fā)過程中,CoWare 的 Virtual Platform Analyzer(圖 1)允許開發(fā)人員觀察和控制虛擬硬件平臺(tái),并使用它來有效地跟蹤發(fā)起方對(duì)外圍塊的訪問。特別是,斷點(diǎn)可以放置在外設(shè)塊訪問上,并且可以通過 Tcl 應(yīng)用程序編程接口使用特定的調(diào)試消息。相同的 Tcl 腳本功能還使開發(fā)人員能夠使虛擬硬件平臺(tái)適應(yīng)他們的開發(fā)需求,從而通過模擬與時(shí)序相關(guān)的配置來驗(yàn)證固件中硬件配置的編程,而無需模型是時(shí)間準(zhǔn)確的。因此,該團(tuán)隊(duì)享受了快速的仿真速度,并且無需等待物理硬件。

圖1

poYBAGKsPCyAOSRHAAKrs8pTn2A714.png

對(duì)代碼的寶貴見解

在該項(xiàng)目中,與使用物理硬件相比,使用虛擬硬件平臺(tái)將開發(fā)周期縮短了 33%。虛擬硬件平臺(tái)提供了硅前軟件開發(fā)測試環(huán)境。此外,其獨(dú)特的調(diào)試和分析能力使其優(yōu)于物理硬件上提供的類似調(diào)試和分析能力。

鑒于該項(xiàng)目的成功,很明顯虛擬硬件平臺(tái)可以顯著提高軟件開發(fā)團(tuán)隊(duì)的生產(chǎn)力。隨著多核平臺(tái)開發(fā)的快速增長,虛擬硬件平臺(tái)提供的可見性水平可以讓應(yīng)用程序開發(fā)人員深入了解他們以前在沒有專門設(shè)備的情況下無法看到的代碼。

因此,開發(fā)人員應(yīng)考慮使用虛擬硬件平臺(tái)來糾正代碼。這樣做的價(jià)值遠(yuǎn)遠(yuǎn)超過了最初的建模投資。從 CoWare 等虛擬硬件平臺(tái)技術(shù)供應(yīng)商處獲得的交流、教育、專業(yè)知識(shí)和其他優(yōu)勢可以減輕任何擔(dān)憂。

要欣賞這項(xiàng)技術(shù),請(qǐng)考慮白盒測試與黑盒測試的優(yōu)勢。使硬件設(shè)置日志級(jí)別允許開發(fā)人員記錄操作系統(tǒng)和應(yīng)用程序執(zhí)行的各種訪問。設(shè)計(jì)人員還可以將硬件斷點(diǎn)設(shè)置在寄存器訪問上,直至位級(jí)別,直觀地驗(yàn)證中斷和其他離散信號(hào)的變化狀態(tài),并通過設(shè)置硬件觀察點(diǎn)和斷點(diǎn)等 Tcl 腳本程序擴(kuò)展虛擬硬件平臺(tái)的功能。最重要的是,開發(fā)人員可以在他們的工作站上完成所有這些工作,而無需復(fù)雜的硬件設(shè)置、電纜和不穩(wěn)定的硬件板。

不再等待硬件

虛擬硬件平臺(tái)為開發(fā)人員帶來了光明的未來,免除了他們等待硬件可用性的痛苦,并提供了硬件開發(fā)板無法提供的調(diào)試功能。虛擬硬件平臺(tái)對(duì)于這十年及以后的軟件開發(fā)人員來說,絕對(duì)是經(jīng)過生產(chǎn)力驗(yàn)證的、可用于生產(chǎn)的工具。

審核編輯:郭婷

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

    關(guān)注

    114

    文章

    17054

    瀏覽量

    183596
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5430

    瀏覽量

    123986
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2118

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    佩特科技RK3588開發(fā)板產(chǎn)品介紹

    在AIoT(人工智能物聯(lián)網(wǎng))與邊緣計(jì)算浪潮席卷全球的今天,企業(yè)對(duì)硬件平臺(tái)的性能、靈活性、開發(fā)效率提出了更高要求。如何縮短產(chǎn)品從原型到量產(chǎn)的周期
    的頭像 發(fā)表于 06-14 09:57 ?241次閱讀
    佩特科技RK3588<b class='flag-5'>開發(fā)</b>板產(chǎn)品介紹

    如何在Centos系統(tǒng)中部署KVM虛擬平臺(tái)

    KVM 通過將 Linux 內(nèi)核轉(zhuǎn)換為一個(gè)裸機(jī)(bare-metal)管理程序(hypervisor),使得用戶可以在單一物理主機(jī)上運(yùn)行多個(gè)虛擬機(jī)(VM),每個(gè)虛擬機(jī)都擁有獨(dú)立的操作系統(tǒng)和資源。這樣的架構(gòu)不僅提高了硬件資源的
    的頭像 發(fā)表于 05-09 13:40 ?291次閱讀
    如何在Centos系統(tǒng)中部署KVM<b class='flag-5'>虛擬</b>化<b class='flag-5'>平臺(tái)</b>

    【Simcenter FLOEFD】利用完全嵌入CAD的CFD軟件,幫助設(shè)計(jì)師盡早評(píng)估流體流動(dòng)和傳熱,從而縮短開發(fā)時(shí)間

    解決方案優(yōu)勢利用完全嵌入CAD的CFD軟件,幫助設(shè)計(jì)師在NX軟件、SolidEdge軟件、CATIA和Creo中盡早評(píng)估流體流動(dòng)和傳熱,從而縮短開發(fā)時(shí)間。前置CFD仿真以縮短
    的頭像 發(fā)表于 03-19 16:33 ?419次閱讀
    【Simcenter FLOEFD】<b class='flag-5'>利用</b>完全嵌入CAD的CFD軟件,幫助設(shè)計(jì)師盡早評(píng)估流體流動(dòng)和傳熱,從而<b class='flag-5'>縮短</b><b class='flag-5'>開發(fā)</b>時(shí)間

    零知開源平臺(tái)重磅升級(jí)!嵌入式開發(fā)進(jìn)入“渦輪增壓”時(shí)代

    % 【開發(fā)者這樣受益】 日均百次編譯節(jié)省85%等待時(shí)間 硬件在環(huán)調(diào)試效率提升3倍 持續(xù)集成流水線構(gòu)建時(shí)間縮短75% 多設(shè)備并行開發(fā)游刃有余 【立即獲取】 最新版軟件下載: 零知實(shí)驗(yàn)
    發(fā)表于 03-11 11:22

    利用三維數(shù)字孿生技術(shù)打造礦山管理平臺(tái)

    模型相結(jié)合,實(shí)現(xiàn)了實(shí)時(shí)監(jiān)測、數(shù)據(jù)分析、預(yù)測和優(yōu)化管理,是實(shí)現(xiàn)智能礦山目標(biāo)的關(guān)鍵手段。 本項(xiàng)目旨在利用先進(jìn)的三維數(shù)字孿生技術(shù),打造一個(gè)高度集成、高度智能的礦山管理平臺(tái),以支持礦山全生命周期的管理優(yōu)化,包括資源
    的頭像 發(fā)表于 02-20 09:35 ?482次閱讀
    <b class='flag-5'>利用</b>三維數(shù)字孿生技術(shù)打造礦山管理<b class='flag-5'>平臺(tái)</b>

    加速電機(jī)控制器開發(fā):EasyGo硬件在環(huán)測試平臺(tái)一站式解決方案

    開發(fā)的需求,提供了硬件在環(huán)測試平臺(tái)一站式解決方案。該方案運(yùn)用前沿仿真架構(gòu),目前具備種類最為齊全、覆蓋最為全面的電機(jī)模型、編碼器的實(shí)時(shí)仿真,以及非線性變參處理能力,既能高精度模擬電機(jī)特性,又可模擬故障
    發(fā)表于 01-16 11:48

    Arm Corstone-320 FVP仿真平臺(tái)介紹

    開發(fā)機(jī)器學(xué)習(xí) (ML) 應(yīng)用頗具挑戰(zhàn),尤其是涉及專用硬件時(shí)。好消息是,Arm Corstone-320 固定虛擬平臺(tái) (Fixed Virtual Platform, FVP) 簡化了
    的頭像 發(fā)表于 12-24 14:20 ?809次閱讀

    什么是云原生MLOps平臺(tái)

    云原生MLOps平臺(tái),是指利用云計(jì)算的基礎(chǔ)設(shè)施和開發(fā)工具,來構(gòu)建、部署和管理機(jī)器學(xué)習(xí)模型的全生命周期平臺(tái)。以下,是對(duì)云原生MLOps
    的頭像 發(fā)表于 12-12 13:13 ?484次閱讀

    嵌入式系統(tǒng)開發(fā)硬件的關(guān)系 嵌入式系統(tǒng)開發(fā)常見問題解決

    嵌入式系統(tǒng)開發(fā)硬件的關(guān)系 嵌入式系統(tǒng)是專為特定應(yīng)用設(shè)計(jì)的計(jì)算機(jī)系統(tǒng),它們通常嵌入在所控制的設(shè)備中。這些系統(tǒng)的關(guān)鍵特點(diǎn)是它們與硬件的緊密集成,這意味著軟件必須為特定的硬件
    的頭像 發(fā)表于 12-09 09:38 ?912次閱讀

    整車E/E虛擬模型的互聯(lián)神器之SiL Kit中間件

    Digital Car開發(fā)流程中,特別是結(jié)合虛擬化和SIL部署“數(shù)字孿生”模型和數(shù)據(jù)在環(huán)系統(tǒng),Verification與Validation通過云端采集的數(shù)據(jù)流和“數(shù)字孿生”高度同步在一個(gè)驗(yàn)證周期成為趨勢。在這些復(fù)雜的環(huán)境中,如
    的頭像 發(fā)表于 12-05 10:49 ?1302次閱讀
    整車E/E<b class='flag-5'>虛擬</b>模型的互聯(lián)神器之SiL Kit中間件

    芯??萍?jí)焊袘?yīng)用開發(fā)平臺(tái):加速終端客戶創(chuàng)新步伐,賦能高效量產(chǎn)

    芯??萍紤{借多年服務(wù)客戶量產(chǎn)的豐富經(jīng)驗(yàn)和成熟算法,傾力打造了“壓感應(yīng)用開發(fā)平臺(tái)”。這一平臺(tái)的問世,旨在助力終端客戶有效縮短開發(fā)
    的頭像 發(fā)表于 11-28 09:03 ?493次閱讀
    芯??萍?jí)焊袘?yīng)用<b class='flag-5'>開發(fā)</b><b class='flag-5'>平臺(tái)</b>:加速終端客戶創(chuàng)新步伐,賦能高效量產(chǎn)

    汽車異構(gòu)硬件平臺(tái)開發(fā)如何進(jìn)行靜態(tài)代碼分析

    隨著汽車軟件開發(fā)復(fù)雜度的提升,異構(gòu)硬件平臺(tái)的應(yīng)用已成為必然趨勢。多編譯器環(huán)境的引入不僅是技術(shù)發(fā)展的自然產(chǎn)物,更是解決日益增長的功能需求和技術(shù)挑戰(zhàn)的有效途徑。在此背景下,Helix QAC 作為一款
    的頭像 發(fā)表于 10-09 16:15 ?828次閱讀
    汽車異構(gòu)<b class='flag-5'>硬件</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>開發(fā)</b>如何進(jìn)行靜態(tài)代碼分析

    利用智能eFuses最大限度地縮短系統(tǒng)停機(jī)時(shí)間

    電子發(fā)燒友網(wǎng)站提供《利用智能eFuses最大限度地縮短系統(tǒng)停機(jī)時(shí)間.pdf》資料免費(fèi)下載
    發(fā)表于 09-25 10:25 ?0次下載
    <b class='flag-5'>利用</b>智能eFuses最大限度地<b class='flag-5'>縮短</b>系統(tǒng)停機(jī)時(shí)間

    華納云:OpenStack是虛擬化管理平臺(tái)嗎?其工作原理是什么?

    位于不同供應(yīng)商產(chǎn)品環(huán)境中的業(yè)務(wù)流程。 但虛擬化管理平臺(tái)主要是方便利用虛擬資源的特性和功能,而 OpenStack 則是使用虛擬資源來運(yùn)行一系
    的頭像 發(fā)表于 09-23 14:20 ?731次閱讀

    虛擬化數(shù)據(jù)恢復(fù)—XenServer虛擬平臺(tái)數(shù)據(jù)恢復(fù)案例

    虛擬化數(shù)據(jù)恢復(fù)環(huán)境: 某品牌R720服務(wù)器,4塊STAT硬盤通過H710P陣列卡組建了一組raid10磁盤陣列。服務(wù)器上部署XenServer虛擬平臺(tái),虛擬機(jī)安裝Windows S
    的頭像 發(fā)表于 07-30 13:18 ?464次閱讀
    <b class='flag-5'>虛擬</b>化數(shù)據(jù)恢復(fù)—XenServer<b class='flag-5'>虛擬</b>化<b class='flag-5'>平臺(tái)</b>數(shù)據(jù)恢復(fù)案例
    主站蜘蛛池模板: 昆山市| 大埔县| 紫云| 新津县| 亳州市| 岐山县| 沭阳县| 小金县| 哈尔滨市| 田东县| 西盟| 财经| 连城县| 茶陵县| 罗定市| 昌吉市| 大名县| 涡阳县| 莱州市| 黑水县| 北海市| 石首市| 济南市| 惠东县| 遂川县| 上蔡县| 泰和县| 忻州市| 土默特左旗| 赣州市| 余江县| 县级市| 左云县| 丰顺县| 土默特左旗| 浮梁县| 彭泽县| 张家港市| 肇源县| 白山市| 普陀区|