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

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

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

5個在固件開發(fā)中常用的技巧

PCB線路板打樣 ? 來源:LONG ? 2019-08-09 09:44 ? 次閱讀

快速上市對于確保產(chǎn)品的成功至關重要。因此,在初創(chuàng)企業(yè)和小型企業(yè)中,在短時間內(nèi)提供嵌入式軟件項目的壓力可能很大。以下是加速固件開發(fā)的五個技巧,雖然它們看起來很明顯,但很少在實踐中實現(xiàn)。

提示1 -設置實際的時間表- 我遇到過幾十個在過去幾年中,開發(fā)人員在項目開始的那一刻自動落后于計劃的項目。如果產(chǎn)品未在所選日期完成,管理層會忽略功能復雜性和技術障礙,并在即將到來的最終期限內(nèi)劃清界線。

始終落后于八球的問題在于開發(fā)者往往會感到壓力。在緊張的情況下,人體會將皮質(zhì)醇釋放到大腦中。皮質(zhì)醇具有降低推理和判斷效果的作用!并不完全是您希望與您的工程團隊一起發(fā)生的事情,而這些工程團隊需要達到最高峰才能滿足最后期限。設定合理的時間表有助于減輕壓力,使工程師更有效。它甚至可以讓項目按計劃完成。

提示2 -首先開發(fā)架構- 截止日期很短時,大多數(shù)開發(fā)人員的第一直覺是放棄項目的設計和架構階段,直接進入軟件實施階段。我們的想法是擁有一個文檔化的軟件架構很好,但需要花費太多時間。而且時間供不應求。

這種方法的問題在于,為了加快實施,開發(fā)人員需要正確地思考設計并規(guī)劃他們正在構建的內(nèi)容。該體系結構是該軟件的藍圖。構建器不會嘗試構建沒有藍圖的構建,并且開發(fā)人員不應該嘗試在沒有藍圖的情況下編寫固件!

提示3 -不要滾動自己的調(diào)度程序- 編寫實時調(diào)度程序或RTOS嵌入式開發(fā)人員來說是一項令人興奮和有益的努力。但是,從頭開始開發(fā)調(diào)度程序的問題在于證明調(diào)度程序在所有操作條件下都能正常運行并不是一項微不足道的工作。開發(fā)人員可能會浪費大量時間重新發(fā)明市場上數(shù)十種RTOS中已存在的固件組件。某些RTOS(如FreeRTOS)是免費的,而其他RTOS只需要很少的費用。使用商用現(xiàn)成的調(diào)度程序而不是編寫調(diào)度程序可以縮短開發(fā)時間,并且還可以顯著提高系統(tǒng)的質(zhì)量和可靠性。

技巧4 -利用現(xiàn)有的中間件和驅(qū)動程序框架- 微控制器已成為極其復雜的設備,現(xiàn)在很像90年代中期的通用計算機處理單元。高端微控制器具有板載高速緩存,DMA和許多外設,運行時鐘速率超過200 MHz。從頭開始為這些復雜設備開發(fā)驅(qū)動程序需要很長時間。

不是試圖掌握微控制器硬件,而是專注于尋找抽象硬件的供應商驅(qū)動程序和第三方組件,并協(xié)助啟動實施階段。利用現(xiàn)有的中間件和驅(qū)動程序框架,開發(fā)人員可以專注于產(chǎn)品差異化和功能,而不是關注硬件的工作方式。

提示5 -使用主題專家- 工程師非常聰明,可以做任何事情。問題是,如果工程師還沒有應用領域的經(jīng)驗,有時做任何事都需要很長時間。

當時間很短的時候,不要把缺乏經(jīng)驗的菜鳥放在項目上。相反,選擇主題專家。使用主題專家看似顯而易見,但是當時間變得艱難時,許多團隊只是在一個項目 - 任何身體 - 投擲尸體 - 真正的結果是失去牽引力和延遲交付。在短期內(nèi)使用主題專家可能會花費更多的金錢,但是按時交付和功能正確的項目的長期利益將遠遠超過成本。

最后的想法:當談到如何減少項目時間壓力和按時交付項目的提示時,人們可能會覺得我只做了很明顯的事情。這五個提示看起來像常識。但是當壓力開啟時,常識常常被拋到窗外。只有訓練有素的工程師和團隊才會保持頭腦清醒并遵循這些常識提示。

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

    關注

    5060

    文章

    18975

    瀏覽量

    302093
  • PCB打樣
    +關注

    關注

    17

    文章

    2968

    瀏覽量

    21626
  • 華強PCB
    +關注

    關注

    8

    文章

    1831

    瀏覽量

    27701
  • 華強pcb線路板打樣

    關注

    5

    文章

    14629

    瀏覽量

    42946
收藏 人收藏

    評論

    相關推薦

    工業(yè)中常用的總線技術

    本帖最后由 eehome 于 2013-1-5 09:51 編輯 工業(yè)中常用的總線技術
    發(fā)表于 08-20 21:22

    proteus中常用英文

    各位大神們,誰有proteus中常用的英文單詞啊,給小弟發(fā)一下
    發(fā)表于 12-05 22:27

    Altium_designer中常用庫及常用操作

    Altium_designer中常用庫及常用操作
    發(fā)表于 11-12 16:07

    嵌入式開發(fā)中常用的總線與接口匯總

    盤點嵌入式開發(fā)中常用的總線與接口
    發(fā)表于 02-01 07:25

    Matlab編程中常用的優(yōu)化技巧

    用過Matlab的同學應該都知道,Matlab的慢是出了名的,但是再慢也有優(yōu)化的方式,下面我們給出幾個Matlab編程中常用的優(yōu)化技巧。??講優(yōu)化方法之前,首先要說的就是Matlab中用tic
    發(fā)表于 02-19 06:40

    分享一些嵌入式開發(fā)中常用的好評工具

    正文大家好,我是bug菌!今天跟大家分享一些嵌入式開發(fā)中常用的好評工具,也是我手頭上一直使用的一些工具,所謂"欲善其功先利其器",bug菌比較晚才深刻理解這句話。曾記得...
    發(fā)表于 11-08 08:53

    介紹開發(fā)ESP8266開發(fā)中常見的一些問題

    ESP8266 wifi模塊開發(fā)匯總 ESP8266 wifi模塊開發(fā)匯總本文檔主要介紹開發(fā)ESP8266開發(fā)
    發(fā)表于 11-10 07:31

    嵌入式領域中常用5種通信協(xié)議是什么

    文章目錄嵌入式領域中常用5種通信協(xié)議嵌入式領域中常用5種通信協(xié)議串口協(xié)議(UART/USART):串口總線其實就是一種通信協(xié)議,這種協(xié)議經(jīng)常用
    發(fā)表于 12-14 06:22

    嵌入式開發(fā)過程中常用的庫函數(shù)有哪些

    嵌入式開發(fā)過程中常用的庫函數(shù)有哪些?有何優(yōu)勢?
    發(fā)表于 02-25 07:07

    工作站中常用的內(nèi)存類型

    工作站中常用的內(nèi)存類型 目前工作站中常用的內(nèi)存有SDRAM、DDR及RAMBUS等幾種內(nèi)存。    SDRAM
    發(fā)表于 12-18 12:08 ?1136次閱讀

    PADSLayout中常用的快捷鍵

    PADSLayout中常用的快捷鍵
    發(fā)表于 02-27 15:45 ?0次下載

    5加速固件開發(fā)的秘訣資料下載

    電子發(fā)燒友網(wǎng)為你提供5加速固件開發(fā)的秘訣資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電
    發(fā)表于 04-22 08:43 ?8次下載
    <b class='flag-5'>5</b><b class='flag-5'>個</b>加速<b class='flag-5'>固件</b><b class='flag-5'>開發(fā)</b>的秘訣資料下載

    PCB中常用的快捷鍵匯總

    PCB中常用的快捷鍵匯總
    發(fā)表于 09-28 10:12 ?40次下載

    匯總幾個算法題以及工程開發(fā)中常用的位運算技巧

    所以本文由淺入深,先展示幾個有趣(但沒卵用)的位運算技巧,然后再匯總幾個算法題以及工程開發(fā)中常用的位運算技巧。
    的頭像 發(fā)表于 03-13 09:16 ?548次閱讀

    100數(shù)字IC設計中常用的縮寫或術語

    下面為大家收集了100數(shù)字IC設計中常用的縮寫或術語,供大家參考,為初學者門的學習添磚加瓦。
    發(fā)表于 06-20 12:43 ?2419次閱讀