Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2007-3-8 14:29:29 | 顯示全部樓層 回帖獎勵 |倒序瀏覽 |閱讀模式
您也有同樣的、類似的、差不多的困惑與思考嗎?來交流點經驗吧? 3 J% _- Y! C: E% ~. K! Z* V% X2 ~

, d# e- n( T0 J9 c% |0 ]
轉眼間從事ARM硬體的開發工作,已經有兩年了.以前是做DSP的開發的.剛開始時對ARM是一片茫茫然,稀�糊塗的做上了這一行.
. g$ V' \3 M1 Z( a1 i& f' D1 F
. e: c% J. x  Q8 S2 }9 X   從開始的原理圖設計,PCB設計,BOOT代碼的編寫,CPLD晶片的選型及程式設計,到後期產品的調試檢驗規則,電磁相容試驗.每一步好象都津透著自己的漢水.從最初對linux的一竅不通,到現在覺得它挺好玩,從最初對EMC/EMC的頭痛,到現在覺得它有法可依... 7 j( T6 I/ ]0 D

$ {" P6 ~6 q# f5 a# Y" j5 k    也曾一度覺得,自己硬體水準差不多了,自成體系,不用再學了.應當多抽些時間陪陪老婆,多休息一下.可木秀于林,風必擊之,你做的好,別人會想辦法詆毀你.風鳥盡,良弓藏,產品做完了,開發人員是不是要下崗了.呵呵,悲哀啊!這個產品要是年初做出來會有3K左右的量,(年初是可以做出來的),而由於政治的因素現在做出來,只有1K左右的量了.呵呵. ( I6 D$ a2 L& h9 L% ]$ a2 W1 G" V
3 x$ p( g* _9 _: R# P
    我先寫硬體的測試程式,做成了,還是不行,還要做應用層的,而這就有點超出自己的能力範圍了,一個人的經力是有限的;我不可能一邊寫著verilog的代碼,一邊去編譯kernel吧,不可能一邊做著群脈衝試驗,一邊去寫驅動程式吧,不可能一邊畫著PCB,一邊去編顯示的屆面吧.有時候覺得有些無奈. ' c! b( l+ e; Z' r

% x/ W, c4 l& n2 G  L    最近開始想著轉做軟體,看書<>,<<嵌入式linnux系統開發技術詳解---基於ARM>>,<<構建嵌入式linux系統>>.白天工作有一堆的事情,晚上還有看書,有些累. " j+ @( j/ s2 q1 b" K
7 ^5 w+ M( H$ M8 T: J) ]' _$ a1 y
    我總覺得,linux系統博大精深,要想在軟體方面自成體系,自己還要有很長的路要走;內核的編譯優化,系統啟動的優化,檔系統等等,不是一兩天能搞定的.如果僅僅寫驅動可能簡單些,我對硬體的操作流程比較熟,對信號熟,加上ioremap,轉成實位址,把資料copy_to_usr,就完了啊,最多再加上iocrl,加上poll............
# L1 C3 L( Q. x9 R! ^
& P# O4 H* `, \" `* g     硬體上已經自成體系了,各種CPU,都可以那過來就用了,CPLD/FPGA也可以了,做一些時序的處理也,得心應手了,示波器,邏輯分析儀,可編程電子負載,CAN分析儀也還都用得來.而軟體總覺得沒有底,想學又怕學個半瓶,,
0 X5 ~3 E% E$ K1 Y; C' ^     迷茫,困惑............................................
2 w( }% h# ~% b, w1 ?6 H     不知道後面的路如何走.................................
, n9 P2 ?  g9 c2 G! \! F" B     還望達人指點.........................................
遊客,如果您要查看本帖隱藏內容請回復
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂6 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-29 05:03 AM , Processed in 0.112014 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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