Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

驅動程式設計工程師 的 五大行為指標?

[複製鏈接]
跳轉到指定樓層
1#
發表於 2012-1-9 16:00:53 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
那一項問題經常最多?也最需要經驗交流?
6 z& h) R9 p+ C& ?! O6 T3 R6 i$ e
入門水準?" ?9 m1 d7 j  B9 p4 a8 |  j+ _

3 B, w) b* |, r學歷:大學以上7 A$ o7 R$ Q; p: X  K# \0 b$ W
科系:電子電機工程或資訊工程相關科系& Y( _/ I9 v- K# K1 S

1 c5 s8 Y! x' R, m/ o職責任務?        * j; k7 C9 K6 ~
+ v1 O: f9 e7 c! ]
﹒    BSP(Board Support Package)靠統程式設計0 ^- N; y$ W( r
﹒    Driver 程式設計
) r. j5 Y& q/ A( P% D9 V﹒    Driver 程式測試與偵錯
, c9 ]  w4 |$ r$ x8 G/ i; [﹒    Driver 靠統效能調校
單選投票, 共有 0 人參與投票
您所在的用戶組沒有投票權限
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
 樓主| 發表於 2012-1-9 16:06:37 | 只看該作者

以下是不同階段所需具備的重要知識麼?

本帖最後由 itricollege 於 2012-1-9 04:07 PM 編輯
! {) i; A4 s, H! O$ D+ T
3 _/ |+ p3 g+ ?/ @( v2 n
知識
8 X. q5 ?1 c4 C! Y$ }

基礎

進階

資深

﹒C/C++程式語言 9 i$ S, ]. f* y+ g: `
﹒作業靠統 & n4 @2 N& [+ m/ j
﹒資料結構
) n" G* `) ]7 l9 j﹒演算法 ) J/ v  F9 D, K% m7 F" P5 z: h
﹒組合語言
: j5 Q. L, X5 n( z  Q# E. O﹒邏輯電路 0 U+ y  r0 M" s" C& Q
﹒計算機結構   S- H# i* B, e2 }* X3 A
﹒狀入式作業靠統
# e3 o0 _) h: D. K" e5 ]﹒驅動程式 8 p& ^+ [8 B3 e5 e; Y1 k4 A! e
﹒狀入式微處理器(ARM、PowerPC、MIPS)架構 + z8 Z2 s/ @6 C: i! r- R8 b& Q  U. i
﹒NandFlash,UART,I2C,SPI 等常用設備的驅動開發﹒編譯器(complier),標 連結器; v' z) a+ }9 }1 P# b: M0 h; m
(linker)和加載器
(loader) $ g8 P; O" X5 h5 ?: T' ^
﹒指令碼語言 ) c) |- p. q; V+ F8 w
﹒JTAG除錯工其與電路內部模擬器(in-circuit emulator, ICE)基本概念
: }. j* Z" X' e2 b  c% A8 E$ x﹒SA測試炙程
9 Z  r( l8 }0 ~" l5 I6 z﹒GNU開發工其鏈(GNU Toolchain) ) V1 W1 L8 \, f/ f
﹒即時作業靠統(RTOS) : F; y- u7 Y; b/ e" y
各類作業靠統驅動程 2 V: a8 a3 n7 o+ Y2 h7 }
式的介面規格及開發
3 [4 C* I! q6 e2 K( Z3 [- c知識 ' m* ]6 U. G0 c( @: q) U

9 p; Y; Y" Q( C, o2 w+ y》開放源碼 (open source)" r/ [$ _- z$ i, g, k
軟體移植
(cross  compilation) 技巧
" x) r. d1 ?! k9 q* k6 R》產品生命週期知識一產品定義、設 計與架構
1 M" K) ^1 e' L2 f& e, Z: \9 f0 k》操作靠統內核知識和Bootloader開 發 9 ]* {0 d3 \) u" Q5 s0 q! X* c0 Y
回復

使用道具 舉報

3#
 樓主| 發表於 2012-1-9 16:11:13 | 只看該作者

以下是不同階段所需具備的重要技術麼?

技術 0 J: F1 J( M  u2 I2 L! |

基礎

進階

資深

﹒靠統整合測試 8 U5 y5 X* _3 k( F
﹒Driver的設計 ! F& Z6 B6 S2 I( R
﹒DeviceDriver的發展與 整合
  @" \4 N+ K) G. @﹒應用程式的設計與架構
$ u" Y* Z9 ~, q& \1 s' J% }) |2 b﹒根據原理圖進行驅動程式的設計與驗證
" T8 [3 K3 n( t7 D; a3 U. Y
﹒WinCE驅動程式開發
5 `0 d1 }' l* N﹒Android驅動程式開發 * a6 s) z" f9 h2 \+ `4 y: D+ x
﹒Linux驅動程式開發 9 j7 u/ L# z3 W4 V' [: R
﹒Debugging Tools操作
0 r+ P. B0 J; l, ^- k- g4 {. ^
6 A! A; a& ^! {: C﹒技術文件撰寫 ! p) T: F. i; `; X$ Q: a0 y
﹒技術文件的整理與保
4 I: Z% u4 o* \) t9 r! [* g1 e﹒精通ARM及TRACE調校工其,能獨立完 成ARM及TRACE交又調校 4 b8 Z# N( M, y7 }
, ?$ u- Y, ^  A1 s( S  b8 f' I- t" _
/ R) t' [& \5 V: P9 O1 g2 p

3 `% ?* A8 h' p4 c9 f
﹒高階平台技術開發及新技術調研
4 y. H. u. f) Z( i# A; Z﹒技術文件管理與 審查能力 ! `) p. M7 t; D- s6 j. |+ D! ]
﹒調整優化驅動性 能式的設計與驗證
1 ]: d! Z% w4 d6 P7 x0 J$ R
回復

使用道具 舉報

4#
 樓主| 發表於 2012-1-9 16:13:16 | 只看該作者

以下是不同階段所需具備的重要能力麼?

能力

基礎

進階

資深

﹒與硬體團隊溝通並支扳硬體測試

﹒修正設備驅動的缺陷

﹒配合其他團隊完成對驅 動程式的移植整合能力

﹒分析能力

﹒設計、實施與書面化偵錯行動(bug fix)

﹒問題解決能力

﹒規劃統合能力

﹒溝通能力

﹒指導新人

﹒設計與執行Device

driver壓力/可靠度 測試

﹒自我學習

﹒領導統禦

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-9-28 12:22 AM , Processed in 0.178010 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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