Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2012-1-9 16:00:53 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
那一項問題經常最多?也最需要經驗交流?
# q6 |! ?! A2 U5 {
6 i; f* z* |' Q/ e% J# X% P$ N) ]4 c入門水準?* _! q/ M, h& h$ R# K  s
& y( b8 `0 o$ z5 s+ u
學歷:大學以上  p) S+ Y6 j: K" d! i
科系:電子電機工程或資訊工程相關科系
( f0 N% g) x& u6 x) \% x5 [0 V
/ {* O9 Y: [/ J# j& l5 D9 X3 Q職責任務?        1 a# l1 V% [9 |, o$ I/ n3 O* ?) W
- C5 [! L! O3 a) _. n# w3 K. n4 _
﹒    BSP(Board Support Package)靠統程式設計
9 w6 C+ J9 @, X; B4 M; U﹒    Driver 程式設計
' o6 ]+ J7 k6 n6 p9 g) N﹒    Driver 程式測試與偵錯
# N2 Q- Z( w6 a. a6 h4 d﹒    Driver 靠統效能調校
單選投票, 共有 0 人參與投票
您所在的用戶組沒有投票權限
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
 樓主| 發表於 2012-1-9 16:06:37 | 只看該作者

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

本帖最後由 itricollege 於 2012-1-9 04:07 PM 編輯
1 I8 E6 L; p9 p0 [9 u- Q) B. g+ c" d! K  U
知識
. \5 l0 ], }1 R4 T" T

基礎

進階

資深

﹒C/C++程式語言 7 {! F8 g( W5 u
﹒作業靠統
- S8 O7 {1 [$ i, U  D﹒資料結構
& D0 C% H! @( l: J% O﹒演算法
1 k2 B' I4 G8 U; U5 k6 Q﹒組合語言
7 S6 Q0 h, b% p; z; i" q# V3 X﹒邏輯電路 ; h$ H3 w  D7 S+ K' h
﹒計算機結構 * ?4 D% l& Y# v4 @3 j# }9 U7 P6 E- N
﹒狀入式作業靠統
: Z! [5 U- C, T! B, G# g% A# R. s﹒驅動程式 / N+ U% Y+ `7 j+ u0 J9 a% X
﹒狀入式微處理器(ARM、PowerPC、MIPS)架構
7 R7 g2 I% s  l﹒NandFlash,UART,I2C,SPI 等常用設備的驅動開發﹒編譯器(complier),標 連結器
; x5 \6 x9 `2 p% K9 n/ O$ m1 a(linker)和加載器
(loader) 8 T4 x% w3 R6 G6 o4 j
﹒指令碼語言
( `2 Q" S9 C2 X8 q
﹒JTAG除錯工其與電路內部模擬器(in-circuit emulator, ICE)基本概念 / V& _$ E) V. S8 b1 G8 W
﹒SA測試炙程
% O8 ?. T; a& W2 Z8 z, T* ~+ `﹒GNU開發工其鏈(GNU Toolchain) ; R7 [. U9 q; N7 j" t
﹒即時作業靠統(RTOS)
9 `- c% E; d5 S' F
各類作業靠統驅動程
- W1 w" K7 ?3 ?. i/ }; ^# T6 ]式的介面規格及開發 0 P$ @* m* r& r2 [( a- b
知識
) E9 A& s- j' k5 `' O7 |
7 A4 e( [5 \9 d/ v
》開放源碼 (open source)( q) w: Q3 I! S+ T7 |) W
軟體移植
(cross  compilation) 技巧
0 h; t! \, d9 o* K* F: A》產品生命週期知識一產品定義、設 計與架構
7 D+ m& n7 W* L& B) e- w' Y/ Y》操作靠統內核知識和Bootloader開 發
( i4 u) Q: j7 z% Z; D
回復

使用道具 舉報

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

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

技術 + a" Z' v& x- c- N5 N& R) O

基礎

進階

資深

﹒靠統整合測試
5 M8 m$ q  K  n/ r* c﹒Driver的設計   @! i1 t% W* g, {9 |* D! @) L
﹒DeviceDriver的發展與 整合 ! K) E; S! h5 z7 s* A& z  F4 C
﹒應用程式的設計與架構
, O& ?% F+ H4 X﹒根據原理圖進行驅動程式的設計與驗證
5 f$ c$ L9 X% w
﹒WinCE驅動程式開發
( r6 {% x7 f! U! \﹒Android驅動程式開發
; Z1 \- _" N: P" w# S; P6 B﹒Linux驅動程式開發
0 J  W+ y% _; U8 t﹒Debugging Tools操作 : c# W+ F" \! E1 K
6 X& F- Q0 z; S7 r0 x& g
﹒技術文件撰寫
* ~1 Q: s" M* l2 j& V# e/ l; e1 m2 d﹒技術文件的整理與保
  L2 C: y5 H. \& |0 @. N" B& m﹒精通ARM及TRACE調校工其,能獨立完 成ARM及TRACE交又調校 : Y8 y: g2 `2 Z
1 ^  E! U; h9 m

9 a6 n5 {% f$ v1 B
- B( k; v! T* \: X& ~) u9 }
﹒高階平台技術開發及新技術調研
% M9 A; Z: a0 x8 S" ?4 a) K9 @4 t﹒技術文件管理與 審查能力 4 v" D* V9 o- c# r$ z* L& P# x
﹒調整優化驅動性 能式的設計與驗證
+ L9 F6 c- J/ a" @7 W& V
回復

使用道具 舉報

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

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

能力

基礎

進階

資深

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

﹒修正設備驅動的缺陷

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

﹒分析能力

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

﹒問題解決能力

﹒規劃統合能力

﹒溝通能力

﹒指導新人

﹒設計與執行Device

driver壓力/可靠度 測試

﹒自我學習

﹒領導統禦

回復

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-6-16 07:39 AM , Processed in 0.126016 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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