<ruby id="66w77"><video id="66w77"></video></ruby>
<ruby id="66w77"><option id="66w77"><thead id="66w77"></thead></option></ruby>
  • <ruby id="66w77"><table id="66w77"></table></ruby>

  • <ruby id="66w77"><table id="66w77"></table></ruby>
    <strong id="66w77"></strong>

    ?嵌入式硬件產(chǎn)品開(kāi)發(fā)流程及規范

    2018-12-25 17:09:18分類(lèi):硬件開(kāi)發(fā)7700

    嵌入式產(chǎn)品的硬件形態(tài)各異,CPU 從簡(jiǎn)單的4 位/8位單片機到32 位的ARM處理器,以及其他專(zhuān)用IC。另外,依據產(chǎn)品的不同需求,外圍電路也各不相同。每一次硬件開(kāi)發(fā)過(guò)程,都需要依據實(shí)際的需求,考慮多方面的因素,選擇最合適的方案來(lái)。         相關(guān)文章:《智能硬件開(kāi)發(fā)流程中比較重要的方面有哪些?
     

    硬件產(chǎn)品開(kāi)發(fā)流程及規范
     

    硬件階段1:硬件產(chǎn)品需求

    在這一個(gè)階段,我們需要弄清楚的是產(chǎn)品的需求從何而來(lái),一個(gè)成功的產(chǎn)品,我們需要滿(mǎn)足哪些需求。只有需求明確了,我們的產(chǎn)品開(kāi)發(fā)目標才能明確。在產(chǎn)品需求分析階段,我們可以通過(guò)以下這些途徑獲取產(chǎn)品需求:

    1)市場(chǎng)分析與調研,主要是看市場(chǎng)有什么需求,還有就是前沿的技術(shù)是什么(站在做一款產(chǎn)品的角度);

    2)客戶(hù)調研和用戶(hù)定位,從市場(chǎng)廣大客戶(hù)那獲取最準確的產(chǎn)品需求(要注意分析市場(chǎng),產(chǎn)品生命周期,升級是否方便);

    3)利潤導向(成本預算);

    4)如果是外包項目,則需要我們的客戶(hù)提供產(chǎn)品的需求(直接從客戶(hù)那獲取,讓客戶(hù)簽協(xié)議);

    注意事項:當一個(gè)項目做完的時(shí)候,如果客戶(hù)突然又增加需求,增加功能,將導致你的項目周期嚴重拖延,成本劇烈上升,并且測試好的產(chǎn)品可能要全部重新測試,原本的設計可能將不會(huì )滿(mǎn)足當前的要求,所以做項目之前,最好要跟客戶(hù)把需求確定下來(lái),并且簽定一份協(xié)議,否則,你辛苦多少個(gè)日日夜夜,得到的將是一個(gè)無(wú)法收拾的爛攤子!

    硬件階段2:硬件總體設計方案

    一個(gè)硬件開(kāi)發(fā)項目,它的需求可能來(lái)自很多方面,比如市場(chǎng)產(chǎn)品的需要或性能提升的要求等,因此,作為一個(gè)硬件設計人員,我們需要主動(dòng)去了解各個(gè)方面的需求并分析,根據系統所要完成的功能,選擇最合適的硬件方案。

    在這一階段,我們需要分析整個(gè)系統設計的可行性,包括方案中主要器件的可采購性,產(chǎn)品開(kāi)發(fā)投入,項目開(kāi)發(fā)周期預計,開(kāi)發(fā)風(fēng)險評估等,并針對開(kāi)發(fā)過(guò)程中可能遇到的問(wèn)題,提前選擇應對方案,保證硬件的順利完成。
     

    硬件產(chǎn)品開(kāi)發(fā)流程及規范
     

    硬件階段3:硬件電路原理圖設計

    在系統方案確定后,我們即可以開(kāi)展相關(guān)的設計工作,原理設計主要包括系統總體設計和詳細設計,最終產(chǎn)生詳細的設計文檔和硬件原理圖。

    原理設計和PCB設計是設計人員最主要的兩個(gè)工作之一,在原理設計過(guò)程中,我們需要規劃硬件內部資源,如系統存儲空間,以及各個(gè)外圍電路模塊的實(shí)現。另外,對系統主要的外圍電路,如電源、復位等也需要仔細的考慮,在一些高速設計或特殊應用場(chǎng)合,還需要考慮EMC/EMI等。

    電源是保證硬件系統正常工作的基礎,設計中要詳細的分析:系統能夠提供的電源輸入;單板需要產(chǎn)生的電源輸出;各個(gè)電源需要提供的電流大??;電源電路效率;各個(gè)電源能夠允許的波動(dòng)范圍;整個(gè)電源系統需要的上電順序等等。

    為了系統穩定可靠的工作,復位電路的設計也非常重要,如何保證系統不會(huì )在外界干擾的情況下異常復位,如何保證在系統運行異常的時(shí)候能夠及時(shí)復位,以及如何合理的復位,才能保證系統完整的復位后,這些也都是我們在原理設計的時(shí)候需要考慮的。

    同樣的,時(shí)鐘電路的設計也是非常重要的一個(gè)方面,一個(gè)不好的時(shí)鐘電路設計,可能會(huì )引起通信產(chǎn)品的數據丟包,產(chǎn)生大的EMI,甚至導致系統不穩定。

    注意事項:原理圖設計中要有“拿來(lái)主義”!現在的芯片廠(chǎng)家一般都可以提供參考設計的原理圖,所以要盡量的借助這些資源,在充分理解參考設計的基礎上,做一些自己的發(fā)揮。

    硬件階段4:PCB圖設計

    PCB設計階段,即是將原理圖設計轉化為實(shí)際的可加工的PCB 線(xiàn)路板,目前主流的PCB 設計軟件有PADS,Candence 和Protel幾種。

    PCB設計,尤其是高速PCB,需要考慮EMC/EMI,阻抗控制,信號質(zhì)量等,對PCB 設計人員的要求比較高。為了驗證設計的PCB是否符合要求,有的還需要進(jìn)行PCB 仿真。并依據仿真結果調整PCB 的布局布線(xiàn),完成整個(gè)的設計。

    硬件階段5:PCB加工文件制作與PCB打樣

    PCB繪制完成以后,在這一階段,我們需要生成加工廠(chǎng)可識別的加工文件,即常說(shuō)的光繪文件,將其交給加工廠(chǎng)打樣PCB 空板。一般1~4層板可以在一周內完成打樣。
     

    硬件產(chǎn)品開(kāi)發(fā)流程及規范
     

    硬件階段6: 硬件產(chǎn)品的焊接與調試

    在拿到加工廠(chǎng)打樣會(huì )的 PCB空板以后,接下來(lái)我們,需要檢查PCB空板是否和我們設計預期一樣,是否存在明顯的短路或斷痕,檢查通過(guò)后,則需要將前期采購的元器件和PCB空板交由生產(chǎn)廠(chǎng)家進(jìn)行焊接(如果PCB 電路不復雜,為了加快速度,也可以直接手工焊接元器件)。

    當PCB 已經(jīng)焊接完成后,在調試PCB之前,一定要先認真檢查是否有可見(jiàn)的短路和管腳搭錫等故障,檢查是否有元器件型號放置錯誤,第一腳放置錯誤,漏裝配等問(wèn)題,然后用萬(wàn)用表測量各個(gè)電源到地的電阻,以檢查是否有短路,這樣可以避免貿然上電后損壞單板。調試的過(guò)程中要有平和的心態(tài),遇見(jiàn)問(wèn)題是非常正常的,要做的就是多做比較和分析,逐步的排除可能的原因,直致最終調試成功。

    在硬件調試過(guò)程中,需要經(jīng)常使用到的調試工具有萬(wàn)用表和示波器,邏輯分析儀等,用于測試和觀(guān)察板內信號電壓和信號質(zhì)量,信號時(shí)序是否滿(mǎn)足要求。

    硬件階段7:硬件產(chǎn)品測試

    當硬件產(chǎn)品調試通過(guò)以后,我們需要對照產(chǎn)品產(chǎn)品的需求說(shuō)明,一項一項進(jìn)行測試,確認是否符合預期的要求,如果達不到要求,則需要對硬件產(chǎn)品進(jìn)行調試和修改,直到符合產(chǎn)品需求文明(一般都以需求說(shuō)明文檔作為評判的一句,當然明顯的需求說(shuō)明錯誤除外)。

    硬件階段8: 硬件產(chǎn)品

    我們最終開(kāi)發(fā)的硬件成功。一個(gè)完整的,完成符合產(chǎn)品需求的硬件產(chǎn)品還不能說(shuō)明一個(gè)成功的產(chǎn)品開(kāi)發(fā)過(guò)程,我們還需要按照預定計劃,準時(shí)高質(zhì)量的完成。才是一個(gè)成功的產(chǎn)品開(kāi)發(fā)過(guò)程。

    上一篇:下一篇:

    硬件開(kāi)發(fā)流程

    一項產(chǎn)品的的功能往往是由軟件和硬件共同完成的,哪些是由硬件完成,哪些是由軟件完成,項目組在開(kāi)發(fā)前必須細致考慮.不管是軟件開(kāi)發(fā)和硬件開(kāi)發(fā),都會(huì )有具體的流程,硬件開(kāi)發(fā)流程包括:硬件需求分析、硬件系統設計、硬件開(kāi)發(fā)過(guò)程控制、系統聯(lián)調、文檔歸檔及驗收申請.

    2019-01-15

    詳解電子產(chǎn)品軟硬件開(kāi)發(fā)流程

    一種看得見(jiàn)實(shí)物的電子產(chǎn)品研發(fā),硬件開(kāi)發(fā)一般分為:原理圖設計、電路圖設計、PCB板設計、測試板生產(chǎn)、功能性測試、穩定性測試、單片機設計、小批量生產(chǎn)、正式投放市場(chǎng)或正式使用等步驟.軟件開(kāi)發(fā)是根據用戶(hù)要求建造出軟件系統或者系統中的軟件部分的過(guò)程.軟件開(kāi)發(fā)是一項包括需求捕捉、需求分析、設計、實(shí)現和測試的系統工程.

    2019-01-07

    完整的項目軟硬件開(kāi)發(fā)流程

    IT行業(yè)的產(chǎn)品項目開(kāi)發(fā)流程,軟件硬件是怎么開(kāi)發(fā)出來(lái)的?為什么產(chǎn)品的結果是這樣?為什么產(chǎn)品開(kāi)發(fā)的速度不能再快一點(diǎn)?為什么程序員經(jīng)常加班?他們都在忙些什么?測試是不是就是每天忙著(zhù)點(diǎn)點(diǎn)程序看會(huì )不會(huì )報錯?

    2019-01-03

    智能硬件開(kāi)發(fā)流程中比較重要的方面有哪些?

    因為互聯(lián)網(wǎng)的流行,人們越來(lái)越離不開(kāi)智能硬件或軟件的使用了,而正因如此,智能硬件的開(kāi)發(fā)成為許多年輕人喜歡的職業(yè),不過(guò)在開(kāi)發(fā)中會(huì )有各種各樣的步驟,哪些比較重要呢?針對智能硬件的開(kāi)發(fā)流程中哪些方面比較重要的問(wèn)題,來(lái)看哪些方面會(huì )決定著(zhù)能不能成功進(jìn)行智能硬件的開(kāi)發(fā)。

    2018-12-20

    電子產(chǎn)品設計與硬件開(kāi)發(fā)流程概述

    作為電子產(chǎn)品開(kāi)發(fā)的從業(yè)者,了解電子產(chǎn)品開(kāi)發(fā)的流程,各部分的具體職能和作業(yè)方式,以正確給自己定位,把握自己的工作內容和工作方式,可以更好的為完成開(kāi)發(fā)工作。本文結合從業(yè)經(jīng)驗就開(kāi)發(fā)流程簡(jiǎn)單概述,簡(jiǎn)要記述筆者對各開(kāi)發(fā)相關(guān)環(huán)節的職能和作用的理解,從而在工作時(shí)的準確個(gè)人定位及正確參與團隊工作,更好的完成電子產(chǎn)品的開(kāi)發(fā)工作。

    2018-12-12

    嵌入式系統的軟硬件開(kāi)發(fā)流程

    嵌入式系統的軟硬件開(kāi)發(fā)流程需要經(jīng)過(guò)哪些步驟?首先:要看你的項目經(jīng)理是當成什么層面的了,如果是負責面向客戶(hù)聯(lián)絡(luò )溝通,內部監督控制進(jìn)度的話(huà)是能做好內外溝通,兩邊都能協(xié)調好就可以了。

    2018-12-07

    92视频在线精品国自产拍_乱色熟女综合一区二区_国产精品毛片久久久久久久_久天啪天天久久99久孕妇
    <ruby id="66w77"><video id="66w77"></video></ruby>
    <ruby id="66w77"><option id="66w77"><thead id="66w77"></thead></option></ruby>
  • <ruby id="66w77"><table id="66w77"></table></ruby>

  • <ruby id="66w77"><table id="66w77"></table></ruby>
    <strong id="66w77"></strong>