Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 43658|回復: 47
打印 上一主題 下一主題

ARM硬體工程師的困惑與轉行的思考(轉)

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2007-3-8 14:29:29 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
您也有同樣的、類似的、差不多的困惑與思考嗎?來交流點經驗吧? 6 V, s+ L% q) x* {8 O9 |

0 ?5 Z$ I: R" A; L8 p
轉眼間從事ARM硬體的開發工作,已經有兩年了.以前是做DSP的開發的.剛開始時對ARM是一片茫茫然,稀�糊塗的做上了這一行.
2 j8 V- B7 J% [  K# E2 `$ A8 i* f: Z$ I
   從開始的原理圖設計,PCB設計,BOOT代碼的編寫,CPLD晶片的選型及程式設計,到後期產品的調試檢驗規則,電磁相容試驗.每一步好象都津透著自己的漢水.從最初對linux的一竅不通,到現在覺得它挺好玩,從最初對EMC/EMC的頭痛,到現在覺得它有法可依...
* [8 t$ ^/ D; H+ o) a9 r  w
4 S8 j" E. w  t& H3 u  C! u$ g    也曾一度覺得,自己硬體水準差不多了,自成體系,不用再學了.應當多抽些時間陪陪老婆,多休息一下.可木秀于林,風必擊之,你做的好,別人會想辦法詆毀你.風鳥盡,良弓藏,產品做完了,開發人員是不是要下崗了.呵呵,悲哀啊!這個產品要是年初做出來會有3K左右的量,(年初是可以做出來的),而由於政治的因素現在做出來,只有1K左右的量了.呵呵.
) l2 @! G; r' x3 J( [* B4 x+ z4 @1 z
" L. f4 m4 X" @: N    我先寫硬體的測試程式,做成了,還是不行,還要做應用層的,而這就有點超出自己的能力範圍了,一個人的經力是有限的;我不可能一邊寫著verilog的代碼,一邊去編譯kernel吧,不可能一邊做著群脈衝試驗,一邊去寫驅動程式吧,不可能一邊畫著PCB,一邊去編顯示的屆面吧.有時候覺得有些無奈.
8 d& ~# V$ S' g: V! ^, @5 S- g
3 o1 f9 [* }$ E! }1 i    最近開始想著轉做軟體,看書<>,<<嵌入式linnux系統開發技術詳解---基於ARM>>,<<構建嵌入式linux系統>>.白天工作有一堆的事情,晚上還有看書,有些累.
9 c$ e% q9 j! b5 R3 ]- R
% Y7 O+ ^1 J7 W( C7 a' j    我總覺得,linux系統博大精深,要想在軟體方面自成體系,自己還要有很長的路要走;內核的編譯優化,系統啟動的優化,檔系統等等,不是一兩天能搞定的.如果僅僅寫驅動可能簡單些,我對硬體的操作流程比較熟,對信號熟,加上ioremap,轉成實位址,把資料copy_to_usr,就完了啊,最多再加上iocrl,加上poll............
- ^2 D+ `5 s/ G% j0 |7 |- |4 Q( }) H
     硬體上已經自成體系了,各種CPU,都可以那過來就用了,CPLD/FPGA也可以了,做一些時序的處理也,得心應手了,示波器,邏輯分析儀,可編程電子負載,CAN分析儀也還都用得來.而軟體總覺得沒有底,想學又怕學個半瓶,, $ f9 |7 P8 O1 @6 m% e2 a
     迷茫,困惑............................................
. a% Y) Q9 N" n     不知道後面的路如何走................................. 6 D! i! O2 E/ N' a/ t
     還望達人指點.........................................
遊客,如果您要查看本帖隱藏內容請回復
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂6 踩 分享分享
48#
發表於 2012-12-25 09:43:49 | 只看該作者
同感, 科技業的問題就是它隨時都在發展,
% v7 Z  P$ X5 C$ X$ U, i. w停不下來
47#
發表於 2011-9-14 16:05:02 | 只看該作者
朦胧之时有征兆可寻,模糊之中有端倪可察
46#
發表於 2011-8-20 23:25:59 | 只看該作者
這種工作真是沒天沒夜,但....在完成後,總覺得很爽
45#
發表於 2011-7-7 15:14:37 | 只看該作者
恩...看來大家遇到的瓶頸都很相像..為興趣工作很難..大多為五斗米折腰
44#
發表於 2011-3-27 00:25:14 | 只看該作者
兄台) W& X0 }1 I/ [" L3 a

8 e. K; K$ |0 T. N/ ?, F2 m您可能要試著往管理職去作看看, 因一個人再怎麼行還是一個人, 再加上台灣對技術的看法,有種用過就丟的習慣,/ j# h+ \, O  @" V. O% H
如您這方面開始有很多人生上的想法的話, 斗膽建請您要不要往管理職或業務行銷職發展?4 \5 x0 |& O% \, @$ r  J
說不定會有另一番新的看法也不一定.
43#
發表於 2011-3-16 10:52:53 | 只看該作者
超牛人啊, 佩服佩服!!!/ J1 ~: _8 @5 B
我感觉自己学的太肤浅, 也遇到瓶颈了
42#
發表於 2011-1-19 17:17:25 | 只看該作者
剛開始對箝入式系統有興趣,ARM應該是蠻需學習的架構
41#
發表於 2010-12-30 13:59:59 | 只看該作者
Thanks~~~  
& x# k9 {  X/ V8 l3 M6 r8 ?1 S  d多謝分享~~~
40#
發表於 2010-12-21 18:09:04 | 只看該作者
硬體做到最後,能做些什麼?
' r2 M% o+ @5 b  第一:RF。
: y  ]% Z! w( L, R  這一塊需要非常多的理論和經驗,只要一聽到這塊板子上有RF,這個案子就會變成每個硬體工程師的夢魘。
9 g3 e- _$ a) J$ a! o4 B  但是就因為入門門檻非常之高,所以這一塊也很肥,油水也最多。
  F  g# \" J6 H4 H4 t; o, P2 H  第二:安全規格工程師。
: u- t9 f0 o( q# w, X+ Q  要知道,EMI這種東西,你根本無法想像的出來哪個地方在哪個頻率會冒出一根能量出來;而且每個板子的狀況都不同,幾乎沒有通解可以。
! C7 c2 ]* |" d: [; W* l$ o) U; g  雙面板、四層板也就算了,六層以上的話,如果你不從PCB堆疊的方法就來抑制EMI的話,那會搞死一個工程師。如果遇到機車一點的客戶,還會要求under 6db。  h& Z+ b. O4 C$ }! N2 W6 Z: r" N$ X
  不要小看這6db,不知道有多少工程師的青春消耗在這上頭。
8 z& O  g7 X% i" Y& X0 w  最後:Power。9 z7 n0 w; x# L4 p$ |: n) u
  這一塊,是最簡單,但也最棘手的一塊。
* h4 i$ |- C- @# Q3 F% H) \  首先就是要不要加電池?如果要加上電池的話,你就必須要做硬體的電源管理;充電要怎麼充?用什麼電來充?要充多久?你的電池如果沒有保護電路的話,你還得加上保護電路。
/ a+ x2 v" D3 U1 ~  再來,這一條線要走多少電流,太細會變成保險絲,一般的情形還可以撐得過,如果一個湧浪電流過來,抱歉,馬上就變成垃圾。太粗又佔面積。
5 Q  c! L) n5 t; y5 I  DC轉DC的部份,有分成LDO和Switch,用LDO的話,會有效能轉換不好,容易發燙的問題;Switch雖然效能很好,也不會發燙,但轉出來的電源上的ripper又比LDO來的大。: J0 W0 W) R6 D: a1 u7 A) Z" C
  硬體最後的出路就這三塊,其他的一點複雜度都沒有。
8 T; {4 g) S$ j. E; H! k
% y; }) D9 @6 j$ ?  ......
  z0 ~* B% X; d5 U: C) R  其實還有一塊,叫做系統整合。
" e; E5 ^6 e! B  就是把所有的東西全部加加起來,A/V,類比、數位、IO……全部弄在一塊板子上。) s$ Z/ h: f; i" ~- ]# \
  但我知所以沒有把這算在裡頭,是因為這是硬體工程師的基礎課程,基本中的基本,所以根本不能算一塊領域。
39#
發表於 2010-12-21 17:31:38 | 只看該作者
這確定是發生在台灣的事情嗎?如果是,我有個疑問:為啥不換工作?
, X7 v' @9 k" j$ K/ O這已經是老闆要你作超出你負荷的工作,不可能要你又寫硬體描述語言,又要你寫程式;硬體和軟體基本上很難集中在同一個人身上。
& |5 F) d8 ]  k* r1 u6 w
& j* Z! F' r' t# }如果老闆真要這麼玩,那好,要不要過安規?要不要做穩定性測試?環境測試?這些找誰做?/ v9 [. u( ^! w7 {4 j- }$ _
換工作吧!不管怎麼看,這家公司一點前途都沒有。
38#
發表於 2010-6-23 19:34:47 | 只看該作者
我是剛剛才轉過來的 , 在硬體方面總覺得不是很難 , 難的應該是韌體的部分..
37#
發表於 2010-6-23 16:00:47 | 只看該作者
本帖最後由 ImLesley 於 2010-6-23 04:02 PM 編輯 - Q) u9 x% s- I  ~# f0 f* ~
: C, D$ R* c- [9 u2 f4 [9 k
真厲害!!$ O# R3 `, N  y: G+ }
不因已有的技術而自滿,時時刻刻都想提升自己,值得學習~
36#
發表於 2010-6-19 10:48:17 | 只看該作者
只看了前半部分,我覺得那個人很強了。但是擔心也是存在的。何況有些公司driver部分不是由硬件工程師來做的
35#
發表於 2009-8-29 12:58:38 | 只看該作者
嗯嗯,感謝大大的分享啊,也是最近轉職到Embedded system hardware 的啊,剛接觸 都不懂所以拼命上網爬文,做功課啊,找了幾本書正要去買中說……
34#
發表於 2008-7-15 22:13:54 | 只看該作者
這樣的能力,對我而言,還有很長很艱難的路要走!!
33#
發表於 2008-7-15 22:13:30 | 只看該作者
身為相同的行業的人7 W3 v. k3 y4 j/ {' T
我也想看看未來的出路
32#
發表於 2008-7-15 22:07:50 | 只看該作者
來了解一下,對ARM工程師的認知!!
31#
發表於 2008-7-11 11:16:26 | 只看該作者

看看

回復來看看回復來看看回復來看看回復來看看回復來看看回復來看看回復來看看

評分

參與人數 1Chipcoin -3 收起 理由
chip123 -3 敷衍回覆!何不交流點心得?

查看全部評分

30#
發表於 2007-12-11 16:10:38 | 只看該作者
幫推,真是說到心坎裡去了∼~: n( }: B+ g( b" I% P! y
有高手...介紹一下吧````````
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-14 03:40 PM , Processed in 0.376548 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表