chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

嵌入式軟硬件模塊化開(kāi)發(fā)和工具性總結(jié)

物聯(lián)網(wǎng)硬件開(kāi)發(fā) ? 2018-01-11 09:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

模塊化開(kāi)發(fā)

在我們學(xué)習(xí)電子電路、單片機(jī)電路及嵌入式軟件開(kāi)發(fā)的時(shí)候,總喜歡一塊一塊的學(xué),一塊一塊的研究調(diào)試,這樣我們能更快更好的掌握。

同樣在做產(chǎn)品設(shè)計(jì)開(kāi)發(fā)的時(shí)候,我們也應(yīng)該發(fā)揚(yáng)這種模塊化開(kāi)發(fā)的思想。比如一個(gè)產(chǎn)品的硬件有電源模塊電路、主控單元的最小系統(tǒng)、外部數(shù)據(jù)存儲(chǔ)、外部的各種通信接口,以及外圍的各種模擬量數(shù)字量的采集與控制電路,有的還少不了顯示電路等等。所以一個(gè)產(chǎn)品會(huì)有很多種模塊化電路組成,這些功能模塊又會(huì)對(duì)應(yīng)相應(yīng)的驅(qū)動(dòng)程序及功能模塊程序。

所以在產(chǎn)品開(kāi)發(fā)的過(guò)程中我一直要求自己遵循模塊化開(kāi)發(fā)的的理念,因?yàn)檫@樣會(huì)給我們帶來(lái)很多好處,比如:

1.在產(chǎn)品開(kāi)發(fā)過(guò)程中軟硬件的調(diào)試,我們能更快更好的找出模塊內(nèi)存在的BUG,能更好的避免在做整合的時(shí)候出現(xiàn)更多的問(wèn)題。

2.能更好的優(yōu)化和升級(jí)產(chǎn)品。我們?cè)趦?yōu)化產(chǎn)品的時(shí)候只需要優(yōu)化和調(diào)試一部分模塊而不會(huì)牽一發(fā)而動(dòng)全身,這樣對(duì)優(yōu)化后的產(chǎn)品的穩(wěn)定性也能有更好的保證。

3.能做好更多的技術(shù)積累,對(duì)公司和對(duì)工程師個(gè)人而言能做到雙贏。積累的技術(shù)功能模塊能為公司保存更多的技術(shù)實(shí)力,對(duì)新產(chǎn)品的開(kāi)發(fā)和已有產(chǎn)品的維護(hù)升級(jí)都至關(guān)重要。而我們工程師也能積累更多產(chǎn)品開(kāi)發(fā)所需要的功能模塊設(shè)計(jì)。我們可以把這些積累作為一個(gè)個(gè)我們已經(jīng)打造好的工具,等到用的時(shí)候可以直接拿來(lái)用,既方便又穩(wěn)定可靠。

工具性總結(jié)

我一直主張?jiān)陂_(kāi)發(fā)和學(xué)習(xí)的時(shí)候,不要盲目的做和學(xué),要有效的利用我們上面說(shuō)的模塊化,把可以重復(fù)利用的電路或程序代碼有效的模塊化接口化,經(jīng)過(guò)測(cè)試和穩(wěn)定性驗(yàn)證的程序模塊,是可以有效重復(fù)利用的,我們把這些模塊工具化。

我在做開(kāi)發(fā)的時(shí)候都針對(duì)不同的MCU,都會(huì)自己封裝一套對(duì)應(yīng)的底層驅(qū)動(dòng)庫(kù),比如GPIO,我就做一個(gè)gpio.c和一個(gè)gpio.h的文件,在不同的項(xiàng)目開(kāi)發(fā)中,我就只需要包含這兩個(gè)文件,用的時(shí)候,只要調(diào)用gpio的初始化和操作函數(shù)就可以了,如果我們每次都在程序中直接對(duì)io的寄存器操作,那么這些代碼是不是在其他項(xiàng)目中就不能重復(fù)利用了呢,每次我們還都要重復(fù)的編寫(xiě)這些代碼,這樣也會(huì)帶來(lái)很多問(wèn)題,比如程序的可讀性,可修改性以及可測(cè)試性等。

隨著我們不斷的學(xué)習(xí)總結(jié),我們會(huì)積累更多的電路或程序模塊工具,在以后的開(kāi)發(fā)過(guò)程中,我們就可以拿出我們?yōu)樽约捍蛟斓倪@些工具,像搭積木一樣的來(lái)開(kāi)發(fā)產(chǎn)品。

這樣一來(lái),我們的產(chǎn)品開(kāi)發(fā)是不是變得更加高效,而且每一個(gè)工具化的模塊都是以前經(jīng)過(guò)測(cè)試驗(yàn)證的,這樣也能為我們?cè)诋a(chǎn)品開(kāi)發(fā)過(guò)程中節(jié)省大量的測(cè)試調(diào)試和驗(yàn)證的時(shí)間。

做很多事情都是這樣,立足當(dāng)下,思考未來(lái),總結(jié)規(guī)劃,今天的點(diǎn)滴付出,肯定能換來(lái)明天的美好結(jié)果。




聲明:本文內(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)注

    5186

    文章

    20153

    瀏覽量

    328935
  • 模塊化設(shè)計(jì)

    關(guān)注

    0

    文章

    13

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    深入探討AMD嵌入式開(kāi)發(fā)框架的三大基石

    隨著嵌入式系統(tǒng)復(fù)雜日趨提升,嵌入式開(kāi)發(fā)已不再只是編寫(xiě)軟件/固件,更是關(guān)乎對(duì)軟硬件生態(tài)系統(tǒng)進(jìn)行協(xié)調(diào)。硬件與軟件的相互依賴
    的頭像 發(fā)表于 11-24 09:52 ?265次閱讀
    深入探討AMD<b class='flag-5'>嵌入式開(kāi)發(fā)</b>框架的三大基石

    嵌入式開(kāi)發(fā)的關(guān)鍵點(diǎn)介紹

    嵌入式開(kāi)發(fā)在現(xiàn)代科技中扮演著非常重要的角色。隨著物聯(lián)網(wǎng)的發(fā)展,嵌入式系統(tǒng)的需求也越來(lái)越大。嵌入式開(kāi)發(fā)不僅需要開(kāi)發(fā)人員具備深入的硬件知識(shí)和編程
    發(fā)表于 11-13 08:12

    嵌入式軟件測(cè)試與專業(yè)測(cè)試工具的必要深度解析

    嵌入式系統(tǒng)作為控制、監(jiān)視或輔助裝置運(yùn)行的專用計(jì)算機(jī)系統(tǒng),其軟件測(cè)試面臨著獨(dú)特的挑戰(zhàn)和嚴(yán)格的要求。專業(yè)測(cè)試工具嵌入式軟件開(kāi)發(fā)過(guò)程中發(fā)揮著不可替代的作用,是確保系統(tǒng)可靠
    發(fā)表于 09-28 17:42

    嵌入式達(dá)到什么水平才能就業(yè)?

    定位問(wèn)題具備嵌入式軟件模塊化設(shè)計(jì)能力:能按功能劃分代碼模塊,編寫(xiě)規(guī)范的頭文件與源文件,實(shí)現(xiàn)模塊間低耦合調(diào)用會(huì)使用Git 進(jìn)行版本管理:能提交代碼、解決沖突、回滾版本,熟悉敏捷
    發(fā)表于 09-15 10:20

    電動(dòng)工具EMC測(cè)試整改:軟硬件協(xié)同方案

    深圳南柯電子|電動(dòng)工具EMC測(cè)試整改:軟硬件協(xié)同方案
    的頭像 發(fā)表于 08-12 17:02 ?745次閱讀
    電動(dòng)<b class='flag-5'>工具</b>EMC測(cè)試整改:<b class='flag-5'>軟硬件</b>協(xié)同方案

    【干貨速遞】嵌入式數(shù)據(jù)可靠,軟件設(shè)計(jì)的這些細(xì)節(jié)不能忽視!

    前兩期內(nèi)容分別講述了嵌入式數(shù)據(jù)可靠的元器件選型和硬件設(shè)計(jì),這一期我們來(lái)講講軟件設(shè)計(jì)。哪怕硬件設(shè)計(jì)再完善,但如果軟件沒(méi)有設(shè)計(jì)好,也達(dá)不到預(yù)期的可靠
    的頭像 發(fā)表于 07-31 11:34 ?366次閱讀
    【干貨速遞】<b class='flag-5'>嵌入式</b>數(shù)據(jù)可靠<b class='flag-5'>性</b>,軟件設(shè)計(jì)的這些細(xì)節(jié)不能忽視!

    嵌入式適合自學(xué)嗎?

    嵌入式適合自學(xué)嗎?其實(shí)并不建議大家自學(xué)嵌入式,主要有以下原因。 一)學(xué)習(xí)難度大 1)知識(shí)體系復(fù)雜:嵌入式系統(tǒng)是一個(gè)復(fù)雜的領(lǐng)域,涉及到計(jì)算機(jī)、電子、通信等多學(xué)科知識(shí),需要學(xué)習(xí)者具備扎實(shí)的軟硬件
    發(fā)表于 04-27 09:54

    為什么選擇嵌入式軟硬件方案公司?看完這篇我直接簽了九鼎創(chuàng)展?

    在智能家居、工業(yè)控制、汽車(chē)電子等領(lǐng)域,嵌入式系統(tǒng)已成為創(chuàng)新的核心驅(qū)動(dòng)力。但許多企業(yè)發(fā)現(xiàn),自研嵌入式軟硬件看似省錢(qián),實(shí)則暗藏陷阱——開(kāi)發(fā)周期長(zhǎng)、技術(shù)門(mén)檻高、后期維護(hù)難。為什么越來(lái)越多企業(yè)
    的頭像 發(fā)表于 04-08 14:31 ?647次閱讀
    為什么選擇<b class='flag-5'>嵌入式</b><b class='flag-5'>軟硬件</b>方案公司?看完這篇我直接簽了九鼎創(chuàng)展?

    嵌入式主板開(kāi)發(fā)詳細(xì)指南

    嵌入式主板開(kāi)發(fā)涉及硬件設(shè)計(jì)、軟件集成、系統(tǒng)優(yōu)化等多個(gè)環(huán)節(jié),需要結(jié)合具體應(yīng)用場(chǎng)景進(jìn)行深度定制。以下是嵌入式主板開(kāi)發(fā)的詳細(xì)指南,涵蓋關(guān)鍵步驟、
    的頭像 發(fā)表于 04-02 11:35 ?938次閱讀
    <b class='flag-5'>嵌入式</b>主板<b class='flag-5'>開(kāi)發(fā)</b>詳細(xì)指南

    嵌入式學(xué)習(xí)利器】STM32全流程虛擬仿真系統(tǒng),零基礎(chǔ)小白到軟硬件全棧工程師的修煉之路

    嵌入式開(kāi)發(fā)領(lǐng)域,硬件原理的抽象和項(xiàng)目全流程的復(fù)雜一直是初學(xué)者面臨的挑戰(zhàn),尤其是像STM32單片機(jī)開(kāi)發(fā)這種
    的頭像 發(fā)表于 03-11 16:20 ?141次閱讀
    【<b class='flag-5'>嵌入式</b>學(xué)習(xí)利器】STM32全流程虛擬仿真系統(tǒng),零基礎(chǔ)小白到<b class='flag-5'>軟硬件</b>全棧工程師的修煉之路

    盤(pán)點(diǎn)工程師常用的嵌入式開(kāi)發(fā)工具

    嵌入式開(kāi)發(fā)涉及硬件與軟件的緊密結(jié)合,開(kāi)發(fā)工具的選擇對(duì)效率和質(zhì)量至關(guān)重要。以下是嵌入式開(kāi)發(fā)中常用的工具分類(lèi)及代表
    的頭像 發(fā)表于 02-07 10:06 ?3755次閱讀

    如何提高嵌入式代碼質(zhì)量?

    嵌入式代碼的質(zhì)量是至關(guān)重要的。本文將探討如何通過(guò)有效的開(kāi)發(fā)方法和工具來(lái)提高嵌入式代碼的質(zhì)量,以確保系統(tǒng)的可靠和可維護(hù)
    發(fā)表于 01-15 10:48

    使用SEGGER工具實(shí)現(xiàn)嵌入式應(yīng)用開(kāi)發(fā)

    嵌入式系統(tǒng)的可能是無(wú)限的,從創(chuàng)建智能家居設(shè)備到為工業(yè)自動(dòng)化提供動(dòng)力,但是有這么多的工具、技術(shù)和流程要學(xué)習(xí),你從哪里開(kāi)始呢?
    的頭像 發(fā)表于 01-10 16:27 ?1095次閱讀

    嵌入式工程師常用的開(kāi)發(fā)工具有哪些?

    。此外,ARM 公司的編譯器也備受青睞,針對(duì) ARM 架構(gòu)的微控制器進(jìn)行了深度優(yōu)化,能夠生成高效的代碼。 三、調(diào)試工具 調(diào)試是嵌入式開(kāi)發(fā)過(guò)程中不可或缺的環(huán)節(jié)。J-Link 調(diào)試器是常用的硬件調(diào)試
    發(fā)表于 12-20 15:29

    嵌入式系統(tǒng)開(kāi)發(fā)硬件的關(guān)系 嵌入式系統(tǒng)開(kāi)發(fā)常見(jiàn)問(wèn)題解決

    系統(tǒng)開(kāi)發(fā)硬件關(guān)系的幾個(gè)關(guān)鍵點(diǎn): 硬件依賴嵌入式系統(tǒng)的軟件必須能夠在特定的硬件上運(yùn)行,這包
    的頭像 發(fā)表于 12-09 09:38 ?1470次閱讀