一款單片機(jī)爛大街的本質(zhì)還是沒(méi)有比它更好的可以替代。
做了開(kāi)發(fā)10年,STM32個(gè)人最喜歡用,高效、省心、穩(wěn)定。
對(duì)于資深工程師來(lái)說(shuō),做一款產(chǎn)品不僅僅需要考慮實(shí)現(xiàn)功能而已,大公司做產(chǎn)品遠(yuǎn)比小公司考慮的因素要多。
下面將全面給大家介紹下,做產(chǎn)品需要考慮的因素:
1.功能需求
功能需求肯定是排在最前面的,這將直接決定單片機(jī)需要具備哪些外設(shè)資源。
比如控制性的產(chǎn)品通常需要集成各種傳感器、驅(qū)動(dòng)器、通訊模塊等,而嵌入書(shū)系統(tǒng)就是需要集成各種協(xié)議、網(wǎng)絡(luò)接口等。
2.性能需求
單片機(jī)性能取決于項(xiàng)目功能的復(fù)雜程度,需要考慮處理器性能、內(nèi)存容量、外設(shè)數(shù)量和速率等。
這個(gè)直接影響系統(tǒng)的運(yùn)行穩(wěn)定性、效率、可靠性等。
3.電源管理
電源方面主要考慮到供電電壓、產(chǎn)品的功耗要求、電源模式和保護(hù)等,對(duì)于低功耗的產(chǎn)品,還需要考慮休眠模式下的電流、喚醒方式、時(shí)鐘源等。
4.軟件開(kāi)發(fā)
軟件開(kāi)發(fā)主要是考慮編程語(yǔ)言、編譯器、調(diào)試工具和開(kāi)發(fā)環(huán)境。
這塊我感悟特別深,哪怕花半個(gè)月把環(huán)境搭建好,都不要將就,簡(jiǎn)單好用的開(kāi)發(fā)環(huán)境能讓開(kāi)發(fā)周期效率提高很多,包括后期的代碼可維護(hù)性。
如果是用一些冷門(mén)的開(kāi)發(fā)工具,光搭建環(huán)境就浪費(fèi)很多時(shí)間,出現(xiàn)問(wèn)題也不知道怎么解決。
5.硬件設(shè)計(jì)
單片機(jī)的硬件設(shè)計(jì)也是一個(gè)重要的考慮因素,需要考慮電路設(shè)計(jì)、PCB布局、外設(shè)選擇和接口設(shè)計(jì)等。
另外,需要考慮EMC、EMI等電磁兼容問(wèn)題和可靠性問(wèn)題。
6.成本和生產(chǎn)
在設(shè)計(jì)和開(kāi)發(fā)產(chǎn)品時(shí),需要考慮成本和生產(chǎn)等方面的問(wèn)題。
需要考慮單片機(jī)的采購(gòu)成本、開(kāi)發(fā)成本、測(cè)試成本和生產(chǎn)成本等因素。
同時(shí),還需要考慮如何提高生產(chǎn)效率、降低成本并確保質(zhì)量。
7.產(chǎn)業(yè)鏈和標(biāo)準(zhǔn)
最后,還需要考慮單片機(jī)所涉及的產(chǎn)業(yè)鏈和相關(guān)標(biāo)準(zhǔn)。
需要考慮供應(yīng)商、代理商、技術(shù)支持和生態(tài)系統(tǒng)等方面的問(wèn)題,這點(diǎn)也很重要,STM32的社區(qū)生態(tài)就做得很好,哪怕原廠和代理商不提供技術(shù)支持,在網(wǎng)上找資料也能解決大多數(shù)問(wèn)題。
很多單片機(jī),對(duì)小企業(yè)非常不友好,基本上沒(méi)技術(shù)支持就算了,資料也不完善,導(dǎo)致調(diào)外設(shè)都浪費(fèi)了大量時(shí)間。
還有一點(diǎn)就是單片機(jī)的供貨周期,這點(diǎn)對(duì)中大型公司特別重要,如果芯片供應(yīng)周期太長(zhǎng),會(huì)直接影響出貨。
同時(shí),還需要考慮國(guó)家和行業(yè)標(biāo)準(zhǔn),以確保產(chǎn)品符合相關(guān)法規(guī)和標(biāo)準(zhǔn)要求。
8.系統(tǒng)安全性
現(xiàn)在很多產(chǎn)品都是聯(lián)網(wǎng)的,不像以前傳統(tǒng)硬件。
比如物聯(lián)網(wǎng)、智能家居等領(lǐng)域快速發(fā)展,產(chǎn)品安全性需要越來(lái)越重視。
單片機(jī)做產(chǎn)品時(shí)需要考慮如何確保系統(tǒng)的安全性,包括硬件安全、軟件安全、通信安全和數(shù)據(jù)安全等方面。
9.可維護(hù)性和可升級(jí)性
在產(chǎn)品的整個(gè)生命周期內(nèi),需要不斷優(yōu)化和改進(jìn)產(chǎn)品的功能和性能。
因此,單片機(jī)做產(chǎn)品時(shí)需要考慮如何提高產(chǎn)品的可維護(hù)性和可升級(jí)性。
這包括設(shè)計(jì)良好的軟件結(jié)構(gòu)和模塊化設(shè)計(jì),以及兼容性好的硬件設(shè)計(jì)
軟件結(jié)構(gòu)和模塊化設(shè)計(jì)方面STM32還是做的挺好的。
10.總結(jié)
我覺(jué)得像大疆這種體量和性質(zhì)的公司,在滿(mǎn)足以上大部分需求的前提下,會(huì)慢慢趨于使用***,主要是基于價(jià)格、供貨周期等考慮,被卡脖子可不好受。
站在普通工程師的角度,有些產(chǎn)品覺(jué)得很簡(jiǎn)單,因?yàn)槟阒皇钦驹谝詫?shí)現(xiàn)功能為主的維度。
站在研發(fā)經(jīng)理的角度,做一款真正的產(chǎn)品并非易事,不但要實(shí)現(xiàn)功能,還需要規(guī)避一些后期可能存在的風(fēng)險(xiǎn)。
審核編輯:劉清
-
傳感器
+關(guān)注
關(guān)注
2550文章
51043瀏覽量
753110 -
單片機(jī)
+關(guān)注
關(guān)注
6035文章
44553瀏覽量
634718 -
驅(qū)動(dòng)器
+關(guān)注
關(guān)注
52文章
8228瀏覽量
146264 -
STM32
+關(guān)注
關(guān)注
2270文章
10896瀏覽量
355767
原文標(biāo)題:像大疆這樣的公司會(huì)不會(huì)用STM32這種滿(mǎn)大街都是的芯片?
文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論