色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

漫談“華為是怎樣開發硬件的”

0BFC_eet_china ? 來源:未知 ? 作者:李倩 ? 2018-06-19 08:57 ? 次閱讀

今天下午發完樣件到上海以后,自己有了自己的時間索性就專門看了一個專輯漫談“華為是怎樣開發硬件的”,作者朱曉明,然而對于自己來說既然從他的這一系列文章汲取了一些知識點的話,那么肯定要總結出來回饋互聯網,不然有悖于自己的初衷,而接下來就從當中的一些的順序開始講起當中的一個心得與感觸。

漫談“華為是怎樣開發硬件的”——之一

首先映入眼簾的是當中的datasheet這個字眼,而自己在這個時刻能夠想到的就是有關于以前在互聯網上看到過一篇文章講訴的一個觀點就是datasheet對于我們硬件工程師來說尤為的重要,因為我們在網上能夠找到的資料少之又少,而datasheet又是能夠知道這個芯片的唯一的用法以及更為詳細的結晶的設計這個芯片的芯片工程師的結晶,而那個提到的觀點與我以前自己在腦海之中的觀點不謀而合。

接下來的一點就是有關于文檔評審設計當面的思路,當我看完他的這個時候,想想自己的公司走著這個程序卻也是很慶幸,但是接下來的就是一個問題就是如果是這樣的話必定會有一個缺陷就是容易把工作給細分,以至于我們的知識面很小,而這一點是我自己不允許自己那樣做的,盡自己可能的學到自己所學習到的一切知識。

漫談“華為是怎樣開發硬件的”——之二

印象最為深刻的就是有關于提出了一個很具有先見之明的“歸一化”思想,比如那當中的種類的歸一化,比如那當中的器件歸一化(尤其是那電阻的精度歸一化),比如那當中的單板歸一化,尤其是在這個地方給予自己一個思路就是有關于那當中平臺化,當初進入公司的時候領導層一直叫囂著平臺化,一直搞不懂是啥意思?而現在對于自己也算是理解了當中的皮毛,平臺化;如果有不同的硬件平臺的架構雷同,功能類似,那么機框也可以歸一化,只需要制作不同的的電路功能模塊,就可以實現不同功能的需求,就好比自己正在加入的通用358項目就是如此,從一開始就給你硬件工程師一個指標,那就是開始就做好平臺化,即使你們這些人以后離職,但是公司依舊會減小研發時間與成本來提高效率,而不會又來從新走一次。

漫談“華為是怎樣開發硬件的”——之三

那么這里面又會回歸一個本質,那就是電路設計這個課題,但是做電子設計的都會離不開這個相互伴隨自己終生的課題,而在這個地方自己不太愿意自己淺陋的總結,只得摘抄當中的文字了。

漫談“華為是怎樣開發硬件的”——之四

然而現在又會有一個思維映入自己的腦海之中就是有關于當中的規范化,但是在這里面有著一種思路那就是當中的規范化一定要滿足在平臺化的基礎上。當然了在這個地方我更愿意推薦大家看這份資料“電子元器件選型規范-實用經典”,里面包含了一系列有關于選型方面的資料匯聚。

漫談“華為是怎樣開發硬件的”——之五

終于到了我為之震驚的話題,那就是有關于我稱之為“白板文化”,里面提到的這點讓我重新回到了以前那種當實習老師的那段歲月,還真是這樣,你有多高的水平在白板當中就能知道你的水平有多高,同時也是在為你梳理脈絡的同時,也在鍛煉一個人全方位的一種素質,當然我只能在借助于當中的一些觀點寫寫自己的隨感,但是有關于提高自己的方面,我想這方面是自己今后努力的一個方面,里面朱曉明也給出了一些建議,我覺得很好,所以就以圖片的形式給摘錄下來了。

漫談“華為是怎樣開發硬件的”——之六

問題來了,你公司咋解決就成了一個問題了,而現在來回想起華為關于這點來說有關于形式方面就是自己為之一個比較好的經驗,里面的攻關組,列會,日報,總結等方面都是我們需要加以借助于自己公司方面的地方。

漫談“華為是怎樣開發硬件的”——之七

當中給我印象最深的就是羅伯特議事規則,百度解釋為六部曲:

1.動議:動議即是“行動的建議”,先想怎么做,再決定做不做。

2.附議:只要有一個人附議則該議題就進入議程,從而達到保護少數人聲音的目的。

3.陳述議題:先解決當下最緊要的議題,避免“然后”之類的事情。

4.辯論:

四大鐵律:

a.文明表達:禁止人身攻擊,質疑動機,扣帽子,貼標簽。

b.一時一件:不跑題。

c.限時限次:不超時,禁止一言堂,比如設定每人只能發言n次,每次m分鐘。

d.發言完整:不得打斷別人的正常發言。

面向主持人規則:參與者之間不能直接辯論,只能對主持人發言。

5.表決:為保持與會者發現的自由性,領導最好最后表態。在做表決時,如果議題是針對人,建議投票時使用無記名方式;如果是針對事,建議舉手表決。

6.過半數的定義:

贊成數/(贊成數+反對數)>0.5(不考慮棄權數和缺席數,假如計入分母則表達了反對)

宣布結果

當然了還有公司正在實行的那個CMMI制度,對于自己來說都是一個很好的研究課程,也許當中有缺陷,但是這個都不要僅,畢竟這個當中有改善的空間。

“華為是怎樣研發的之”8——兄弟文化

對于這點來說自己很是感同身受,畢竟每天都在一起都是要為一個目標共同的努力,而咋樣做才能有個好的氛圍,兄弟文化最好不過了,畢竟看看劉備的集團就知道了。

“華為是怎樣研發的之”9——測試

這邊得到話華為公司把這一方面的測試文化看的這么重,如果既然是這樣的話肯定是有其中的原因所在,那么對于我們硬件來說首先先搞清楚測試是啥又包含幾種測試都是我們需要考慮的地方,以下內容來自百度知道;

1、按是否查看程序內部結構分為:

(1)黑盒測試(black-boxtesting):只關心輸入和輸出的結果

(2)白盒測試(white-boxtesting):去研究里面的源代碼和程序結構

2、按是否運行程序分為:

(1)靜態測試(statictesting):是指不實際運行被測軟件,而只是靜態地檢查程序代碼、界面或文檔可能存在的錯誤的過程。

靜態測試包括:

對于代碼測試,主要是測試代碼是否符合相應的標準和規范。

對于界面測試,主要測試軟件的實際界面與需求中的說明是否相符。

對于文檔測試,主要測試用戶手冊和需求說明是否真正符合用戶的實際需求。

(5)動態測試(dynamictesting),是指實際運行被測程序,輸入相應的測試數據,檢查輸出結果和預期結果是否相符的過程

3、按階段劃分:

(1)單元測試(unittesting),是指對軟件中的最小可測試單元進行檢查和驗證。

樁模塊(stud)是指模擬被測模塊所調用的模塊,驅動模塊(driver)是指模擬被測模塊的上級模塊,驅動模塊用來接收測試數據,啟動被測模塊并輸出結果。

(2)集成測試(integrationtesting),是單元測試的下一階段,是指將通過測試的單元模塊組裝成系統或子系統,再進行測試,重點測試不同模塊的接口部門。

集成測試就是用來檢查各個單元模塊結合到一起能否協同配合,正常運行。

(3)系統測試(systemtesting),指的是將整個軟件系統看做一個整體進行測試,包括對功能、性能,以及軟件所運行的軟硬件環境進行測試。

系統測試的主要依據是《系統需求規格說明書》文檔。

(4)驗收測試(acceptancetesting),指的是在系統測試的后期,以用戶測試為主,或有測試人員等質量保障人員共同參與的測試,它也是軟件正式交給用戶使用的最后一道工序。

驗收測試又分為a測試和beta測試,其中a測試指的是由用戶、測試人員、開發人員等共同參與的內部測試,而beta測試指的是內測后的公測,即完全交給最終用戶測試。

4、黑盒測試分為功能測試和性能測試:

1)功能測試(functiontesting),是黑盒測試的一方面,它檢查實際軟件的功能是否符合用戶的需求。

包括邏輯功能測試(logicfunctiontesting)

界面測試(UItesting)UI=UserInterface

易用性測試(usabilitytesting):是指從軟件使用的合理性和方便性等角度對軟件系統進行檢查,來發現軟件中不方便用戶使用的地方。

兼容性測試(compatibilitytesting):包括硬件兼容性測試和軟件兼容性測試

2)性能測試(performancetesting)

軟件的性能主要有時間性能和空間性能兩種

時間性能:主要指軟件的一個具體事務的響應時間(respondtime)。

空間性能:主要指軟件運行時所消耗的系統資源。

軟件性能測試分為:

一般性能測試:指的是讓被測系統在正常的軟硬件環境下運行,不向其施加任何壓力的性能測試。

穩定性測試也叫可靠性測試(reliabilitytesting):是指連續運行被測系統檢查系統運行時的穩定程度。

負載測試(loadtesting):是指讓被測系統在其能忍受的壓力的極限范圍之內連續運行,來測試系統的穩定性。

壓力測試(stresstesting):是指持續不斷的給被測系統增加壓力,直到將被測系統壓垮為止,用來測試系統所能承受的最大壓力。(Validatethesystemorsoftwarecanallowedthebiggeststress.)

5、其他測試類型:

回歸測試(regressiontesting)是指對軟件的新的版本測試時,重復執行上一個版本測試時的用例。(Whenanewbuildorreleaseisdeployed,repeatallthetestcaseswhichhasexecutedinthelastbuildorrelease.)

冒煙測試(smoketesting),是指在對一個新版本進行大規模的測試之前,先驗證一下軟件的基本功能是否實現,是否具備可測性。(validatethemajorfunctionisdeployedornotinsoftwareofsystemwhenanewbuildorreleaseisimplement.)

隨機測試(randomtesting),是指測試中所有的輸入數據都是隨機生成的,其目的是模擬用戶的真實操作,并發現一些邊緣性的錯誤。(meansorallthetestdataisrandom,tovalidatethesomeedgebugs.)

漫談“華為是怎樣開發硬件的”——之十

對于這部分我想說的是當中的采購這張圖片;

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 華為
    +關注

    關注

    216

    文章

    34471

    瀏覽量

    251984
  • 硬件開發
    +關注

    關注

    3

    文章

    158

    瀏覽量

    24199

原文標題:漫談華為硬件開發結

文章出處:【微信號:eet-china,微信公眾號:電子工程專輯】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    低至5折!感恩相伴,助力產品長跑,米爾FPGA開發板大減價

    米爾電子作為行業領先的解決方案供應商,致力于打造高可靠性、長生命周期的FPGASOM(SystemonModule)產品,滿足工業、汽車、醫療,電力等嚴苛應用領域的需求。米爾設計開發硬件平臺,接口
    的頭像 發表于 11-01 08:00 ?231次閱讀
    低至5折!感恩相伴,助力產品長跑,米爾FPGA<b class='flag-5'>開發</b>板大減價

    請問PCM1754是怎樣實現硬件控制的?

    請教一下,PCM1754在datasheet上簡介寫了Hardware ControlADC,是怎樣實現硬件控制的? 能否找一個 Hardware ControlDAC(比如,pcm1861),將
    發表于 10-16 06:39

    MSPM0 C系列MCU硬件開發指南

    電子發燒友網站提供《MSPM0 C系列MCU硬件開發指南.pdf》資料免費下載
    發表于 09-27 10:40 ?0次下載
    MSPM0 C系列MCU<b class='flag-5'>硬件</b><b class='flag-5'>開發</b>指南

    MSPM0 L 系列 MCU硬件開發指南

    電子發燒友網站提供《MSPM0 L 系列 MCU硬件開發指南.pdf》資料免費下載
    發表于 09-09 10:36 ?0次下載
    MSPM0 L 系列 MCU<b class='flag-5'>硬件</b><b class='flag-5'>開發</b>指南

    MSPM0 L系列MCU硬件開發指南

    電子發燒友網站提供《MSPM0 L系列MCU硬件開發指南.pdf》資料免費下載
    發表于 09-07 11:12 ?2次下載
    MSPM0 L系列MCU<b class='flag-5'>硬件</b><b class='flag-5'>開發</b>指南

    MSPM0 G系列MCU硬件開發指南

    電子發燒友網站提供《MSPM0 G系列MCU硬件開發指南.pdf》資料免費下載
    發表于 09-05 10:58 ?0次下載
    MSPM0 G系列MCU<b class='flag-5'>硬件</b><b class='flag-5'>開發</b>指南

    MSPM0 G系列MCU硬件開發指南

    電子發燒友網站提供《MSPM0 G系列MCU硬件開發指南.pdf》資料免費下載
    發表于 09-05 09:57 ?0次下載
    MSPM0 G系列MCU<b class='flag-5'>硬件</b><b class='flag-5'>開發</b>指南

    TPS63802HDKEVM-硬件開發套件

    電子發燒友網站提供《TPS63802HDKEVM-硬件開發套件.pdf》資料免費下載
    發表于 09-04 10:08 ?0次下載
    TPS63802HDKEVM-<b class='flag-5'>硬件</b><b class='flag-5'>開發</b>套件

    硬件開發如何看待硬件開發的行業區別

    硬件開發中是否存在“行業歧視”,如工業、汽車行業會鄙視家電行業。如何看待家電行業產品的硬件技術性及技術后續發展呢?
    發表于 07-31 16:05

    機智云助力小程序開發:連接智能硬件與智能生活

    隨著智能硬件的普及和小程序的興起,人們的生活越來越依賴于智能化的解決方案。作為物聯網領域的領先者,機智云為小程序開發者提供了豐富的支持和功能,幫助他們輕松實現智能硬件與小程序的連接,為用戶帶來更便
    的頭像 發表于 06-15 08:10 ?444次閱讀
    機智云助力小程序<b class='flag-5'>開發</b>:連接智能<b class='flag-5'>硬件</b>與智能生活

    車聯網生態需要哪些硬件設備?如何快速開發和設計車聯網硬件?

    在車載網關設備方面,我們提供完善的硬件和BSP開發環境,使您能夠輕松自主開發應用層,實現個性化的功能需求。
    的頭像 發表于 04-12 17:36 ?2051次閱讀
    車聯網生態需要哪些<b class='flag-5'>硬件</b>設備?如何快速<b class='flag-5'>開發</b>和設計車聯網<b class='flag-5'>硬件</b>?

    華為在MWC,向世界展示了怎樣的未來?

    華為MWC
    腦極體
    發布于 :2024年03月02日 14:05:22

    DA1453x Pro開發套件硬件說明

    電子發燒友網站提供《DA1453x Pro開發套件硬件說明.pdf》資料免費下載
    發表于 02-21 10:07 ?0次下載
    DA1453x Pro<b class='flag-5'>開發</b>套件<b class='flag-5'>硬件</b>說明

    盤點那些硬件+項目學習套件:Hi3861鴻蒙開發板及入門常見問題解答

    物聯網開發、鴻蒙嵌入式開發、鴻蒙應用開發等。華為將鴻蒙生態分為南向生態和北向生態,南向向下兼容各種硬件平臺,北向向上提供接口連接大量應用。南
    發表于 02-01 16:55

    華為鴻蒙涼了?謠言止于智者

    7月,華為開發者大會上正式宣布。華為發布了備受期待的鴻蒙4.0版本,并引入了鴻蒙OSNext的開發者預覽版。 10月30日,華為常務董事、終
    發表于 01-11 22:29
    主站蜘蛛池模板: 亚洲国产精品热久久| 中文字幕久精品视频在线观看| 女人被躁到高潮嗷嗷叫免费| 毛片999| 欧美14videosex性欧美成人| 欧美一区二区影院| 色人格影院第四色| 亚洲 自拍 偷拍 另类综合图区| 亚洲黄色三级视频| 在线国产a不卡| 99re这里只有精品国产| 扒开老师大腿猛进AAA片| 国产成人精品自线拍| 国产亚洲视频在线| 无码AV免费精品一区二区三区| 视频一区国产第一页| 亚洲AV色香蕉一区二区三区| 亚洲嫩草AV永久无码精品无码| 中文字幕按摩| 俺也去最新地址| 国产欧美一本道无码| 久久有码中文字幕| 人善交XUANWEN200喷水| 香港日本三级亚洲三级| 在线视频网站www色| 波多久久亚洲精品AV无码| 国产午夜伦伦伦午夜伦| 伦理片秋霞免费影院| 日本真人啪啪试看30秒| 亚洲国产果果在线播放在线| 51精品国产AV无码久久久| 动漫人物差差差30分钟免费看| 好大好硬好湿再深一点网站| 男女边吃奶边做边爱视频| 无码天堂亚洲内射精品课堂| 在线精品视频成人网| 大岛优香久久中文字幕| 久久精品18| 少妇精品久久久一区二区三区| 伊人青青操| 吃奶摸下的羞羞漫画|