|
我是老溫,一名熱愛學(xué)習(xí)的嵌入式工程師
) j: r6 \) O5 y; O: X7 Y關(guān)注我,一起變得更加優(yōu)秀!3 j5 C. A% C5 w' q/ Z8 o
最近,一名網(wǎng)友給我留言說,他攤牌了,后悔當(dāng)初入行搞嵌入式技術(shù)開發(fā),于是想我淺談一下,為何不該入行嵌入式技術(shù)開發(fā)。
9 x, d* S4 j* q" `4 q
v33hszld3rz64019541007.jpg (117.03 KB, 下載次數(shù): 0)
下載附件
保存到相冊
v33hszld3rz64019541007.jpg
2024-9-19 11:32 上傳
" j! S p* d/ U( C7 g1 g1 ^/ H
這幾年,嵌入式技術(shù)領(lǐng)域被外界的培訓(xùn)機構(gòu)(甚至被某些同行)過度地解讀,對外宣傳嵌入式技術(shù)不用加班,沒有35歲危機,是行業(yè)新風(fēng)口,等等,導(dǎo)致很多剛剛畢業(yè)的初學(xué)者,對這個技術(shù)領(lǐng)域的“誤解”越來越深。% L( ~4 ?$ A" ^) t( Q! Y
行業(yè)內(nèi)的老司機都知道,嵌入式技術(shù)是一個涉及面非常廣的軟硬件綜合性技術(shù)領(lǐng)域,它在通信,消費電子,工業(yè)控制,醫(yī)療設(shè)備等行業(yè)有著舉足輕重的地位。. ^0 e0 a' y0 T( n
為什么不該入行嵌入式技術(shù)開發(fā)?
$ m( O* |0 c n首先,嵌入式技術(shù)的學(xué)習(xí)路線是相對比較陡峭曲折的,這個技術(shù)領(lǐng)域不僅要求開發(fā)者有扎實的 C 語言編程基礎(chǔ),還要求對硬件設(shè)計有基本的了解,比如數(shù)字電路設(shè)計,微處理器架構(gòu),等等。7 S* H$ r4 u% ], Z. L: w
嵌入式系統(tǒng)通常運行在資源極為受限的硬件芯片里面,它要求開發(fā)者具備代碼優(yōu)化和處理軟硬件中斷的能力,這些基本技能的培養(yǎng),可能需要耗費大量的時間和實踐精力,這對毫無基礎(chǔ)的初學(xué)者來說,是不小的挑戰(zhàn)。2 w5 c% s) Y6 ?8 ^) T# P
(如果那些賣課的“老師”說,學(xué)嵌入式只需要懂 C 語言編程,不用學(xué)硬件,這類人不是無知就是壞。
( N1 O" y, E7 T7 r. E7 h其次,嵌入式產(chǎn)品在開發(fā)過程中需要涉及到軟硬件調(diào)試工作,代碼都是三分編寫七分調(diào)試,在大多數(shù)情況下,需要在產(chǎn)品的實際使用現(xiàn)場帶電調(diào)試硬件設(shè)備,這跟純軟件的一臺電腦和一臺手機搞定所有開發(fā)工作,有很大的區(qū)別。1 ?1 ]) ^$ J, }0 k
有些工業(yè)設(shè)備現(xiàn)場或者測試實驗室的環(huán)境,比想象中的還要惡劣,并且嵌入式工程師要在項目進度緊張的情況下,排查產(chǎn)品問題到底是軟件導(dǎo)致還是硬件導(dǎo)致的,也就是要求工程師具備非常扎實的軟硬件聯(lián)調(diào)能力。
0 _9 _ f) p5 s, A6 o1 ]% E(嵌入式軟件工程師懷疑硬件有問題,要提出實質(zhì)性證據(jù),并且定位出硬件問題所在,不能單憑一句話就說硬件有問題)
; w5 o7 ^7 O5 k; V( ?( e有時為了驗證某些猜想,還需要用烙鐵對硬件電路進行適當(dāng)改造,這就要求嵌入式軟件工程師具備一定的電路焊接能力,有時候還要去生產(chǎn)線協(xié)助處理產(chǎn)品量產(chǎn)問題。4 \/ H1 n9 V" K4 S: E& E: }( b* g5 L
扎實的軟硬件聯(lián)調(diào)能力需要大量的工程實踐,并且毫無捷徑可言!在這種能力養(yǎng)成之前,開發(fā)過程中遇到的各種問題,極易對初學(xué)者造成一種挫敗感!
+ G, V0 l& g$ E1 `0 X
( ?2 D( Z4 n7 i' v) R3 w5 l
uyowkhh5wkh64019541107.jpg (377.63 KB, 下載次數(shù): 0)
下載附件
保存到相冊
uyowkhh5wkh64019541107.jpg
2024-9-19 11:32 上傳
' r$ o& J, j$ _& {& h時至今日,嵌入式技術(shù)的發(fā)展非常迅速,這不僅體現(xiàn)在芯片技術(shù)架構(gòu)的優(yōu)化,還涉及到芯片所配套的 SDK 也在快速迭代,這就要求工程師有非常強的學(xué)習(xí)能力。9 Q! q7 [+ [* }- C
這種強大的學(xué)習(xí)能力不僅要表現(xiàn)在技術(shù)層面,還要表現(xiàn)在實際的應(yīng)用業(yè)務(wù)上面,要精確地評估某項業(yè)務(wù)需求的合理性,以及給出合適的嵌入式軟硬件解決方案。
' C0 D1 C# O! x% \! I( ?如果不能對業(yè)務(wù)需求進行準(zhǔn)確合理的技術(shù)性評估,等到開發(fā)后期才發(fā)現(xiàn)這里不足那里不夠,不僅會導(dǎo)致大量的人力物力被白白浪費掉,還會導(dǎo)致整體的項目延期,無法跟客戶進行交代。8 x! W3 z P. G
nso5h0ijpct64019541207.jpg (217.29 KB, 下載次數(shù): 0)
下載附件
保存到相冊
nso5h0ijpct64019541207.jpg
2024-9-19 11:32 上傳
* \" B% Y. U* U/ J8 c
最后,到底該不該入行嵌入式,主要還是取決于初學(xué)者個人對這個技術(shù)領(lǐng)域的期待值有多高,如果只是從別人的口中得知這個領(lǐng)域,并且認(rèn)為它是錢多事少不加班,這種入行動機,大概率很難讓初學(xué)者堅持學(xué)習(xí)下去。
7 E% o0 B7 S% b8 t$ i; S0 \8 X如果初學(xué)者自身的學(xué)習(xí)精力不足,受挫能力不高,學(xué)習(xí)能力不強,入行動機不純,確實不太適合進入嵌入式技術(shù)開發(fā)領(lǐng)域,而如果初學(xué)者是基于個人興趣和長遠(yuǎn)的職業(yè)目標(biāo),嵌入式技術(shù)確實是一個不錯的方向。
' P* W6 J, L- W; V3 y" b+ h圍城內(nèi)外,冷暖自知!% y9 [' ?- d3 ?$ M! R7 v6 k0 |3 i
-END-) h1 a$ l3 w3 D5 m% Q& ], T
往期推薦:點擊圖片即可跳轉(zhuǎn)閱讀/ ^0 }4 y/ B6 O5 w- U+ p% |
8 m l5 p: g7 R* ]3 g, K
' p- b2 L. v, b: v7 ], M8 c
0 r$ F4 ^2 S8 a2 e
: _4 }% \) P; L) [$ Q* W
ijacxbtpect64019541307.jpg (308.75 KB, 下載次數(shù): 0)
下載附件
保存到相冊
ijacxbtpect64019541307.jpg
2024-9-19 11:32 上傳
* A6 L" P5 ` T+ Z
, L1 [1 N$ D2 | h 蘋果iPhone16發(fā)布了,嵌入式鴻蒙,國產(chǎn)化程度有多高?: u" L% `% n. K+ U+ @
; C8 P+ Z. a! [6 X
5 z! k4 |. H+ {2 o P
9 g7 {1 i* S) \! y7 b% B( o
$ s7 T3 H1 N% e6 g$ g ^
0ijlkjbu52f64019541407.jpg (239.95 KB, 下載次數(shù): 0)
下載附件
保存到相冊
0ijlkjbu52f64019541407.jpg
2024-9-19 11:32 上傳
3 f: D& c( A& k V0 t J0 R
7 A1 P) |3 y1 E& j1 d/ g. G$ K 樹莓派第二代微控制器 RP2350,終于拿到手了!~
' J0 L8 p. C$ ` f $ e$ d( C+ A6 F& H) X8 b- t
0 O% ]: B M* \( `9 `" U& z+ T
6 [$ w- V/ G1 y" ?3 t$ e
w3at2bvgomr64019541507.jpg (225.45 KB, 下載次數(shù): 0)
下載附件
保存到相冊
w3at2bvgomr64019541507.jpg
2024-9-19 11:32 上傳
g* p6 I& I7 u- o
! {5 @' x1 _6 l f' W$ _
現(xiàn)場實測,用數(shù)據(jù)說話,星閃通信距離突破3.3公里!
9 T5 i1 G F0 m7 ^6 V+ |: J / B1 I8 u2 T1 `: _
' ~% ^7 c0 X5 k7 l; [& i
8 a6 U2 Q+ P, m, P2 ^# V4 t 我是老溫,一名熱愛學(xué)習(xí)的嵌入式工程師- g: ]; X6 i& N l
關(guān)注我,一起變得更加優(yōu)秀! |
|