Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2012-1-9 16:00:53 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
那一項問題經常最多?也最需要經驗交流?/ ]5 N" b9 p4 d' o$ a, {
& u$ ]3 [- d! @! v3 C5 h9 D& y* r# I
入門水準?
8 K7 \( H- O  h3 n! ?" A2 A4 M7 H# R; Y$ T/ ]( i( j' L
學歷:大學以上! `# F0 g8 G5 i- h
科系:電子電機工程或資訊工程相關科系
% {  }$ F- G4 ]" l1 t+ n* M5 g$ J7 _8 `+ J/ I: e; |! B6 l2 ^
職責任務?        + A7 e, {( b, A$ Q3 q- }

# ]) @4 x! s- R9 {* q﹒    BSP(Board Support Package)靠統程式設計
& Y) I  {* P4 p  Y﹒    Driver 程式設計
4 G. A9 \3 `: ?- R; T8 f﹒    Driver 程式測試與偵錯
- c' a4 |$ {( \9 O( v7 I$ z) d﹒    Driver 靠統效能調校
單選投票, 共有 0 人參與投票
您所在的用戶組沒有投票權限
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
 樓主| 發表於 2012-1-9 16:06:37 | 只看該作者

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

本帖最後由 itricollege 於 2012-1-9 04:07 PM 編輯
/ j" V' V) K! d$ f% g. }6 R& T4 n* W
6 |& Z3 O6 ^0 f4 z( B1 t
知識
' L' C5 X8 ]6 J5 X% I4 R; h7 W

基礎

進階

資深

﹒C/C++程式語言 - ~, t8 d* m* z
﹒作業靠統 4 F" M' n' B8 Q- u9 T
﹒資料結構
8 a8 h0 ]% \, q" [( T﹒演算法 0 i" V% |7 c* h- v8 V
﹒組合語言
* V, q) W6 n' W  Q, j3 i﹒邏輯電路 2 }3 \7 S/ r2 i6 j6 l( F( `1 R
﹒計算機結構
9 G  M, U# |/ T9 U1 E' ?﹒狀入式作業靠統
; I: }$ Z1 D9 e3 h  }& f& G﹒驅動程式
7 D9 j9 I( N7 b# b7 N$ }6 b﹒狀入式微處理器(ARM、PowerPC、MIPS)架構
+ H1 i1 S# h, K6 |$ [  l﹒NandFlash,UART,I2C,SPI 等常用設備的驅動開發﹒編譯器(complier),標 連結器" t( N; T' A% [1 W2 ?6 F
(linker)和加載器
(loader)
* C0 K! p, ^  `2 x8 t/ `2 }9 r﹒指令碼語言
' a4 }! L9 ~8 }1 h# y9 T
﹒JTAG除錯工其與電路內部模擬器(in-circuit emulator, ICE)基本概念
# \8 ]. I5 L& `+ |8 J' M﹒SA測試炙程 * w% W$ b& r$ ?0 p: _$ W
﹒GNU開發工其鏈(GNU Toolchain) % Q, |  `$ s8 n
﹒即時作業靠統(RTOS) 1 B$ F- @9 V: @- H7 b* u
各類作業靠統驅動程
5 Y$ K- `6 p- K3 L. }式的介面規格及開發
* ~; b( ~2 d* d) b# O知識 3 i# |( d: ~. _. }" ?% P3 I3 F

" y" @1 {7 g( [》開放源碼 (open source)
2 ~' U& o% H1 a7 r軟體移植
(cross  compilation) 技巧 * J7 Y" n0 I0 J3 E+ F& f
》產品生命週期知識一產品定義、設 計與架構 8 Y/ `; @2 E) l, l9 t
》操作靠統內核知識和Bootloader開 發
8 j' f; ^9 f5 ]8 L
回復

使用道具 舉報

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

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

技術 3 U' q6 h) E8 T6 s: ]- s1 M2 m

基礎

進階

資深

﹒靠統整合測試 1 p& z; B  l5 ]9 A' p7 ~) [( W
﹒Driver的設計
& X) p. {; X. R9 p) r* P( L﹒DeviceDriver的發展與 整合 + p( @" G7 E2 L
﹒應用程式的設計與架構 5 K. R( U6 V5 l6 S
﹒根據原理圖進行驅動程式的設計與驗證
' ]* B6 q, d& |1 [" r$ L2 T  ~
﹒WinCE驅動程式開發
' z0 D+ _( e1 R  h1 r# p﹒Android驅動程式開發
  r& n7 u& K+ |* r! d! e% s% O﹒Linux驅動程式開發
6 j- X2 z: X7 }) W﹒Debugging Tools操作
& O! n2 k8 C) f& M' _& T9 h# h' ]8 f; \  V* }4 a
﹒技術文件撰寫 3 ~2 W, z# p8 P* L# F
﹒技術文件的整理與保! d' p5 b$ N$ J: f( E
﹒精通ARM及TRACE調校工其,能獨立完 成ARM及TRACE交又調校
( [/ M& M* ~6 W
8 v1 R/ S7 W1 a
$ F$ m# H1 l8 H! A
" U# P) p; h) [/ U, J( j
﹒高階平台技術開發及新技術調研
/ F! W) l6 q+ A# t' n$ Q- C7 ]﹒技術文件管理與 審查能力 : T4 A9 K( v* a# s$ ~1 Y/ _: B
﹒調整優化驅動性 能式的設計與驗證
5 W' N6 H; z1 }2 E6 I/ i2 T- ]( y0 g
回復

使用道具 舉報

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

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

能力

基礎

進階

資深

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

﹒修正設備驅動的缺陷

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

﹒分析能力

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

﹒問題解決能力

﹒規劃統合能力

﹒溝通能力

﹒指導新人

﹒設計與執行Device

driver壓力/可靠度 測試

﹒自我學習

﹒領導統禦

回復

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-11-16 04:04 AM , Processed in 0.155008 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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