一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

PCB線(xiàn)路板打樣 ? 來(lái)源:LONG ? 2019-08-09 09:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

這種方法的問(wèn)題在于,為了加快實(shí)施,開(kāi)發(fā)人員需要正確地思考設(shè)計(jì)并規(guī)劃他們正在構(gòu)建的內(nèi)容。該體系結(jié)構(gòu)是該軟件的藍(lán)圖。構(gòu)建器不會(huì)嘗試構(gòu)建沒(méi)有藍(lán)圖的構(gòu)建,并且開(kāi)發(fā)人員不應(yīng)該嘗試在沒(méi)有藍(lán)圖的情況下編寫(xiě)固件!

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

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

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

提示5 -使用主題專(zhuān)家- 工程師非常聰明,可以做任何事情。問(wèn)題是,如果工程師還沒(méi)有應(yīng)用領(lǐng)域的經(jīng)驗(yàn),有時(shí)做任何事都需要很長(zhǎng)時(shí)間。

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

最后的想法:當(dāng)談到如何減少項(xiàng)目時(shí)間壓力和按時(shí)交付項(xiàng)目的提示時(shí),人們可能會(huì)覺(jué)得我只做了很明顯的事情。這五個(gè)提示看起來(lái)像常識(shí)。但是當(dāng)壓力開(kāi)啟時(shí),常識(shí)常常被拋到窗外。只有訓(xùn)練有素的工程師和團(tuán)隊(duì)才會(huì)保持頭腦清醒并遵循這些常識(shí)提示。

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

    關(guān)注

    5147

    文章

    19613

    瀏覽量

    316452
  • PCB打樣
    +關(guān)注

    關(guān)注

    17

    文章

    2977

    瀏覽量

    22461
  • 華強(qiáng)PCB
    +關(guān)注

    關(guān)注

    8

    文章

    1831

    瀏覽量

    28532
  • 華強(qiáng)pcb線(xiàn)路板打樣

    關(guān)注

    5

    文章

    14629

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    工業(yè)中常用的總線(xiàn)技術(shù)

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

    proteus中常用英文

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

    Altium_designer中常用庫(kù)及常用操作

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

    嵌入式開(kāi)發(fā)中常用的總線(xiàn)與接口匯總

    盤(pán)點(diǎn)嵌入式開(kāi)發(fā)中常用的總線(xiàn)與接口
    發(fā)表于 02-01 07:25

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

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

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

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

    介紹開(kāi)發(fā)ESP8266開(kāi)發(fā)中常見(jiàn)的一些問(wèn)題

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

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

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

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

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

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

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

    PADSLayout中常用的快捷鍵

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

    5個(gè)加速固件開(kāi)發(fā)的秘訣資料下載

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

    PCB中常用的快捷鍵匯總

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

    匯總幾個(gè)算法題以及工程開(kāi)發(fā)中常用的位運(yùn)算技巧

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

    100個(gè)數(shù)字IC設(shè)計(jì)中常用的縮寫(xiě)或術(shù)語(yǔ)

    下面為大家收集了100個(gè)數(shù)字IC設(shè)計(jì)中常用的縮寫(xiě)或術(shù)語(yǔ),供大家參考,為初學(xué)者門(mén)的學(xué)習(xí)添磚加瓦。
    發(fā)表于 06-20 12:43 ?5569次閱讀