您的位置: 首頁 >精選綜合 >

加速工程開發(fā)的技術(shù)擁有適合工作的正確工具

2019-04-16 09:14:11 編輯: 來源:
導(dǎo)讀 無論是零件公司,軟件供應(yīng)商,還是系統(tǒng)集成商甚至咨詢顧問,在提高產(chǎn)品質(zhì)量的同時,似乎沒有人能夠接受降低成本和縮短產(chǎn)品上市時間的想法。

無論是零件公司,軟件供應(yīng)商,還是系統(tǒng)集成商甚至咨詢顧問,在提高產(chǎn)品質(zhì)量的同時,似乎沒有人能夠接受降低成本和縮短產(chǎn)品上市時間的想法??赡苡邪俜种攀墓こ坦?yīng)商依賴于這些令人垂涎的,經(jīng)常被過度使用的營銷短語。但除了任何夸張之外,它觸及了人性的現(xiàn)實。我們希望以相同或更好的質(zhì)量水平做更多事情,同時減少我們用于實現(xiàn)最終目標(biāo)的資源。這并不是說這是一個不可能實現(xiàn)的目標(biāo)。事實上它是可以獲得的。在許多情況下,這一切都歸結(jié)為工程開發(fā)的時間和成本。

通過ATX,您將學(xué)習(xí)如何在智能制造中實現(xiàn)投資回報率以及在制造業(yè)領(lǐng)域保持領(lǐng)先地位的其他方式。與450多家供應(yīng)商會面,了解虛擬和增強現(xiàn)實在制造業(yè)中的作用。學(xué)到更多!

以下是我加速工程開發(fā)的五大技巧。這五種技術(shù)只是公司和開發(fā)人員在嘗試加速工程開發(fā)時可以考慮的低成本的幾個例子。我發(fā)現(xiàn)我和我的客戶都能夠使用這些技術(shù)大大減少我們開發(fā)產(chǎn)品的時間,我相信他們也可以為你工作。

1.)掌握你的缺點

嵌入式軟件開發(fā)人員平均花費20-40%的時間來調(diào)試他們的軟件。這聽起來很離譜,但如果你看看Aspencore 2017嵌入式調(diào)查結(jié)果或者在嵌入式系統(tǒng)會議上與開發(fā)人員交談,你會發(fā)現(xiàn)這個數(shù)字是準(zhǔn)確的!如果一個工作年的20%用于調(diào)試,那么在最樂觀的情況下這將近2.5個月。希望加速工程開發(fā)的企業(yè)和開發(fā)人員需要專注于掌握他們的缺陷并制定流程以防止缺陷和技術(shù)在發(fā)生時立即捕獲它們。

2.)擁有適合工作的正確工具

如果你想快點,你需要有合適的工具。我有一個與我合作超過10年的客戶堅決拒絕投資于高質(zhì)量的調(diào)試探針。他使用的探測器十年前以75美元的價格購買。這似乎是每年7.50美元的巨額投資,但這次調(diào)查的問題在于它只允許兩個斷點。從IDE加載應(yīng)用程序時,一個斷點必須是空閑的,否則會發(fā)生資源錯誤并且必須重新啟動調(diào)試過程。從單擊調(diào)試按鈕到“哦,你沒有斷點,再試一次”這個過程可能需要兩分鐘。一旦程序加載,仍然只有兩個斷點必須不斷切換打開和關(guān)閉基于在會議期間正在看什么。

質(zhì)量調(diào)查可能需要700美元(十年內(nèi)每年約70美元)。為了每年節(jié)省62.50美元,這十年花費了多少額外的時間和精力?擁有適合工作的工具不僅可以加快工程開發(fā)速度,還可以節(jié)省總體成本。

3.)專注于你的價值;外包休息

對于工程師(以及任何相關(guān)的業(yè)務(wù))而言,重要的是要認識到您帶來的價值。我看到很多公司都有他們帶給世界的愿景和價值,但他們會陷入生產(chǎn)線細節(jié),或者開發(fā)驅(qū)動程序或其他一些事情。

我們都擁有有限的資源,并且通過將時間和精力集中在非增值上,它會稀釋企業(yè)或工程師的價值。您想要認識到您的關(guān)鍵技能和價值是什么,并專注于這些。將其他所有內(nèi)容外包給那些價值主張是提供這些東西的人。通過這樣做,您可以專注于您的差異化,同時在其他地方完成低級工程。

4.)利用現(xiàn)有的軟件平臺

回到當(dāng)天,開始一個新項目意味著我們將花費數(shù)月時間學(xué)習(xí)新微控制器的內(nèi)部結(jié)構(gòu)并開發(fā)驅(qū)動程序以使其運行起來。一旦完成,我們就可以開始關(guān)注我們的實際應(yīng)用。今天,我們有機會利用現(xiàn)有的驅(qū)動程序,中間件,操作系統(tǒng)和庫,不僅來自微控制器供應(yīng)商,還來自專注于各種軟件技術(shù)的第三方公司。利用現(xiàn)有的軟件平臺,即使是經(jīng)過認證的軟件平臺,也可以大大加速工程開發(fā)。

我真的很驚訝今天所有的解決方案都不存在于一兩年前。對于許多嵌入式產(chǎn)品,核心硬件功能往往是相同的。有一個處理器被內(nèi)存包圍,與某個接口通信,對傳感器進行采樣,然后控制某些內(nèi)容。這是一種看待事物的非常通用的方式,但在為汽車,醫(yī)療,軍事/空中飛行系統(tǒng)和太空系統(tǒng)設(shè)計系統(tǒng)之后,我發(fā)現(xiàn)嵌入式系統(tǒng)之間存在很多共性。

事實上,大概80%是相同或相似的膽量,剩下的20%是公司差異化的地方。那么,如果有機會利用現(xiàn)有硬件,為什么不這樣做呢?它不僅可以輕松地刪除開發(fā)工作,還可以輕松刪除系統(tǒng)一旦投入生產(chǎn)時的維護時間和成本。

Jacob Beningo是一名嵌入式軟件顧問,目前與十幾個國家的客戶合作,通過提高產(chǎn)品質(zhì)量,成本和上市時間來大幅改變他們的業(yè)務(wù)。他發(fā)表了200多篇關(guān)于嵌入式軟件開發(fā)技術(shù)的文章,是一位廣受歡迎的演講者和技術(shù)培訓(xùn)師,擁有三個學(xué)位,包括密歇根大學(xué)的工程碩士學(xué)位。請隨時通過jacob@beningo.com或他的網(wǎng)站與他聯(lián)系。您還可以注冊他的每月Embedded Bytes時事通訊。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ   備案號:

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。

郵箱:toplearningteam#gmail.com (請將#換成@)